Class ValueVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Value>,JimpleVisitor<Value>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byJimpleParser.binop_expr().Visit a parse tree produced byJimpleParser.constant().Visit a parse tree produced byJimpleParser.immediate().Visit a parse tree produced byJimpleParser.invoke_expr().Visit a parse tree produced byJimpleParser.reference().Visit a parse tree produced byJimpleParser.unop_expr().Visit a parse tree produced byJimpleParser.value().Methods inherited from class sootup.jimple.JimpleBaseVisitor
visitArg_list, visitArray_descriptor, visitAssignments, visitBinop, visitBool_expr, visitCase_label, visitCase_stmt, visitClass_modifier, visitCommon_modifier, visitDeclaration, visitDeclarations, visitExtends_clause, visitField, visitField_modifier, visitField_signature, visitFile, visitFile_type, visitGoto_stmt, visitIdentifier, visitIdentity_ref, visitImplements_clause, visitImportItem, visitInteger_constant, visitMember, visitMethod, visitMethod_body, visitMethod_body_contents, visitMethod_modifier, visitMethod_name, visitMethod_signature, visitMethod_subsignature, visitMethodhandle, visitStatement, visitStatements, visitStmt, visitThrows_clause, visitTrap_clause, visitTrap_clauses, visitType, visitType_list, visitUnopMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ValueVisitor
-
-
Method Details
-
visitValue
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.value().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValuein interfaceJimpleVisitor<Value>- Overrides:
visitValuein classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitImmediate
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.immediate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitImmediatein interfaceJimpleVisitor<Value>- Overrides:
visitImmediatein classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReference
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.reference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitReferencein interfaceJimpleVisitor<Value>- Overrides:
visitReferencein classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvoke_expr
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.invoke_expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInvoke_exprin interfaceJimpleVisitor<Value>- Overrides:
visitInvoke_exprin classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstant
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.constant().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstantin interfaceJimpleVisitor<Value>- Overrides:
visitConstantin classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinop_expr
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.binop_expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBinop_exprin interfaceJimpleVisitor<Value>- Overrides:
visitBinop_exprin classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnop_expr
Description copied from class:JimpleBaseVisitorVisit a parse tree produced byJimpleParser.unop_expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnop_exprin interfaceJimpleVisitor<Value>- Overrides:
visitUnop_exprin classJimpleBaseVisitor<Value>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-