TokenUtil (Groovy 5.0.8)
Description: declaration: package: org.codehaus.groovy.syntax, class: TokenUtil

Package org.codehaus.groovy.syntax

# Class TokenUtil

java.lang.Object
org.codehaus.groovy.syntax.TokenUtil

public class TokenUtil extends Object
Utility methods for working with Tokens.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static Optional<Token>`
  `asAssignment(int op)`
  `static int`
  `removeAssignment(int op)`
  Removes the assignment portion of a given token.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### asAssignment

    public static Optional<Token> asAssignment(int op)

  - ### removeAssignment

    public static int removeAssignment(int op)
    Removes the assignment portion of a given token. If the given token is not an operator with assignment, the given token is returned.
    Parameters:
      `op` - token for which to remove assignment
    Returns:
      token without assignment, or the original token if it was not an assignment operator