Package org.codehaus.groovy.syntax

# Class TokenUtil

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

    public class TokenUtil
    extends java.lang.Object

Utility methods for working with Tokens.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `static java.util.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 java.util.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