Klasse BasicToken

java.lang.Object
org.aspectj.weaver.patterns.BasicToken
Alle implementierten Schnittstellen:
IHasPosition, IToken

public final class BasicToken extends Object implements IToken
  • Methodendetails

    • makeOperator

      public static BasicToken makeOperator(String value, int start, int end)
    • makeIdentifier

      public static BasicToken makeIdentifier(String value, int start, int end)
    • makeLiteral

      public static BasicToken makeLiteral(String value, String kind, int start, int end)
    • getStart

      public int getStart()
      Beschreibung aus Schnittstelle kopiert: IHasPosition
      The starting index of this location in the character stream.
      Angegeben von:
      getStart in Schnittstelle IHasPosition
    • getEnd

      public int getEnd()
      Beschreibung aus Schnittstelle kopiert: IHasPosition
      The ending index of this location in the character stream This points to the last character in this token. If a location truly had no contents, then start == end + 1. We don't recommend this.
      Angegeben von:
      getEnd in Schnittstelle IHasPosition
    • getFileName

      public String getFileName()
    • getString

      public String getString()
      Beschreibung aus Schnittstelle kopiert: IToken
      Returns the string value of this token. If isIdentifier is false, then this string must be intern'd so that == matching can be used. If isIdentifier is true, interning is not required.
      Angegeben von:
      getString in Schnittstelle IToken
    • isIdentifier

      public boolean isIdentifier()
      Beschreibung aus Schnittstelle kopiert: IToken
      Whether this should be treated as a token or a generic identifier
      Angegeben von:
      isIdentifier in Schnittstelle IToken
    • maybeGetParsedPointcut

      public Pointcut maybeGetParsedPointcut()
      Beschreibung aus Schnittstelle kopiert: IToken
      If this token represents a pre-parsed Pointcut, then return it; otherwise returns null. Needed for the implementation of 'if'
      Angegeben von:
      maybeGetParsedPointcut in Schnittstelle IToken
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • getLiteralKind

      public String getLiteralKind()
      Beschreibung aus Schnittstelle kopiert: IToken
      Whether this should be treated as a literal value Kinds == "string", ??? returns null if this isn't a literal
      Angegeben von:
      getLiteralKind in Schnittstelle IToken