public final smaliTreeWalker.method_handle_type_return method_handle_type() throws RecognitionException { smaliTreeWalker.method_handle_type_return retval = new smaliTreeWalker.method_handle_type_return(); retval.start = input.LT(1); try { // smaliTreeWalker.g:525:3: ( ( METHOD_HANDLE_TYPE_FIELD | METHOD_HANDLE_TYPE_METHOD | INSTRUCTION_FORMAT35c_METHOD_OR_METHOD_HANDLE_TYPE ) ) // smaliTreeWalker.g:525:5: ( METHOD_HANDLE_TYPE_FIELD | METHOD_HANDLE_TYPE_METHOD | INSTRUCTION_FORMAT35c_METHOD_OR_METHOD_HANDLE_TYPE ) { if ( input.LA(1)==INSTRUCTION_FORMAT35c_METHOD_OR_METHOD_HANDLE_TYPE||(input.LA(1) >= METHOD_HANDLE_TYPE_FIELD && input.LA(1) <= METHOD_HANDLE_TYPE_METHOD) ) { input.consume(); state.errorRecovery=false; } else { MismatchedSetException mse = new MismatchedSetException(null,input); throw mse; } retval.methodHandleType = MethodHandleType.getMethodHandleType(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start))); } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving } return retval; } // $ANTLR end "method_handle_type"
retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start)); retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start));
retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start));
if ((field_reference82!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(field_reference82.start),input.getTreeAdaptor().getTokenStopIndex(field_reference82.start))):null) != null) { reference = (field_reference82!=null?((smaliTreeWalker.field_reference_return)field_reference82).fieldReference:null); } else {
@Override public int getTokenStopIndex(Object t) { return adaptor.getTokenStopIndex(t); }
@Override public int getTokenStopIndex(Object t) { return adaptor.getTokenStopIndex(t); }
@Override public int getTokenStopIndex(Object t) { return adaptor.getTokenStopIndex(t); }
@Override public int getTokenStopIndex(Object t) { return adaptor.getTokenStopIndex(t); }
@Override public int getTokenStopIndex(Object t) { return adaptor.getTokenStopIndex(t); }
public int getTokenStopIndex(Object t) { return adaptor.getTokenStopIndex(t); }
int endTokenIndex = adaptor.getTokenStopIndex(stop); endTokenIndex = adaptor.getTokenStopIndex(start);
int endTokenIndex = adaptor.getTokenStopIndex(stop); endTokenIndex = adaptor.getTokenStopIndex(start);
int endTokenIndex = adaptor.getTokenStopIndex(stop); endTokenIndex = adaptor.getTokenStopIndex(start);
int endTokenIndex = adaptor.getTokenStopIndex(stop); endTokenIndex = adaptor.getTokenStopIndex(start);
public final smaliTreeWalker.method_handle_type_return method_handle_type() throws RecognitionException { smaliTreeWalker.method_handle_type_return retval = new smaliTreeWalker.method_handle_type_return(); retval.start = input.LT(1); try { // smaliTreeWalker.g:525:3: ( ( METHOD_HANDLE_TYPE_FIELD | METHOD_HANDLE_TYPE_METHOD | INSTRUCTION_FORMAT35c_METHOD_OR_METHOD_HANDLE_TYPE ) ) // smaliTreeWalker.g:525:5: ( METHOD_HANDLE_TYPE_FIELD | METHOD_HANDLE_TYPE_METHOD | INSTRUCTION_FORMAT35c_METHOD_OR_METHOD_HANDLE_TYPE ) { if ( input.LA(1)==INSTRUCTION_FORMAT35c_METHOD_OR_METHOD_HANDLE_TYPE||(input.LA(1) >= METHOD_HANDLE_TYPE_FIELD && input.LA(1) <= METHOD_HANDLE_TYPE_METHOD) ) { input.consume(); state.errorRecovery=false; } else { MismatchedSetException mse = new MismatchedSetException(null,input); throw mse; } retval.methodHandleType = MethodHandleType.getMethodHandleType(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start))); } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving } return retval; } // $ANTLR end "method_handle_type"
retval.type = input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(retval.start),input.getTreeAdaptor().getTokenStopIndex(retval.start));
retval.value = (table_name21!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(table_name21.start),input.getTreeAdaptor().getTokenStopIndex(table_name21.start))):null);
retval.field = TypeFactory.createField((vartype6!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(vartype6.start),input.getTreeAdaptor().getTokenStopIndex(vartype6.start))):null), (ID7!=null?ID7.getText():null));
retval.st = templateLib.getInstanceOf("docTypeField",new STAttrMap().put("name", ID3 ).put("type", (vartype4!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(vartype4.start),input.getTreeAdaptor().getTokenStopIndex(vartype4.start))):null)));
retval.st = templateLib.getInstanceOf("typeField",new STAttrMap().put("name", ID3 ).put("type", (vartype4!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(vartype4.start),input.getTreeAdaptor().getTokenStopIndex(vartype4.start))):null)));