java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.Scanner
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveryScanner
Alle implementierten Schnittstellen:
TerminalTokens

public class RecoveryScanner extends Scanner
  • Felddetails

    • FAKE_IDENTIFIER

      public static final char[] FAKE_IDENTIFIER
    • record

      public boolean record
  • Konstruktordetails

    • RecoveryScanner

      public RecoveryScanner(Scanner scanner, RecoveryScannerData data)
    • RecoveryScanner

      public RecoveryScanner(boolean tokenizeWhiteSpace, boolean checkNonExternalizedStringLiterals, long sourceLevel, long complianceLevel, char[][] taskTags, char[][] taskPriorities, boolean isTaskCaseSensitive, boolean isPreviewEnabled, RecoveryScannerData data)
  • Methodendetails

    • insertToken

      public void insertToken(int token, int completedToken, int position)
    • insertTokens

      public void insertTokens(int[] tokens, int completedToken, int position)
    • insertTokenAhead

      public void insertTokenAhead(int token, int index)
    • replaceTokens

      public void replaceTokens(int token, int start, int end)
    • replaceTokens

      public void replaceTokens(int[] tokens, int start, int end)
    • removeTokens

      public void removeTokens(int start, int end)
    • getNextToken0

      protected int getNextToken0() throws InvalidInputException
      Setzt außer Kraft:
      getNextToken0 in Klasse Scanner
      Löst aus:
      InvalidInputException
    • getCurrentIdentifierSource

      public char[] getCurrentIdentifierSource()
      Setzt außer Kraft:
      getCurrentIdentifierSource in Klasse Scanner
    • getCurrentTokenSourceString

      public char[] getCurrentTokenSourceString()
      Setzt außer Kraft:
      getCurrentTokenSourceString in Klasse Scanner
    • getCurrentTokenSource

      public char[] getCurrentTokenSource()
      Setzt außer Kraft:
      getCurrentTokenSource in Klasse Scanner
    • getData

      public RecoveryScannerData getData()
    • isFakeToken

      public boolean isFakeToken()
    • isInsertedToken

      public boolean isInsertedToken()
    • isReplacedToken

      public boolean isReplacedToken()
    • isPrecededByRemovedToken

      public boolean isPrecededByRemovedToken()
    • setData

      public void setData(RecoveryScannerData data)
    • setPendingTokens

      public void setPendingTokens(int[] pendingTokens)