Package sootup.jimple
Class JimpleParser.StmtContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
sootup.jimple.JimpleParser.StmtContext
- 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.StmtContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields 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
ConstructorDescriptionStmtContext
(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) org.antlr.v4.runtime.tree.TerminalNode
case_stmt
(int i) org.antlr.v4.runtime.tree.TerminalNode
void
enterRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNode
void
exitRule
(org.antlr.v4.runtime.tree.ParseTreeListener listener) int
org.antlr.v4.runtime.tree.TerminalNode
IF()
org.antlr.v4.runtime.tree.TerminalNode
L_BRACE()
org.antlr.v4.runtime.tree.TerminalNode
L_PAREN()
org.antlr.v4.runtime.tree.TerminalNode
NOP()
org.antlr.v4.runtime.tree.TerminalNode
R_BRACE()
org.antlr.v4.runtime.tree.TerminalNode
R_PAREN()
org.antlr.v4.runtime.tree.TerminalNode
RET()
org.antlr.v4.runtime.tree.TerminalNode
RETURN()
org.antlr.v4.runtime.tree.TerminalNode
SWITCH()
org.antlr.v4.runtime.tree.TerminalNode
THROW()
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
-
Constructor Details
-
StmtContext
public StmtContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
assignments
-
goto_stmt
-
IF
public org.antlr.v4.runtime.tree.TerminalNode IF() -
bool_expr
-
invoke_expr
-
RETURN
public org.antlr.v4.runtime.tree.TerminalNode RETURN() -
immediate
-
SWITCH
public org.antlr.v4.runtime.tree.TerminalNode SWITCH() -
L_PAREN
public org.antlr.v4.runtime.tree.TerminalNode L_PAREN() -
R_PAREN
public org.antlr.v4.runtime.tree.TerminalNode R_PAREN() -
L_BRACE
public org.antlr.v4.runtime.tree.TerminalNode L_BRACE() -
R_BRACE
public org.antlr.v4.runtime.tree.TerminalNode R_BRACE() -
case_stmt
-
case_stmt
-
RET
public org.antlr.v4.runtime.tree.TerminalNode RET() -
THROW
public org.antlr.v4.runtime.tree.TerminalNode THROW() -
ENTERMONITOR
public org.antlr.v4.runtime.tree.TerminalNode ENTERMONITOR() -
EXITMONITOR
public org.antlr.v4.runtime.tree.TerminalNode EXITMONITOR() -
NOP
public org.antlr.v4.runtime.tree.TerminalNode NOP() -
BREAKPOINT
public org.antlr.v4.runtime.tree.TerminalNode BREAKPOINT() -
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
-