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
Modifier and TypeFieldDescriptionFields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, exception, start, stop
Fields inherited from class org.antlr.v4.runtime.RuleContext
EMPTY, invokingState, parent
-
Constructor Summary
ConstructorDescriptionValueContext
(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) void
enterRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) void
exitRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) int
immediate
(int i) org.antlr.v4.runtime.tree.TerminalNode
List<org.antlr.v4.runtime.tree.TerminalNode>
org.antlr.v4.runtime.tree.TerminalNode
L_BRACKET
(int i) org.antlr.v4.runtime.tree.TerminalNode
L_PAREN()
org.antlr.v4.runtime.tree.TerminalNode
NEW()
org.antlr.v4.runtime.tree.TerminalNode
NEWARRAY()
org.antlr.v4.runtime.tree.TerminalNode
List<org.antlr.v4.runtime.tree.TerminalNode>
org.antlr.v4.runtime.tree.TerminalNode
R_BRACKET
(int i) org.antlr.v4.runtime.tree.TerminalNode
R_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, toInfoString
Methods 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:
getRuleIndex
in classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
enterRule
in classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
exitRule
in classorg.antlr.v4.runtime.ParserRuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
accept
in interfaceorg.antlr.v4.runtime.tree.ParseTree
- Overrides:
accept
in classorg.antlr.v4.runtime.RuleContext
-