Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

accessOpCode - Variable in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
 
addEntityModel(EntityModel) - Method in class io.quarkus.panache.common.deployment.MetamodelInfo
 
addField(EntityField) - Method in class io.quarkus.panache.common.deployment.EntityModel
 
addNullityChecks(MethodVisitor, MethodInfo) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
annotations - Variable in class io.quarkus.panache.common.deployment.EntityField
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.KotlinPanacheCompanionEnhancer
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.KotlinPanacheEntityEnhancer
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.KotlinPanacheRepositoryEnhancer
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer
 
apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
 
argMapper - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
argMapper - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
argMapper - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
attributes - Variable in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
 

B

bridgeMethodDescriptor(MethodInfo, Function<String, Type>) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
ByteCodeType - Class in io.quarkus.panache.common.deployment
 
ByteCodeType(Class<?>) - Constructor for class io.quarkus.panache.common.deployment.ByteCodeType
 
ByteCodeType(Type) - Constructor for class io.quarkus.panache.common.deployment.ByteCodeType
 

C

CLASS - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
CLASS - Static variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
classInfo - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
customize(Type, MethodInfo, MethodVisitor) - Method in interface io.quarkus.panache.common.deployment.PanacheMethodCustomizer
 

D

daoBinaryName - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
daoClassInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
descriptor - Variable in class io.quarkus.panache.common.deployment.EntityField
 
descriptor - Variable in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
 
descriptor() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
discoverTypeParameters(ClassInfo, IndexView, TypeBundle, ByteCodeType) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
discoverTypeParameters(ClassInfo, IndexView, TypeBundle, ByteCodeType) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
discoverTypeParameters(ClassInfo, IndexView, TypeBundle, ByteCodeType) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
dotName() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
DOTNAME_GENERATE_BRIDGE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 

E

entities - Variable in class io.quarkus.panache.common.deployment.MetamodelInfo
 
entity() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 
entityBase() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 
entityCompanion() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 
entityCompanionBase() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 
EntityField - Class in io.quarkus.panache.common.deployment
 
EntityField(String, String, EntityField.Visibility) - Constructor for class io.quarkus.panache.common.deployment.EntityField
 
EntityField(String, String, EntityField.Visibility, String, String) - Constructor for class io.quarkus.panache.common.deployment.EntityField
 
EntityField.EntityFieldAnnotation - Class in io.quarkus.panache.common.deployment
 
EntityField.Visibility - Enum Class in io.quarkus.panache.common.deployment
 
EntityFieldAnnotation(String) - Constructor for class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
 
entityInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
EntityModel - Class in io.quarkus.panache.common.deployment
 
EntityModel(ClassInfo) - Constructor for class io.quarkus.panache.common.deployment.EntityModel
 
entitySignature - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
entityType - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
entityUpperBound - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
entityUpperBound - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
entityUpperBound - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 

F

FieldAccessClassVisitor(String, ClassVisitor, MetamodelInfo) - Constructor for class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer.FieldAccessClassVisitor
 
fields - Variable in class io.quarkus.panache.common.deployment.EntityModel
 

G

generateJvmBridge(MethodInfo) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
generateMethod(MethodInfo, AnnotationValue, AnnotationValue) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
generateModelBridge(MethodInfo, AnnotationInstance) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
get() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
get(int) - Static method in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
 
getDeclaringEntityModel(String, String) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
Returns the entity model that declares the given field in the hierarchy of the given class.
getEntitiesWithExternallyAccessibleFields() - Method in class io.quarkus.panache.common.deployment.MetamodelInfo
 
getEntityClasses() - Method in class io.quarkus.panache.common.deployment.PanacheEntityClassesBuildItem
 
getEntityModel(String) - Method in class io.quarkus.panache.common.deployment.MetamodelInfo
 
getGetterName() - Method in class io.quarkus.panache.common.deployment.EntityField
 
getMethodCustomizer() - Method in class io.quarkus.panache.common.deployment.PanacheMethodCustomizerBuildItem
 
getSetterName() - Method in class io.quarkus.panache.common.deployment.EntityField
 

H

hasAnnotation(String) - Method in class io.quarkus.panache.common.deployment.EntityField
 

I

indexView - Variable in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
 
indexView - Variable in class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
 
indexView - Variable in class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
 
indexView - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
injectModel(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
injectModel(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
internalName() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
io.quarkus.panache.common.deployment - package io.quarkus.panache.common.deployment
 
io.quarkus.panache.common.deployment.visitors - package io.quarkus.panache.common.deployment.visitors
 
isPrimitive() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 

J

JAXB_ANNOTATION_PREFIX - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JAXB_TRANSIENT_SIGNATURE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_IGNORE_DOT_NAME - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_ACCESS - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_ACCESS_SIGNATURE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_DEFAULT_VALUE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_DOT_NAME - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_INDEX - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_NAMESPACE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_REQUIRED - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_SIGNATURE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 
JSON_PROPERTY_VALUE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
 

K

KotlinPanacheClassOperationGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
kotlinc compiles default methods in to the implementing classes, so we need to elide them first, and then we can generate new methods like we do elsewhere.
KotlinPanacheClassOperationGenerationVisitor(ClassVisitor, ClassInfo, IndexView, TypeBundle, ByteCodeType, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
KotlinPanacheCompanionEnhancer - Class in io.quarkus.panache.common.deployment
 
KotlinPanacheCompanionEnhancer(IndexView, List<PanacheMethodCustomizer>, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.KotlinPanacheCompanionEnhancer
 
KotlinPanacheEntityEnhancer - Class in io.quarkus.panache.common.deployment
 
KotlinPanacheEntityEnhancer(IndexView, List<PanacheMethodCustomizer>, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.KotlinPanacheEntityEnhancer
 
KotlinPanacheRepositoryEnhancer - Class in io.quarkus.panache.common.deployment
 
KotlinPanacheRepositoryEnhancer(IndexView, List<PanacheMethodCustomizer>, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.KotlinPanacheRepositoryEnhancer
 

L

librarySpecificGetterName - Variable in class io.quarkus.panache.common.deployment.EntityField
 
librarySpecificSetterName - Variable in class io.quarkus.panache.common.deployment.EntityField
 
loadOperationsReference(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 

M

MetamodelInfo - Class in io.quarkus.panache.common.deployment
 
MetamodelInfo() - Constructor for class io.quarkus.panache.common.deployment.MetamodelInfo
 
methodCustomizers - Variable in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
 
methodCustomizers - Variable in class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
 
methodCustomizers - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
methodCustomizers - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 

N

name - Variable in class io.quarkus.panache.common.deployment.EntityField
 
name - Variable in class io.quarkus.panache.common.deployment.EntityModel
 
nestedAnnotations - Variable in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
 
NOT_NULL_DESCRIPTOR - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
NULLABLE_DESCRIPTOR - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 

O

OBJECT - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
operations() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 

P

PACKAGE_PRIVATE - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
 
PanacheCompanionEnhancer - Class in io.quarkus.panache.common.deployment
 
PanacheCompanionEnhancer(IndexView, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
 
PanacheConstants - Class in io.quarkus.panache.common.deployment
 
panacheEntityBaseClassInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
PanacheEntityClassAccessorGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
A visitor that replaces public fields in an entity with a protected field + accessors, so that the accessors can be called in PanacheEntityEnhancer.
PanacheEntityClassAccessorGenerationVisitor(ClassVisitor, ClassInfo, EntityModel) - Constructor for class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
 
PanacheEntityClassesBuildItem - Class in io.quarkus.panache.common.deployment
Build item to indicate that those classes are Panache-enhanced and will get getters/setters generated for public fields, even if they're not visible in the index.
PanacheEntityClassesBuildItem(Set<String>) - Constructor for class io.quarkus.panache.common.deployment.PanacheEntityClassesBuildItem
 
PanacheEntityClassOperationGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
A visitor that adds Panache operations to a Panache entity type.
PanacheEntityClassOperationGenerationVisitor(ClassVisitor, TypeBundle, ClassInfo, List<PanacheMethodCustomizer>, IndexView) - Constructor for class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
PanacheEntityEnhancer - Class in io.quarkus.panache.common.deployment
 
PanacheEntityEnhancer(IndexView, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
 
PanacheFieldAccessEnhancer - Class in io.quarkus.panache.common.deployment
 
PanacheFieldAccessEnhancer(MetamodelInfo) - Constructor for class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer
 
PanacheFieldAccessEnhancer.FieldAccessClassVisitor - Class in io.quarkus.panache.common.deployment
 
PanacheFieldAccessMethodVisitor - Class in io.quarkus.panache.common.deployment
 
PanacheFieldAccessMethodVisitor(MethodVisitor, String, String, String, MetamodelInfo) - Constructor for class io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
 
PanacheMethodCustomizer - Interface in io.quarkus.panache.common.deployment
 
PanacheMethodCustomizerBuildItem - Class in io.quarkus.panache.common.deployment
Build item to declare that a PanacheMethodCustomizer should be used on Panache-enhanced methods.
PanacheMethodCustomizerBuildItem(PanacheMethodCustomizer) - Constructor for class io.quarkus.panache.common.deployment.PanacheMethodCustomizerBuildItem
 
PanacheMethodCustomizerVisitor - Class in io.quarkus.panache.common.deployment
 
PanacheMethodCustomizerVisitor(MethodVisitor, MethodInfo, Type, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.PanacheMethodCustomizerVisitor
 
PanacheMovingAnnotationVisitor - Class in io.quarkus.panache.common.deployment
An AnnotationVisitor that intercepts and records annotations so that they can be applied to a different element later
PanacheMovingAnnotationVisitor(EntityField.EntityFieldAnnotation) - Constructor for class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
 
panacheRepositoryBaseClassInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
PanacheRepositoryClassOperationGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
 
PanacheRepositoryClassOperationGenerationVisitor(String, ClassVisitor, IndexView, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
PanacheRepositoryEnhancer - Class in io.quarkus.panache.common.deployment
 
PanacheRepositoryEnhancer(IndexView) - Constructor for class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
 
PRIVATE - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
 
PROTECTED - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
 
PUBLIC - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
 

Q

queryType() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 

R

recursivelyFindEntityTypeArguments(IndexView, DotName, DotName) - Static method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
repository() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 
repositoryBase() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 

S

signature - Variable in class io.quarkus.panache.common.deployment.EntityField
 
skipRepository(ClassInfo) - Method in class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
 
superClassName - Variable in class io.quarkus.panache.common.deployment.EntityModel
 

T

thisClass - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
 
thisClass - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
toString() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
toString() - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
type() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
typeArguments - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
typeArguments - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
typeArguments - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
typeBundle - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
typeBundle - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
TypeBundle - Interface in io.quarkus.panache.common.deployment
 

U

unbox() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
 
updateType() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
 
userMethods - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 

V

valueOf(String) - Static method in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
visibility - Variable in class io.quarkus.panache.common.deployment.EntityField
 
visit(int, int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
visit(String, Object) - Method in class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
 
visitAnnotation(String, String) - Method in class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
 
visitArray(String) - Method in class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
 
visitCode() - Method in class io.quarkus.panache.common.deployment.PanacheMethodCustomizerVisitor
 
visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
 
visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 
visitField(int, String, String, String, Object) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
 
visitFieldInsn(int, String, String, String) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer.FieldAccessClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
 

W

writeToVisitor(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values