Class NewArrayCheckAdapter.NewArrayCheckMethodAdapter

    • Field Detail

      • access

        private int access
      • name

        private java.lang.String name
      • descriptor

        private java.lang.String descriptor
      • signature

        private java.lang.String signature
      • exceptions

        private java.lang.String[] exceptions
      • visited

        private boolean visited
      • visitedCount

        private int visitedCount
      • matchedBaseName

        java.lang.String matchedBaseName
    • Constructor Detail

      • NewArrayCheckMethodAdapter

        NewArrayCheckMethodAdapter​(org.objectweb.asm.MethodVisitor mv,
                                   TransformContext transformContext,
                                   int access,
                                   java.lang.String name,
                                   java.lang.String descriptor,
                                   java.lang.String signature,
                                   java.lang.String[] exceptions)
    • Method Detail

      • visitTypeInsn

        public void visitTypeInsn​(int opcode,
                                  java.lang.String type)
        Overrides:
        visitTypeInsn in class org.objectweb.asm.MethodVisitor
      • visitIntInsn

        public void visitIntInsn​(int opcode,
                                 int operand)
        Overrides:
        visitIntInsn in class org.objectweb.asm.MethodVisitor
      • visitMultiANewArrayInsn

        public void visitMultiANewArrayInsn​(java.lang.String descriptor,
                                            int numDimensions)
        Overrides:
        visitMultiANewArrayInsn in class org.objectweb.asm.MethodVisitor
      • matchType

        private boolean matchType​(int operand)
      • matchType

        private boolean matchType​(java.lang.String type)
      • getNewTypeParamDescriptor

        public java.lang.String getNewTypeParamDescriptor()
        Description copied from class: RuleCheckMethodAdapter
        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
        Overrides:
        getNewTypeParamDescriptor in class RuleCheckMethodAdapter
        Returns:
        String value for