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 Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionValueContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier 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.ParserRuleContext
addAnyChild, 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.RuleContext
depth, 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
-
ValueContext
public ValueContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
immediate
-
immediate
-
reference
-
NEW
public org.antlr.v4.runtime.tree.TerminalNode NEW() -
identifier
-
NEWARRAY
public org.antlr.v4.runtime.tree.TerminalNode NEWARRAY() -
L_PAREN
public org.antlr.v4.runtime.tree.TerminalNode L_PAREN() -
R_PAREN
public org.antlr.v4.runtime.tree.TerminalNode R_PAREN() -
array_descriptor
-
type
-
NEWMULTIARRAY
public org.antlr.v4.runtime.tree.TerminalNode NEWMULTIARRAY() -
L_BRACKET
-
L_BRACKET
public org.antlr.v4.runtime.tree.TerminalNode L_BRACKET(int i) -
R_BRACKET
-
R_BRACKET
public org.antlr.v4.runtime.tree.TerminalNode R_BRACKET(int i) -
INSTANCEOF
public org.antlr.v4.runtime.tree.TerminalNode INSTANCEOF() -
binop_expr
-
invoke_expr
-
unop_expr
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndexin classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
enterRulein classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
exitRulein classorg.antlr.v4.runtime.ParserRuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
acceptin interfaceorg.antlr.v4.runtime.tree.ParseTree- Overrides:
acceptin classorg.antlr.v4.runtime.RuleContext
-