Class IdentifierExpression

All Implemented Interfaces:
UserDataStore, IFreezable, INode, Cloneable

public class IdentifierExpression extends Expression
  • Constructor Details

    • IdentifierExpression

      public IdentifierExpression(String identifier)
    • IdentifierExpression

      public IdentifierExpression(int offset, String identifier)
    • IdentifierExpression

      public IdentifierExpression(int offset, Identifier identifier)
  • Method Details

    • getIdentifier

      public final String getIdentifier()
    • setIdentifier

      public final void setIdentifier(String value)
    • getIdentifierToken

      public final Identifier getIdentifierToken()
    • setIdentifierToken

      public final void setIdentifierToken(Identifier value)
    • getTypeArguments

      public final AstNodeCollection<AstType> getTypeArguments()
    • acceptVisitor

      public <T, R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
      Specified by:
      acceptVisitor in class AstNode
    • matches

      public boolean matches(INode other, Match match)
      Specified by:
      matches in interface INode
      Specified by:
      matches in class AstNode