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, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionStmtContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) org.antlr.v4.runtime.tree.TerminalNodecase_stmt(int i) org.antlr.v4.runtime.tree.TerminalNodevoidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodevoidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) intorg.antlr.v4.runtime.tree.TerminalNodeIF()org.antlr.v4.runtime.tree.TerminalNodeL_BRACE()org.antlr.v4.runtime.tree.TerminalNodeL_PAREN()org.antlr.v4.runtime.tree.TerminalNodeNOP()org.antlr.v4.runtime.tree.TerminalNodeR_BRACE()org.antlr.v4.runtime.tree.TerminalNodeR_PAREN()org.antlr.v4.runtime.tree.TerminalNodeRET()org.antlr.v4.runtime.tree.TerminalNodeRETURN()org.antlr.v4.runtime.tree.TerminalNodeSWITCH()org.antlr.v4.runtime.tree.TerminalNodeTHROW()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
-
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:
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
-