Class ScannerHelper
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.ScannerHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intdigit(char c, int radix) static intgetHexadecimalValue(char c) static intgetNumericValue(char c) static booleanisDigit(char c) static booleanisJavaIdentifierPart(char c) static booleanisJavaIdentifierPart(long complianceLevel, char c) static booleanisJavaIdentifierPart(long complianceLevel, char high, char low) static booleanisJavaIdentifierPart(long complianceLevel, int codePoint) static booleanisJavaIdentifierStart(char c) static booleanisJavaIdentifierStart(long complianceLevel, char c) static booleanisJavaIdentifierStart(long complianceLevel, char high, char low) static booleanisJavaIdentifierStart(long complianceLevel, int codePoint) static booleanisLetter(char c) static booleanisLetterOrDigit(char c) static booleanisLowerCase(char c) static booleanisUpperCase(char c) static booleanisWhitespace(char c) Include also non JLS whitespaces.static chartoLowerCase(char c) static chartoUpperCase(char c)
-
Field Details
-
Bits
public static final long[] Bits -
MAX_OBVIOUS
public static final int MAX_OBVIOUS- See Also:
-
OBVIOUS_IDENT_CHAR_NATURES
public static final int[] OBVIOUS_IDENT_CHAR_NATURES -
C_JLS_SPACE
public static final int C_JLS_SPACE- See Also:
-
C_SPECIAL
public static final int C_SPECIAL- See Also:
-
C_IDENT_START
public static final int C_IDENT_START- See Also:
-
C_UPPER_LETTER
public static final int C_UPPER_LETTER- See Also:
-
C_LOWER_LETTER
public static final int C_LOWER_LETTER- See Also:
-
C_IDENT_PART
public static final int C_IDENT_PART- See Also:
-
C_DIGIT
public static final int C_DIGIT- See Also:
-
C_SEPARATOR
public static final int C_SEPARATOR- See Also:
-
C_SPACE
public static final int C_SPACE- See Also:
-
-
Constructor Details
-
ScannerHelper
public ScannerHelper()
-
-
Method Details
-
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(char c) -
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(long complianceLevel, char c) -
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(long complianceLevel, int codePoint) -
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(long complianceLevel, char high, char low) -
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(char c) -
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(long complianceLevel, char c) -
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(long complianceLevel, char high, char low) -
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(long complianceLevel, int codePoint) -
isDigit
- Throws:
InvalidInputException
-
digit
public static int digit(char c, int radix) -
getNumericValue
public static int getNumericValue(char c) -
getHexadecimalValue
public static int getHexadecimalValue(char c) -
toUpperCase
public static char toUpperCase(char c) -
toLowerCase
public static char toLowerCase(char c) -
isLowerCase
public static boolean isLowerCase(char c) -
isUpperCase
public static boolean isUpperCase(char c) -
isWhitespace
public static boolean isWhitespace(char c) Include also non JLS whitespaces. return true if Character.isWhitespace(c) would return true -
isLetter
public static boolean isLetter(char c) -
isLetterOrDigit
public static boolean isLetterOrDigit(char c)
-