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) EntityModel getDeclaringEntityModel​(String encounteredClassName, String fieldName)
      Returns the entity model that declares the given field in the hierarchy of the given class.
      void visitFieldInsn​(int opcode, String fieldOwner, 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 methodOwner,
                                               String methodName,
                                               String methodDescriptor,
                                               MetamodelInfo modelInfo)
    • Method Detail

      • visitFieldInsn

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

        EntityModel getDeclaringEntityModel​(String encounteredClassName,
                                            String fieldName)
        Returns the entity model that declares the given field in the hierarchy of the given class.