Class PanacheFieldAccessMethodVisitor
- java.lang.Object
-
- org.objectweb.asm.MethodVisitor
-
- io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
-
public class PanacheFieldAccessMethodVisitor extends org.objectweb.asm.MethodVisitor
-
-
Constructor Summary
Constructors Constructor Description PanacheFieldAccessMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor, String methodOwner, String methodName, String methodDescriptor, MetamodelInfo modelInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) EntityModelgetDeclaringEntityModel(String encounteredClassName, String fieldName)Returns the entity model that declares the given field in the hierarchy of the given class.voidvisitFieldInsn(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:
visitFieldInsnin classorg.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.
-
-