static class PanacheMongoEntityEnhancer.PanacheMongoEntityClassVisitor extends PanacheEntityEnhancer.PanacheEntityClassVisitor<EntityField>
entityInfo, fields, methodCustomizers, thisClass| Constructor and Description |
|---|
PanacheMongoEntityClassVisitor(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) |
generateAccessors, visitEnd, visitField, visitMethodpublic PanacheMongoEntityClassVisitor(String className, org.objectweb.asm.ClassVisitor outputClassVisitor, MetamodelInfo<EntityModel<EntityField>> modelInfo, org.jboss.jandex.ClassInfo panacheEntityBaseClassInfo, org.jboss.jandex.ClassInfo entityInfo, List<PanacheMethodCustomizer> methodCustomizers)
protected void injectModel(org.objectweb.asm.MethodVisitor mv)
injectModel 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 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.