class KotlinPanacheEntityClassVisitor extends PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>
entityInfo, fields, methodCustomizers, thisClass| Constructor and Description |
|---|
KotlinPanacheEntityClassVisitor(String className,
org.objectweb.asm.ClassVisitor outputClassVisitor,
MetamodelInfo<EntityModel<EntityField>> modelInfo,
org.jboss.jandex.ClassInfo panacheEntityBaseClassInfo,
org.jboss.jandex.ClassInfo entityInfo,
List<PanacheMethodCustomizer> methodCustomizers) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateAccessorGetField(org.objectweb.asm.MethodVisitor mv,
EntityField field) |
protected void |
generateAccessorSetField(org.objectweb.asm.MethodVisitor mv,
EntityField field) |
protected String |
getModelDescriptor() |
protected String |
getPanacheOperationsBinaryName() |
protected void |
injectModel(org.objectweb.asm.MethodVisitor mv) |
String |
toString() |
void |
visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces) |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
generateAccessors, visitEnd, visitFieldpublic KotlinPanacheEntityClassVisitor(String className, org.objectweb.asm.ClassVisitor outputClassVisitor, MetamodelInfo<EntityModel<EntityField>> modelInfo, org.jboss.jandex.ClassInfo panacheEntityBaseClassInfo, org.jboss.jandex.ClassInfo entityInfo, List<PanacheMethodCustomizer> methodCustomizers)
public void visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces)
visit in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.MethodVisitor visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions)
visitMethod in class PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>protected String getModelDescriptor()
getModelDescriptor in class PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>protected String getPanacheOperationsBinaryName()
getPanacheOperationsBinaryName in class PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>protected void injectModel(org.objectweb.asm.MethodVisitor mv)
injectModel in class PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>protected void generateAccessorSetField(org.objectweb.asm.MethodVisitor mv,
EntityField field)
generateAccessorSetField in class PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>protected void generateAccessorGetField(org.objectweb.asm.MethodVisitor mv,
EntityField field)
generateAccessorGetField in class PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>Copyright © 2020 JBoss by Red Hat. All rights reserved.