Package sootup.jimple
Class JimpleParser.ValueContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
sootup.jimple.JimpleParser.ValueContext
- All Implemented Interfaces:
- org.antlr.v4.runtime.tree.ParseTree,- org.antlr.v4.runtime.tree.RuleNode,- org.antlr.v4.runtime.tree.SyntaxTree,- org.antlr.v4.runtime.tree.Tree
- Enclosing class:
- JimpleParser
public static class JimpleParser.ValueContext
extends org.antlr.v4.runtime.ParserRuleContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionFields inherited from class org.antlr.v4.runtime.ParserRuleContextchildren, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContextinvokingState, parent
- 
Constructor SummaryConstructorsConstructorDescriptionValueContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) 
- 
Method SummaryModifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) intimmediate(int i) org.antlr.v4.runtime.tree.TerminalNodeList<org.antlr.v4.runtime.tree.TerminalNode>org.antlr.v4.runtime.tree.TerminalNodeL_BRACKET(int i) org.antlr.v4.runtime.tree.TerminalNodeL_PAREN()org.antlr.v4.runtime.tree.TerminalNodeNEW()org.antlr.v4.runtime.tree.TerminalNodeNEWARRAY()org.antlr.v4.runtime.tree.TerminalNodeList<org.antlr.v4.runtime.tree.TerminalNode>org.antlr.v4.runtime.tree.TerminalNodeR_BRACKET(int i) org.antlr.v4.runtime.tree.TerminalNodeR_PAREN()type()Methods inherited from class org.antlr.v4.runtime.ParserRuleContextaddAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoStringMethods inherited from class org.antlr.v4.runtime.RuleContextdepth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
- 
Field Details- 
base_type
- 
array_type
- 
multiarray_type
- 
nonvoid_cast
- 
op
- 
nonvoid_type
 
- 
- 
Constructor Details- 
ValueContextpublic ValueContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) 
 
- 
- 
Method Details- 
immediate
- 
immediate
- 
reference
- 
NEWpublic org.antlr.v4.runtime.tree.TerminalNode NEW()
- 
identifier
- 
NEWARRAYpublic org.antlr.v4.runtime.tree.TerminalNode NEWARRAY()
- 
L_PARENpublic org.antlr.v4.runtime.tree.TerminalNode L_PAREN()
- 
R_PARENpublic org.antlr.v4.runtime.tree.TerminalNode R_PAREN()
- 
array_descriptor
- 
type
- 
NEWMULTIARRAYpublic org.antlr.v4.runtime.tree.TerminalNode NEWMULTIARRAY()
- 
L_BRACKET
- 
L_BRACKETpublic org.antlr.v4.runtime.tree.TerminalNode L_BRACKET(int i) 
- 
R_BRACKET
- 
R_BRACKETpublic org.antlr.v4.runtime.tree.TerminalNode R_BRACKET(int i) 
- 
INSTANCEOFpublic org.antlr.v4.runtime.tree.TerminalNode INSTANCEOF()
- 
binop_expr
- 
invoke_expr
- 
unop_expr
- 
getRuleIndexpublic int getRuleIndex()- Overrides:
- getRuleIndexin class- org.antlr.v4.runtime.RuleContext
 
- 
enterRulepublic void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
- enterRulein class- org.antlr.v4.runtime.ParserRuleContext
 
- 
exitRulepublic void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
- exitRulein class- org.antlr.v4.runtime.ParserRuleContext
 
- 
acceptpublic <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
- acceptin interface- org.antlr.v4.runtime.tree.ParseTree
- Overrides:
- acceptin class- org.antlr.v4.runtime.RuleContext
 
 
-