public abstract class PanacheEntityClassAccessorGenerationVisitor
extends org.objectweb.asm.ClassVisitor
PanacheEntityEnhancer.| Modifier and Type | Field and Description |
|---|---|
protected org.objectweb.asm.Type |
thisClass |
| Constructor and Description |
|---|
PanacheEntityClassAccessorGenerationVisitor(org.objectweb.asm.ClassVisitor outputClassVisitor,
org.jboss.jandex.ClassInfo entityInfo,
EntityModel entityModel) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
generateAccessorGetField(org.objectweb.asm.MethodVisitor mv,
EntityField field) |
protected void |
generateAccessors() |
protected abstract void |
generateAccessorSetField(org.objectweb.asm.MethodVisitor mv,
EntityField field) |
void |
visitEnd() |
org.objectweb.asm.FieldVisitor |
visitField(int access,
String name,
String descriptor,
String signature,
Object value) |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String methodName,
String descriptor,
String signature,
String[] exceptions) |
public PanacheEntityClassAccessorGenerationVisitor(org.objectweb.asm.ClassVisitor outputClassVisitor,
org.jboss.jandex.ClassInfo entityInfo,
EntityModel entityModel)
public org.objectweb.asm.FieldVisitor visitField(int access,
String name,
String descriptor,
String signature,
Object value)
visitField in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.MethodVisitor visitMethod(int access,
String methodName,
String descriptor,
String signature,
String[] exceptions)
visitMethod in class org.objectweb.asm.ClassVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitorprotected void generateAccessors()
protected abstract void generateAccessorSetField(org.objectweb.asm.MethodVisitor mv,
EntityField field)
protected abstract void generateAccessorGetField(org.objectweb.asm.MethodVisitor mv,
EntityField field)
Copyright © 2021 JBoss by Red Hat. All rights reserved.