Package org.jboss.byteman.agent.adapter
Class LineCheckAdapter
java.lang.Object
org.objectweb.asm.ClassVisitor
org.jboss.byteman.agent.adapter.RuleAdapter
org.jboss.byteman.agent.adapter.RuleCheckAdapter
org.jboss.byteman.agent.adapter.LineCheckAdapter
asm Adapter class used to check that the target method for a rule exists in a class
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
a method visitor used to add a rule event trigger call to a method -
Field Summary
FieldsFields inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
ASM_VERSION, transformContext
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
ConstructorsConstructorDescriptionLineCheckAdapter
(org.objectweb.asm.ClassVisitor cv, TransformContext transformContext, int targetLine) -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.MethodVisitor
visitMethod
(int access, String name, String desc, String signature, String[] exceptions) Methods inherited from class org.jboss.byteman.agent.adapter.RuleCheckAdapter
isVisited, isVisitOk, setVisited, setVisitOk
Methods inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
getTransformContext, matchTargetMethod
Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
targetLine
private int targetLine -
visitedLine
private boolean visitedLine
-
-
Constructor Details
-
LineCheckAdapter
public LineCheckAdapter(org.objectweb.asm.ClassVisitor cv, TransformContext transformContext, int targetLine)
-
-
Method Details