Class PanacheFieldAccessMethodVisitor


  • public class PanacheFieldAccessMethodVisitor
    extends org.objectweb.asm.MethodVisitor
    • Field Summary

      • Fields inherited from class org.objectweb.asm.MethodVisitor

        api, mv
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) boolean isEntityField​(String className, String fieldName)
      Checks that the given field belongs to an entity (any entity)
      void visitFieldInsn​(int opcode, String owner, String fieldName, String descriptor)  
      • Methods inherited from class org.objectweb.asm.MethodVisitor

        getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
    • Constructor Detail

      • PanacheFieldAccessMethodVisitor

        public PanacheFieldAccessMethodVisitor​(org.objectweb.asm.MethodVisitor methodVisitor,
                                               String owner,
                                               String methodName,
                                               String methodDescriptor,
                                               MetamodelInfo modelInfo)
    • Method Detail

      • visitFieldInsn

        public void visitFieldInsn​(int opcode,
                                   String owner,
                                   String fieldName,
                                   String descriptor)
        Overrides:
        visitFieldInsn in class org.objectweb.asm.MethodVisitor
      • isEntityField

        boolean isEntityField​(String className,
                              String fieldName)
        Checks that the given field belongs to an entity (any entity)