public class ScannerHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long[] |
Bits |
static int |
C_DIGIT |
static int |
C_IDENT_PART |
static int |
C_IDENT_START |
static int |
C_JLS_SPACE |
static int |
C_LOWER_LETTER |
static int |
C_SEPARATOR |
static int |
C_SPACE |
static int |
C_SPECIAL |
static int |
C_UPPER_LETTER |
static int |
MAX_OBVIOUS |
static int[] |
OBVIOUS_IDENT_CHAR_NATURES |
| Constructor and Description |
|---|
ScannerHelper() |
| Modifier and Type | Method and Description |
|---|---|
static int |
digit(char c,
int radix) |
static int |
getHexadecimalValue(char c) |
static int |
getNumericValue(char c) |
static boolean |
isDigit(char c) |
static boolean |
isJavaIdentifierPart(char c) |
static boolean |
isJavaIdentifierPart(long complianceLevel,
char c) |
static boolean |
isJavaIdentifierPart(long complianceLevel,
char high,
char low) |
static boolean |
isJavaIdentifierPart(long complianceLevel,
int codePoint) |
static boolean |
isJavaIdentifierStart(char c) |
static boolean |
isJavaIdentifierStart(long complianceLevel,
char c) |
static boolean |
isJavaIdentifierStart(long complianceLevel,
char high,
char low) |
static boolean |
isJavaIdentifierStart(long complianceLevel,
int codePoint) |
static boolean |
isLetter(char c) |
static boolean |
isLetterOrDigit(char c) |
static boolean |
isLowerCase(char c) |
static boolean |
isUpperCase(char c) |
static boolean |
isWhitespace(char c)
Include also non JLS whitespaces.
|
static char |
toLowerCase(char c) |
static char |
toUpperCase(char c) |
public static final long[] Bits
public static final int MAX_OBVIOUS
public static final int[] OBVIOUS_IDENT_CHAR_NATURES
public static final int C_JLS_SPACE
public static final int C_SPECIAL
public static final int C_IDENT_START
public static final int C_UPPER_LETTER
public static final int C_LOWER_LETTER
public static final int C_IDENT_PART
public static final int C_DIGIT
public static final int C_SEPARATOR
public static final int C_SPACE
public static boolean isJavaIdentifierPart(char c)
public static boolean isJavaIdentifierPart(long complianceLevel,
char c)
public static boolean isJavaIdentifierPart(long complianceLevel,
int codePoint)
public static boolean isJavaIdentifierPart(long complianceLevel,
char high,
char low)
public static boolean isJavaIdentifierStart(char c)
public static boolean isJavaIdentifierStart(long complianceLevel,
char c)
public static boolean isJavaIdentifierStart(long complianceLevel,
char high,
char low)
public static boolean isJavaIdentifierStart(long complianceLevel,
int codePoint)
public static boolean isDigit(char c)
throws InvalidInputException
InvalidInputExceptionpublic static int digit(char c,
int radix)
public static int getNumericValue(char c)
public static int getHexadecimalValue(char c)
public static char toUpperCase(char c)
public static char toLowerCase(char c)
public static boolean isLowerCase(char c)
public static boolean isUpperCase(char c)
public static boolean isWhitespace(char c)
public static boolean isLetter(char c)
public static boolean isLetterOrDigit(char c)