Package sootup.jimple
Interface JimpleListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
JimpleBaseListener
public interface JimpleListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
JimpleParser
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Enter a parse tree produced byJimpleParser.arg_list()
.void
Enter a parse tree produced byJimpleParser.array_descriptor()
.void
Enter a parse tree produced byJimpleParser.assignments()
.void
Enter a parse tree produced byJimpleParser.binop()
.void
Enter a parse tree produced byJimpleParser.binop_expr()
.void
Enter a parse tree produced byJimpleParser.bool_expr()
.void
Enter a parse tree produced byJimpleParser.case_label()
.void
Enter a parse tree produced byJimpleParser.case_stmt()
.void
Enter a parse tree produced byJimpleParser.class_modifier()
.void
Enter a parse tree produced byJimpleParser.common_modifier()
.void
Enter a parse tree produced byJimpleParser.constant()
.void
Enter a parse tree produced byJimpleParser.declaration()
.void
Enter a parse tree produced byJimpleParser.declarations()
.void
Enter a parse tree produced byJimpleParser.extends_clause()
.void
Enter a parse tree produced byJimpleParser.field()
.void
Enter a parse tree produced byJimpleParser.field_modifier()
.void
Enter a parse tree produced byJimpleParser.field_signature()
.void
Enter a parse tree produced byJimpleParser.file()
.void
Enter a parse tree produced byJimpleParser.file_type()
.void
Enter a parse tree produced byJimpleParser.goto_stmt()
.void
Enter a parse tree produced byJimpleParser.identifier()
.void
Enter a parse tree produced byJimpleParser.identity_ref()
.void
Enter a parse tree produced byJimpleParser.immediate()
.void
Enter a parse tree produced byJimpleParser.implements_clause()
.void
Enter a parse tree produced byJimpleParser.importItem()
.void
Enter a parse tree produced byJimpleParser.integer_constant()
.void
Enter a parse tree produced byJimpleParser.invoke_expr()
.void
Enter a parse tree produced byJimpleParser.member()
.void
Enter a parse tree produced byJimpleParser.method()
.void
Enter a parse tree produced byJimpleParser.method_body()
.void
Enter a parse tree produced byJimpleParser.method_body_contents()
.void
Enter a parse tree produced byJimpleParser.method_modifier()
.void
Enter a parse tree produced byJimpleParser.method_name()
.void
Enter a parse tree produced byJimpleParser.method_signature()
.void
Enter a parse tree produced byJimpleParser.method_subsignature()
.void
Enter a parse tree produced byJimpleParser.methodhandle()
.void
Enter a parse tree produced byJimpleParser.reference()
.void
Enter a parse tree produced byJimpleParser.statement()
.void
Enter a parse tree produced byJimpleParser.statements()
.void
Enter a parse tree produced byJimpleParser.stmt()
.void
Enter a parse tree produced byJimpleParser.throws_clause()
.void
Enter a parse tree produced byJimpleParser.trap_clause()
.void
Enter a parse tree produced byJimpleParser.trap_clauses()
.void
Enter a parse tree produced byJimpleParser.type()
.void
Enter a parse tree produced byJimpleParser.type_list()
.void
Enter a parse tree produced byJimpleParser.unop()
.void
Enter a parse tree produced byJimpleParser.unop_expr()
.void
Enter a parse tree produced byJimpleParser.value()
.void
Exit a parse tree produced byJimpleParser.arg_list()
.void
Exit a parse tree produced byJimpleParser.array_descriptor()
.void
Exit a parse tree produced byJimpleParser.assignments()
.void
Exit a parse tree produced byJimpleParser.binop()
.void
Exit a parse tree produced byJimpleParser.binop_expr()
.void
Exit a parse tree produced byJimpleParser.bool_expr()
.void
Exit a parse tree produced byJimpleParser.case_label()
.void
Exit a parse tree produced byJimpleParser.case_stmt()
.void
Exit a parse tree produced byJimpleParser.class_modifier()
.void
Exit a parse tree produced byJimpleParser.common_modifier()
.void
Exit a parse tree produced byJimpleParser.constant()
.void
Exit a parse tree produced byJimpleParser.declaration()
.void
Exit a parse tree produced byJimpleParser.declarations()
.void
Exit a parse tree produced byJimpleParser.extends_clause()
.void
Exit a parse tree produced byJimpleParser.field()
.void
Exit a parse tree produced byJimpleParser.field_modifier()
.void
Exit a parse tree produced byJimpleParser.field_signature()
.void
Exit a parse tree produced byJimpleParser.file()
.void
Exit a parse tree produced byJimpleParser.file_type()
.void
Exit a parse tree produced byJimpleParser.goto_stmt()
.void
Exit a parse tree produced byJimpleParser.identifier()
.void
Exit a parse tree produced byJimpleParser.identity_ref()
.void
Exit a parse tree produced byJimpleParser.immediate()
.void
Exit a parse tree produced byJimpleParser.implements_clause()
.void
Exit a parse tree produced byJimpleParser.importItem()
.void
Exit a parse tree produced byJimpleParser.integer_constant()
.void
Exit a parse tree produced byJimpleParser.invoke_expr()
.void
Exit a parse tree produced byJimpleParser.member()
.void
Exit a parse tree produced byJimpleParser.method()
.void
Exit a parse tree produced byJimpleParser.method_body()
.void
Exit a parse tree produced byJimpleParser.method_body_contents()
.void
Exit a parse tree produced byJimpleParser.method_modifier()
.void
Exit a parse tree produced byJimpleParser.method_name()
.void
Exit a parse tree produced byJimpleParser.method_signature()
.void
Exit a parse tree produced byJimpleParser.method_subsignature()
.void
Exit a parse tree produced byJimpleParser.methodhandle()
.void
Exit a parse tree produced byJimpleParser.reference()
.void
Exit a parse tree produced byJimpleParser.statement()
.void
Exit a parse tree produced byJimpleParser.statements()
.void
Exit a parse tree produced byJimpleParser.stmt()
.void
Exit a parse tree produced byJimpleParser.throws_clause()
.void
Exit a parse tree produced byJimpleParser.trap_clause()
.void
Exit a parse tree produced byJimpleParser.trap_clauses()
.void
Exit a parse tree produced byJimpleParser.type()
.void
Exit a parse tree produced byJimpleParser.type_list()
.void
Exit a parse tree produced byJimpleParser.unop()
.void
Exit a parse tree produced byJimpleParser.unop_expr()
.void
Exit a parse tree produced byJimpleParser.value()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterIdentifier
Enter a parse tree produced byJimpleParser.identifier()
.- Parameters:
ctx
- the parse tree
-
exitIdentifier
Exit a parse tree produced byJimpleParser.identifier()
.- Parameters:
ctx
- the parse tree
-
enterInteger_constant
Enter a parse tree produced byJimpleParser.integer_constant()
.- Parameters:
ctx
- the parse tree
-
exitInteger_constant
Exit a parse tree produced byJimpleParser.integer_constant()
.- Parameters:
ctx
- the parse tree
-
enterFile
Enter a parse tree produced byJimpleParser.file()
.- Parameters:
ctx
- the parse tree
-
exitFile
Exit a parse tree produced byJimpleParser.file()
.- Parameters:
ctx
- the parse tree
-
enterImportItem
Enter a parse tree produced byJimpleParser.importItem()
.- Parameters:
ctx
- the parse tree
-
exitImportItem
Exit a parse tree produced byJimpleParser.importItem()
.- Parameters:
ctx
- the parse tree
-
enterCommon_modifier
Enter a parse tree produced byJimpleParser.common_modifier()
.- Parameters:
ctx
- the parse tree
-
exitCommon_modifier
Exit a parse tree produced byJimpleParser.common_modifier()
.- Parameters:
ctx
- the parse tree
-
enterClass_modifier
Enter a parse tree produced byJimpleParser.class_modifier()
.- Parameters:
ctx
- the parse tree
-
exitClass_modifier
Exit a parse tree produced byJimpleParser.class_modifier()
.- Parameters:
ctx
- the parse tree
-
enterMethod_modifier
Enter a parse tree produced byJimpleParser.method_modifier()
.- Parameters:
ctx
- the parse tree
-
exitMethod_modifier
Exit a parse tree produced byJimpleParser.method_modifier()
.- Parameters:
ctx
- the parse tree
-
enterField_modifier
Enter a parse tree produced byJimpleParser.field_modifier()
.- Parameters:
ctx
- the parse tree
-
exitField_modifier
Exit a parse tree produced byJimpleParser.field_modifier()
.- Parameters:
ctx
- the parse tree
-
enterFile_type
Enter a parse tree produced byJimpleParser.file_type()
.- Parameters:
ctx
- the parse tree
-
exitFile_type
Exit a parse tree produced byJimpleParser.file_type()
.- Parameters:
ctx
- the parse tree
-
enterExtends_clause
Enter a parse tree produced byJimpleParser.extends_clause()
.- Parameters:
ctx
- the parse tree
-
exitExtends_clause
Exit a parse tree produced byJimpleParser.extends_clause()
.- Parameters:
ctx
- the parse tree
-
enterImplements_clause
Enter a parse tree produced byJimpleParser.implements_clause()
.- Parameters:
ctx
- the parse tree
-
exitImplements_clause
Exit a parse tree produced byJimpleParser.implements_clause()
.- Parameters:
ctx
- the parse tree
-
enterType
Enter a parse tree produced byJimpleParser.type()
.- Parameters:
ctx
- the parse tree
-
exitType
Exit a parse tree produced byJimpleParser.type()
.- Parameters:
ctx
- the parse tree
-
enterType_list
Enter a parse tree produced byJimpleParser.type_list()
.- Parameters:
ctx
- the parse tree
-
exitType_list
Exit a parse tree produced byJimpleParser.type_list()
.- Parameters:
ctx
- the parse tree
-
enterMember
Enter a parse tree produced byJimpleParser.member()
.- Parameters:
ctx
- the parse tree
-
exitMember
Exit a parse tree produced byJimpleParser.member()
.- Parameters:
ctx
- the parse tree
-
enterField
Enter a parse tree produced byJimpleParser.field()
.- Parameters:
ctx
- the parse tree
-
exitField
Exit a parse tree produced byJimpleParser.field()
.- Parameters:
ctx
- the parse tree
-
enterMethod
Enter a parse tree produced byJimpleParser.method()
.- Parameters:
ctx
- the parse tree
-
exitMethod
Exit a parse tree produced byJimpleParser.method()
.- Parameters:
ctx
- the parse tree
-
enterMethod_name
Enter a parse tree produced byJimpleParser.method_name()
.- Parameters:
ctx
- the parse tree
-
exitMethod_name
Exit a parse tree produced byJimpleParser.method_name()
.- Parameters:
ctx
- the parse tree
-
enterThrows_clause
Enter a parse tree produced byJimpleParser.throws_clause()
.- Parameters:
ctx
- the parse tree
-
exitThrows_clause
Exit a parse tree produced byJimpleParser.throws_clause()
.- Parameters:
ctx
- the parse tree
-
enterMethod_body
Enter a parse tree produced byJimpleParser.method_body()
.- Parameters:
ctx
- the parse tree
-
exitMethod_body
Exit a parse tree produced byJimpleParser.method_body()
.- Parameters:
ctx
- the parse tree
-
enterMethod_body_contents
Enter a parse tree produced byJimpleParser.method_body_contents()
.- Parameters:
ctx
- the parse tree
-
exitMethod_body_contents
Exit a parse tree produced byJimpleParser.method_body_contents()
.- Parameters:
ctx
- the parse tree
-
enterTrap_clauses
Enter a parse tree produced byJimpleParser.trap_clauses()
.- Parameters:
ctx
- the parse tree
-
exitTrap_clauses
Exit a parse tree produced byJimpleParser.trap_clauses()
.- Parameters:
ctx
- the parse tree
-
enterStatements
Enter a parse tree produced byJimpleParser.statements()
.- Parameters:
ctx
- the parse tree
-
exitStatements
Exit a parse tree produced byJimpleParser.statements()
.- Parameters:
ctx
- the parse tree
-
enterDeclarations
Enter a parse tree produced byJimpleParser.declarations()
.- Parameters:
ctx
- the parse tree
-
exitDeclarations
Exit a parse tree produced byJimpleParser.declarations()
.- Parameters:
ctx
- the parse tree
-
enterDeclaration
Enter a parse tree produced byJimpleParser.declaration()
.- Parameters:
ctx
- the parse tree
-
exitDeclaration
Exit a parse tree produced byJimpleParser.declaration()
.- Parameters:
ctx
- the parse tree
-
enterStatement
Enter a parse tree produced byJimpleParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitStatement
Exit a parse tree produced byJimpleParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterStmt
Enter a parse tree produced byJimpleParser.stmt()
.- Parameters:
ctx
- the parse tree
-
exitStmt
Exit a parse tree produced byJimpleParser.stmt()
.- Parameters:
ctx
- the parse tree
-
enterAssignments
Enter a parse tree produced byJimpleParser.assignments()
.- Parameters:
ctx
- the parse tree
-
exitAssignments
Exit a parse tree produced byJimpleParser.assignments()
.- Parameters:
ctx
- the parse tree
-
enterIdentity_ref
Enter a parse tree produced byJimpleParser.identity_ref()
.- Parameters:
ctx
- the parse tree
-
exitIdentity_ref
Exit a parse tree produced byJimpleParser.identity_ref()
.- Parameters:
ctx
- the parse tree
-
enterCase_stmt
Enter a parse tree produced byJimpleParser.case_stmt()
.- Parameters:
ctx
- the parse tree
-
exitCase_stmt
Exit a parse tree produced byJimpleParser.case_stmt()
.- Parameters:
ctx
- the parse tree
-
enterCase_label
Enter a parse tree produced byJimpleParser.case_label()
.- Parameters:
ctx
- the parse tree
-
exitCase_label
Exit a parse tree produced byJimpleParser.case_label()
.- Parameters:
ctx
- the parse tree
-
enterGoto_stmt
Enter a parse tree produced byJimpleParser.goto_stmt()
.- Parameters:
ctx
- the parse tree
-
exitGoto_stmt
Exit a parse tree produced byJimpleParser.goto_stmt()
.- Parameters:
ctx
- the parse tree
-
enterTrap_clause
Enter a parse tree produced byJimpleParser.trap_clause()
.- Parameters:
ctx
- the parse tree
-
exitTrap_clause
Exit a parse tree produced byJimpleParser.trap_clause()
.- Parameters:
ctx
- the parse tree
-
enterValue
Enter a parse tree produced byJimpleParser.value()
.- Parameters:
ctx
- the parse tree
-
exitValue
Exit a parse tree produced byJimpleParser.value()
.- Parameters:
ctx
- the parse tree
-
enterBool_expr
Enter a parse tree produced byJimpleParser.bool_expr()
.- Parameters:
ctx
- the parse tree
-
exitBool_expr
Exit a parse tree produced byJimpleParser.bool_expr()
.- Parameters:
ctx
- the parse tree
-
enterInvoke_expr
Enter a parse tree produced byJimpleParser.invoke_expr()
.- Parameters:
ctx
- the parse tree
-
exitInvoke_expr
Exit a parse tree produced byJimpleParser.invoke_expr()
.- Parameters:
ctx
- the parse tree
-
enterBinop_expr
Enter a parse tree produced byJimpleParser.binop_expr()
.- Parameters:
ctx
- the parse tree
-
exitBinop_expr
Exit a parse tree produced byJimpleParser.binop_expr()
.- Parameters:
ctx
- the parse tree
-
enterUnop_expr
Enter a parse tree produced byJimpleParser.unop_expr()
.- Parameters:
ctx
- the parse tree
-
exitUnop_expr
Exit a parse tree produced byJimpleParser.unop_expr()
.- Parameters:
ctx
- the parse tree
-
enterMethod_subsignature
Enter a parse tree produced byJimpleParser.method_subsignature()
.- Parameters:
ctx
- the parse tree
-
exitMethod_subsignature
Exit a parse tree produced byJimpleParser.method_subsignature()
.- Parameters:
ctx
- the parse tree
-
enterMethod_signature
Enter a parse tree produced byJimpleParser.method_signature()
.- Parameters:
ctx
- the parse tree
-
exitMethod_signature
Exit a parse tree produced byJimpleParser.method_signature()
.- Parameters:
ctx
- the parse tree
-
enterReference
Enter a parse tree produced byJimpleParser.reference()
.- Parameters:
ctx
- the parse tree
-
exitReference
Exit a parse tree produced byJimpleParser.reference()
.- Parameters:
ctx
- the parse tree
-
enterField_signature
Enter a parse tree produced byJimpleParser.field_signature()
.- Parameters:
ctx
- the parse tree
-
exitField_signature
Exit a parse tree produced byJimpleParser.field_signature()
.- Parameters:
ctx
- the parse tree
-
enterArray_descriptor
Enter a parse tree produced byJimpleParser.array_descriptor()
.- Parameters:
ctx
- the parse tree
-
exitArray_descriptor
Exit a parse tree produced byJimpleParser.array_descriptor()
.- Parameters:
ctx
- the parse tree
-
enterArg_list
Enter a parse tree produced byJimpleParser.arg_list()
.- Parameters:
ctx
- the parse tree
-
exitArg_list
Exit a parse tree produced byJimpleParser.arg_list()
.- Parameters:
ctx
- the parse tree
-
enterImmediate
Enter a parse tree produced byJimpleParser.immediate()
.- Parameters:
ctx
- the parse tree
-
exitImmediate
Exit a parse tree produced byJimpleParser.immediate()
.- Parameters:
ctx
- the parse tree
-
enterMethodhandle
Enter a parse tree produced byJimpleParser.methodhandle()
.- Parameters:
ctx
- the parse tree
-
exitMethodhandle
Exit a parse tree produced byJimpleParser.methodhandle()
.- Parameters:
ctx
- the parse tree
-
enterConstant
Enter a parse tree produced byJimpleParser.constant()
.- Parameters:
ctx
- the parse tree
-
exitConstant
Exit a parse tree produced byJimpleParser.constant()
.- Parameters:
ctx
- the parse tree
-
enterBinop
Enter a parse tree produced byJimpleParser.binop()
.- Parameters:
ctx
- the parse tree
-
exitBinop
Exit a parse tree produced byJimpleParser.binop()
.- Parameters:
ctx
- the parse tree
-
enterUnop
Enter a parse tree produced byJimpleParser.unop()
.- Parameters:
ctx
- the parse tree
-
exitUnop
Exit a parse tree produced byJimpleParser.unop()
.- Parameters:
ctx
- the parse tree
-