Home | History | Annotate | Download | only in parser

Lines Matching refs:EXTENDS

172 public class JavaParser extends DebugParser {
174 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "IDENTIFIER", "INTLITERAL", "LONGLITERAL", "FLOATLITERAL", "DOUBLELITERAL", "CHARLITERAL", "STRINGLITERAL", "TRUE", "FALSE", "NULL", "IntegerNumber", "LongSuffix", "HexPrefix", "HexDigit", "Exponent", "NonIntegerNumber", "FloatSuffix", "DoubleSuffix", "EscapeSequence", "UNICODECHAR", "UNICODEPART", "WS", "COMMENT", "LINE_COMMENT", "ABSTRACT", "ASSERT", "BOOLEAN", "BREAK", "BYTE", "CASE", "CATCH", "CHAR", "CLASS", "CONST", "CONTINUE", "DEFAULT", "DO", "DOUBLE", "ELSE", "ENUM", "EXTENDS", "FINAL", "FINALLY", "FLOAT", "FOR", "GOTO", "IF", "IMPLEMENTS", "IMPORT", "INSTANCEOF", "INT", "INTERFACE", "LONG", "NATIVE", "NEW", "PACKAGE", "PRIVATE", "PROTECTED", "PUBLIC", "RETURN", "SHORT", "STATIC", "STRICTFP", "SUPER", "SWITCH", "SYNCHRONIZED", "THIS", "THROW", "THROWS", "TRANSIENT", "TRY", "VOID", "VOLATILE", "WHILE", "LPAREN", "RPAREN", "LBRACE", "RBRACE", "LBRACKET", "RBRACKET", "SEMI", "COMMA", "DOT", "ELLIPSIS", "EQ", "BANG", "TILDE", "QUES", "COLON", "EQEQ", "AMPAMP", "BARBAR", "PLUSPLUS", "SUBSUB", "PLUS", "SUB", "STAR", "SLASH", "AMP", "BAR", "CARET", "PERCENT", "PLUSEQ", "SUBEQ", "STAREQ", "SLASHEQ", "AMPEQ", "BAREQ", "CARETEQ", "PERCENTEQ", "MONKEYS_AT", "BANGEQ", "GT", "LT", "IdentifierStart", "IdentifierPart", "SurrogateIdentifer"
217 public static final int EXTENDS=44;
1615 // src/com/google/doclava/parser/Java.g:377:1: normalClassDeclaration : modifiers 'class' IDENTIFIER ( typeParameters )? ( 'extends' type )? ( 'implements' typeList )? classBody ;
1625 // src/com/google/doclava/parser/Java.g:378:5: ( modifiers 'class' IDENTIFIER ( typeParameters )? ( 'extends' type )? ( 'implements' typeList )? classBody )
1628 // src/com/google/doclava/parser/Java.g:378:9: modifiers 'class' IDENTIFIER ( typeParameters )? ( 'extends' type )? ( 'implements' typeList )? classBody
1673 // src/com/google/doclava/parser/Java.g:381:9: ( 'extends' type )?
1680 if ( (LA17_0==EXTENDS) ) {
1689 // src/com/google/doclava/parser/Java.g:381:10: 'extends' type
1692 match(input,EXTENDS,FOLLOW_EXTENDS_in_normalClassDeclaration726); if (state.failed) return ;
1865 // src/com/google/doclava/parser/Java.g:397:1: typeParameter : IDENTIFIER ( 'extends' typeBound )? ;
1875 // src/com/google/doclava/parser/Java.g:398:5: ( IDENTIFIER ( 'extends' typeBound )? )
1878 // src/com/google/doclava/parser/Java.g:398:9: IDENTIFIER ( 'extends' typeBound )?
1883 // src/com/google/doclava/parser/Java.g:399:9: ( 'extends' typeBound )?
1890 if ( (LA20_0==EXTENDS) ) {
1899 // src/com/google/doclava/parser/Java.g:399:10: 'extends' typeBound
1902 match(input,EXTENDS,FOLLOW_EXTENDS_in_typeParameter879); if (state.failed) return ;
2663 // src/com/google/doclava/parser/Java.g:465:1: normalInterfaceDeclaration : modifiers 'interface' IDENTIFIER ( typeParameters )? ( 'extends' typeList )? interfaceBody ;
2673 // src/com/google/doclava/parser/Java.g:466:5: ( modifiers 'interface' IDENTIFIER ( typeParameters )? ( 'extends' typeList )? interfaceBody )
2676 // src/com/google/doclava/parser/Java.g:466:9: modifiers 'interface' IDENTIFIER ( typeParameters )? ( 'extends' typeList )? interfaceBody
2721 // src/com/google/doclava/parser/Java.g:469:9: ( 'extends' typeList )?
2728 if ( (LA33_0==EXTENDS) ) {
2737 // src/com/google/doclava/parser/Java.g:469:10: 'extends' typeList
2740 match(input,EXTENDS,FOLLOW_EXTENDS_in_normalInterfaceDeclaration1372); if (state.failed) return ;
4889 // src/com/google/doclava/parser/Java.g:640:1: typeArgument : ( type | '?' ( ( 'extends' | 'super' ) type )? );
4899 // src/com/google/doclava/parser/Java.g:641:5: ( type | '?' ( ( 'extends' | 'super' ) type )? )
4939 // src/com/google/doclava/parser/Java.g:642:9: '?' ( ( 'extends' | 'super' ) type )?
4944 // src/com/google/doclava/parser/Java.g:643:9: ( ( 'extends' | 'super' ) type )?
4951 if ( (LA66_0==EXTENDS||LA66_0==SUPER) ) {
4960 // src/com/google/doclava/parser/Java.g:644:13: ( 'extends' | 'super' ) type
4963 if ( input.LA(1)==EXTENDS||input.LA(1)==SUPER ) {
16016 class DFA2 extends DFA {
16111 class DFA12 extends DFA {
16372 class DFA13 extends DFA {
16440 class DFA15 extends DFA {
16699 class DFA31 extends DFA {
16967 class DFA39 extends DFA {
17309 class DFA49 extends DFA {
17631 class DFA42 extends DFA {
17840 class DFA53 extends DFA {
18172 class DFA76 extends DFA {
18291 class DFA87 extends DFA {
18708 class DFA90 extends DFA {
18882 class DFA98 extends DFA {
18994 class DFA109 extends DFA {
19103 class DFA112 extends DFA {
19168 class DFA130 extends DFA {
19279 class DFA133 extends DFA {
19405 class DFA135 extends DFA {
19511 class DFA143 extends DFA {
19596 class DFA142 extends DFA {
19707 class DFA148 extends DFA {
19834 class DFA171 extends DFA {