📄 javatreeparser.java
字号:
_t = __t379;
_t = _t.getNextSibling();
break;
}
case INSTANCE_INIT :
{
AST __t380 = _t;
AST tmp31_AST_in = (AST) _t;
match( _t,
INSTANCE_INIT );
_t = _t.getFirstChild();
slist( _t );
_t = _retTree;
_t = __t380;
_t = _t.getNextSibling();
break;
}
default :
{
break _loop381;
}
}
}
while ( true );
}
_t = __t377;
_t = _t.getNextSibling();
}
catch ( RecognitionException ex )
{
reportError( ex );
if ( _t != null )
{
_t = _t.getNextSibling();
}
}
_retTree = _t;
}
public final void interfaceBlock(AST _t) throws RecognitionException
{
AST interfaceBlock_AST_in = (AST) _t;
try
{ // for error handling
AST __t373 = _t;
AST tmp32_AST_in = (AST) _t;
match( _t,
OBJBLOCK );
_t = _t.getFirstChild();
{
_loop375 : do
{
if ( _t == null ) _t = ASTNULL;
switch ( _t.getType() )
{
case METHOD_DEF :
{
methodDecl( _t );
_t = _retTree;
break;
}
case VARIABLE_DEF :
{
variableDef( _t );
_t = _retTree;
break;
}
default :
{
break _loop375;
}
}
}
while ( true );
}
_t = __t373;
_t = _t.getNextSibling();
}
catch ( RecognitionException ex )
{
reportError( ex );
if ( _t != null )
{
_t = _t.getNextSibling();
}
}
_retTree = _t;
}
public final void typeSpecArray(AST _t) throws RecognitionException
{
AST typeSpecArray_AST_in = (AST) _t;
try
{ // for error handling
if ( _t == null ) _t = ASTNULL;
switch ( _t.getType() )
{
case ARRAY_DECLARATOR :
{
AST __t356 = _t;
AST tmp33_AST_in = (AST) _t;
match( _t,
ARRAY_DECLARATOR );
_t = _t.getFirstChild();
typeSpecArray( _t );
_t = _retTree;
_t = __t356;
_t = _t.getNextSibling();
break;
}
case IDENT :
case LITERAL_void :
case LITERAL_boolean :
case LITERAL_byte :
case LITERAL_char :
case LITERAL_short :
case LITERAL_int :
case LITERAL_float :
case LITERAL_long :
case LITERAL_double :
case DOT :
{
type( _t );
_t = _retTree;
break;
}
default :
{
throw new NoViableAltException( _t );
}
}
}
catch ( RecognitionException ex )
{
reportError( ex );
if ( _t != null )
{
_t = _t.getNextSibling();
}
}
_retTree = _t;
}
public final void type(AST _t) throws RecognitionException
{
AST type_AST_in = (AST) _t;
try
{ // for error handling
if ( _t == null ) _t = ASTNULL;
switch ( _t.getType() )
{
case IDENT :
case DOT :
{
identifier( _t );
_t = _retTree;
break;
}
case LITERAL_void :
case LITERAL_boolean :
case LITERAL_byte :
case LITERAL_char :
case LITERAL_short :
case LITERAL_int :
case LITERAL_float :
case LITERAL_long :
case LITERAL_double :
{
builtInType( _t );
_t = _retTree;
break;
}
default :
{
throw new NoViableAltException( _t );
}
}
}
catch ( RecognitionException ex )
{
reportError( ex );
if ( _t != null )
{
_t = _t.getNextSibling();
}
}
_retTree = _t;
}
public final void builtInType(AST _t) throws RecognitionException
{
AST builtInType_AST_in = (AST) _t;
try
{ // for error handling
if ( _t == null ) _t = ASTNULL;
switch ( _t.getType() )
{
case LITERAL_void :
{
AST tmp34_AST_in = (AST) _t;
match( _t,
LITERAL_void );
_t = _t.getNextSibling();
break;
}
case LITERAL_boolean :
{
AST tmp35_AST_in = (AST) _t;
match( _t,
LITERAL_boolean );
_t = _t.getNextSibling();
break;
}
case LITERAL_byte :
{
AST tmp36_AST_in = (AST) _t;
match( _t,
LITERAL_byte );
_t = _t.getNextSibling();
break;
}
case LITERAL_char :
{
AST tmp37_AST_in = (AST) _t;
match( _t,
LITERAL_char );
_t = _t.getNextSibling();
break;
}
case LITERAL_short :
{
AST tmp38_AST_in = (AST) _t;
match( _t,
LITERAL_short );
_t = _t.getNextSibling();
break;
}
case LITERAL_int :
{
AST tmp39_AST_in = (AST) _t;
match( _t,
LITERAL_int );
_t = _t.getNextSibling();
break;
}
case LITERAL_float :
{
AST tmp40_AST_in = (AST) _t;
match( _t,
LITERAL_float );
_t = _t.getNextSibling();
break;
}
case LITERAL_long :
{
AST tmp41_AST_in = (AST) _t;
match( _t,
LITERAL_long );
_t = _t.getNextSibling();
break;
}
case LITERAL_double :
{
AST tmp42_AST_in = (AST) _t;
match( _t,
LITERAL_double );
_t = _t.getNextSibling();
break;
}
default :
{
throw new NoViableAltException( _t );
}
}
}
catch ( RecognitionException ex )
{
reportError( ex );
if ( _t != null )
{
_t = _t.getNextSibling();
}
}
_retTree = _t;
}
public final void modifier(AST _t) throws RecognitionException
{
AST modifier_AST_in = (AST) _t;
try
{ // for error handling
if ( _t == null ) _t = ASTNULL;
switch ( _t.getType() )
{
case LITERAL_private :
{
AST tmp43_AST_in = (AST) _t;
match( _t,
LITERAL_private );
_t = _t.getNextSibling();
break;
}
case LITERAL_public :
{
AST tmp44_AST_in = (AST) _t;
match( _t,
LITERAL_public );
_t = _t.getNextSibling();
break;
}
case LITERAL_protected :
{
AST tmp45_AST_in = (AST) _t;
match( _t,
LITERAL_protected );
_t = _t.getNextSibling();
break;
}
case LITERAL_static :
{
AST tmp46_AST_in = (AST) _t;
match( _t,
LITERAL_static );
_t = _t.getNextSibling();
break;
}
case LITERAL_transient :
{
AST tmp47_AST_in = (AST) _t;
match( _t,
LITERAL_transient );
_t = _t.getNextSibling();
break;
}
case FINAL :
{
AST tmp48_AST_in = (AST) _t;
match( _t,
FINAL );
_t = _t.getNextSibling();
break;
}
case ABSTRACT :
{
AST tmp49_AST_in = (AST) _t;
match( _t,
ABSTRACT );
_t = _t.getNextSibling();
break;
}
case LITERAL_native :
{
AST tmp50_AST_in = (AST) _t;
match( _t,
LITERAL_native );
_t = _t.getNextSibling();
break;
}
case LITERAL_threadsafe :
{
AST tmp51_AST_in = (AST) _t;
match( _t,
LITERAL_threadsafe );
_t = _t.getNextSibling();
break;
}
case LITERAL_synchronized :
{
AST tmp52_AST_in = (AST) _t;
match( _t,
LITERAL_synchronized );
_t = _t.getNextSibling();
break;
}
case LITERAL_const :
{
AST tmp53_AST_in = (AST) _t;
match( _t,
LITERAL_const );
_t = _t.getNextSibling();
break;
}
case LITERAL_volatile :
{
AST tmp54_AST_in = (AST) _t;
match( _t,
LITERAL_volatile );
_t = _t.getNextSibling();
break;
}
case STRICTFP :
{
AST tmp55_AST_in = (AST) _t;
match( _t,
STRICTFP );
_t = _t.getNextSibling();
break;
}
default :
{
throw new NoViableAltException( _t );
}
}
}
catch ( RecognitionException ex )
{
reportError( ex );
if ( _t != null )
{
_t = _t.getNextSibling();
}
}
_retTree = _t;
}
public final void methodDecl(AST _t) throws RecognitionException
{
AST methodDecl_AST_in = (AST) _t;
try
{ // for error handling
AST __t385 = _t;
AST tmp56_AST_in = (AST) _t;
match( _t,
METHOD_DEF );
_t = _t.getFirstChild();
modifiers( _t );
_t = _retTree;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -