static class PanacheMongoRepositoryEnhancer.PanacheMongoRepositoryClassVisitor extends PanacheRepositoryEnhancer.PanacheRepositoryClassVisitor
daoBinaryName, daoClassInfo, entityBinaryType, entitySignature, entityType, idBinaryType, idSignature, indexView, panacheRepositoryBaseClassInfo, typeArguments, userMethods| Constructor and Description |
|---|
PanacheMongoRepositoryClassVisitor(String className,
org.objectweb.asm.ClassVisitor outputClassVisitor,
org.jboss.jandex.ClassInfo panacheRepositoryBaseClassInfo,
org.jboss.jandex.IndexView indexView) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getModelDescriptor() |
protected String |
getPanacheOperationsBinaryName() |
protected org.jboss.jandex.DotName |
getPanacheRepositoryBaseDotName() |
protected org.jboss.jandex.DotName |
getPanacheRepositoryDotName() |
protected void |
injectModel(org.objectweb.asm.MethodVisitor mv) |
findEntityTypeArgumentsForPanacheRepository, recursivelyFindEntityTypeArgumentsFromClass, visit, visitEnd, visitMethodpublic PanacheMongoRepositoryClassVisitor(String className, org.objectweb.asm.ClassVisitor outputClassVisitor, org.jboss.jandex.ClassInfo panacheRepositoryBaseClassInfo, org.jboss.jandex.IndexView indexView)
protected org.jboss.jandex.DotName getPanacheRepositoryDotName()
getPanacheRepositoryDotName in class PanacheRepositoryEnhancer.PanacheRepositoryClassVisitorprotected org.jboss.jandex.DotName getPanacheRepositoryBaseDotName()
getPanacheRepositoryBaseDotName in class PanacheRepositoryEnhancer.PanacheRepositoryClassVisitorprotected String getPanacheOperationsBinaryName()
getPanacheOperationsBinaryName in class PanacheRepositoryEnhancer.PanacheRepositoryClassVisitorprotected void injectModel(org.objectweb.asm.MethodVisitor mv)
injectModel in class PanacheRepositoryEnhancer.PanacheRepositoryClassVisitorprotected String getModelDescriptor()
getModelDescriptor in class PanacheRepositoryEnhancer.PanacheRepositoryClassVisitorCopyright © 2020 JBoss by Red Hat. All rights reserved.