public class AnnotationParser extends java.lang.Object implements AnnotationParserTreeConstants, AnnotationParserConstants
Modifier and Type | Field and Description |
---|---|
static Token |
jj_nt |
protected static org.codehaus.backport175.compiler.parser.ast.JJTAnnotationParserState |
jjtree |
static boolean |
lookingAhead |
static Token |
token |
static AnnotationParserTokenManager |
token_source |
JJTANNOTATION, JJTARRAY, JJTBOOLEAN, JJTCHAR, JJTFLOAT, JJTHEX, JJTIDENTIFIER, JJTINTEGER, JJTKEYVALUEPAIR, jjtNodeName, JJTOCT, JJTROOT, JJTSTRING, JJTVOID
ANNOTATION, AT, BOOLEAN, CHAR, COMMA, DEFAULT, DIGIT, DOT, EOF, EQUALS, EXPONENT, FLOAT, HEXNUMBER, INTEGER, JAVA_LETTER, JAVA_NAME, JAVA_TYPE, JAVA_TYPE_MAYBEARRAY, LEFT_BRACKET, LEFT_PARENTHEZIS, NEWLINE, OCTNUMBER, RIGHT_BRACKET, RIGHT_PARENTHEZIS, STRING, tokenImage
Constructor and Description |
---|
AnnotationParser(AnnotationParserTokenManager tm) |
AnnotationParser(java.io.InputStream stream) |
AnnotationParser(java.io.Reader stream) |
Modifier and Type | Method and Description |
---|---|
static void |
Annotation()
Annotation.
|
static void |
Array()
Array.
|
static void |
Boolean()
Boolean.
|
static void |
Char()
Char.
|
static void |
disable_tracing() |
static void |
enable_tracing() |
static void |
Float()
Float.
|
static ParseException |
generateParseException() |
static Token |
getNextToken() |
static Token |
getToken(int index) |
static void |
Hex()
Hex.
|
static void |
Identifier()
Identifier.
|
static void |
Integer()
Integer.
|
static void |
KeyValuePair()
KeyValuePair.
|
static void |
KeyValuePairList()
KeyValuePairList.
|
static void |
Oct()
Oct.
|
ASTRoot |
parse(java.io.Reader reader) |
ASTRoot |
parse(java.lang.String annotation) |
void |
ReInit(AnnotationParserTokenManager tm) |
static void |
ReInit(java.io.InputStream stream) |
static void |
ReInit(java.io.Reader stream) |
static ASTRoot |
Root()
Entry point.
|
static void |
String()
String.
|
static void |
Value()
Value.
|
protected static org.codehaus.backport175.compiler.parser.ast.JJTAnnotationParserState jjtree
public static AnnotationParserTokenManager token_source
public static Token token
public static Token jj_nt
public static boolean lookingAhead
public AnnotationParser(java.io.InputStream stream)
public AnnotationParser(java.io.Reader stream)
public AnnotationParser(AnnotationParserTokenManager tm)
public ASTRoot parse(java.lang.String annotation) throws ParseException
ParseException
public ASTRoot parse(java.io.Reader reader) throws ParseException
ParseException
public static final ASTRoot Root() throws ParseException
ParseException
public static final void Annotation() throws ParseException
ParseException
public static final void KeyValuePairList() throws ParseException
ParseException
public static final void KeyValuePair() throws ParseException
ParseException
public static final void Value() throws ParseException
ParseException
public static final void Identifier() throws ParseException
ParseException
public static final void Boolean() throws ParseException
ParseException
public static final void Char() throws ParseException
ParseException
public static final void String() throws ParseException
ParseException
public static final void Array() throws ParseException
ParseException
public static final void Integer() throws ParseException
ParseException
public static final void Float() throws ParseException
ParseException
public static final void Hex() throws ParseException
ParseException
public static final void Oct() throws ParseException
ParseException
public static void ReInit(java.io.InputStream stream)
public static void ReInit(java.io.Reader stream)
public void ReInit(AnnotationParserTokenManager tm)
public static final Token getNextToken()
public static final Token getToken(int index)
public static ParseException generateParseException()
public static final void enable_tracing()
public static final void disable_tracing()