Class RuleCheckMethodAdapter

    • Constructor Summary

      Constructors 
      Constructor Description
      RuleCheckMethodAdapter​(org.objectweb.asm.MethodVisitor mv, TransformContext transformContext, int access, java.lang.String name, java.lang.String descriptor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void checkBindings()  
      protected java.lang.String 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.
      protected java.lang.String getReturnBindingType()  
      (package private) boolean isTriggerPoint()  
      protected void setTriggerPoint()  
      void visitEnd()  
      • Methods inherited from class org.objectweb.asm.MethodVisitor

        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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • triggerPoints

        private java.util.List<org.objectweb.asm.Label> triggerPoints
      • returnBindingType

        private java.lang.String returnBindingType
    • Constructor Detail

      • RuleCheckMethodAdapter

        RuleCheckMethodAdapter​(org.objectweb.asm.MethodVisitor mv,
                               TransformContext transformContext,
                               int access,
                               java.lang.String name,
                               java.lang.String descriptor)
    • Method Detail

      • getReturnBindingType

        protected java.lang.String getReturnBindingType()
      • setTriggerPoint

        protected void setTriggerPoint()
      • isTriggerPoint

        boolean isTriggerPoint()
      • checkBindings

        protected void checkBindings()
      • visitEnd

        public void visitEnd()
        Overrides:
        visitEnd in class org.objectweb.asm.MethodVisitor
      • getNewTypeParamDescriptor

        protected java.lang.String 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