Package org.jboss.byteman.agent.adapter
Class RuleCheckMethodAdapter
java.lang.Object
org.objectweb.asm.MethodVisitor
org.jboss.byteman.agent.adapter.RuleMethodAdapter
org.jboss.byteman.agent.adapter.RuleCheckMethodAdapter
- Direct Known Subclasses:
EntryCheckAdapter.EntryCheckMethodAdapter
,ExceptionExitCheckAdapter.ExceptionExitCheckMethodAdapter
,ExitCheckAdapter.ExitCheckMethodAdapter
,FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter
,IndexParamAccessCheckAdapter.IndexParamAccessCheckMethodAdapter
,InvokeCheckAdapter.InvokeCheckMethodAdapter
,LineCheckAdapter.LineCheckMethodAdapter
,NewArrayCheckAdapter.NewArrayCheckMethodAdapter
,NewCheckAdapter.NewCheckMethodAdapter
,SynchronizeCheckAdapter.SynchronizeCheckMethodAdapter
,ThrowCheckAdapter.ThrowCheckMethodAdapter
,VariableAccessCheckAdapter.VariableAccessCheckMethodAdapter
class which provides base functionality extended by all the location-specific method check adapters
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.byteman.agent.adapter.RuleMethodAdapter
RuleMethodAdapter.LocalVar
-
Field Summary
FieldsFields inherited from class org.jboss.byteman.agent.adapter.RuleMethodAdapter
access, descriptor, localVarsByName, name, rule, transformContext
Fields inherited from class org.objectweb.asm.MethodVisitor
api, mv
-
Constructor Summary
ConstructorsConstructorDescriptionRuleCheckMethodAdapter
(org.objectweb.asm.MethodVisitor mv, TransformContext transformContext, int access, String name, String descriptor) -
Method Summary
Methods inherited from class org.jboss.byteman.agent.adapter.RuleMethodAdapter
getTriggerClassName, lookup, visitLocalVariable
Methods inherited from class org.objectweb.asm.MethodVisitor
getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
-
Field Details
-
triggerPoints
-
returnBindingType
-
-
Constructor Details
-
RuleCheckMethodAdapter
RuleCheckMethodAdapter(org.objectweb.asm.MethodVisitor mv, TransformContext transformContext, int access, String name, String descriptor)
-
-
Method Details
-
getReturnBindingType
-
setTriggerPoint
protected void setTriggerPoint() -
isTriggerPoint
boolean isTriggerPoint() -
checkBindings
protected void checkBindings() -
visitEnd
public void visitEnd()- Overrides:
visitEnd
in classorg.objectweb.asm.MethodVisitor
-
getNewTypeParamDescriptor
method overridden by AT NEW method check adapter allowing String value for the type name provided in the NEW location spec to be retrieved. this default version should never get invoked- Returns:
- String value for
-