All Classes and Interfaces

Class
Description
 
 
 
 
 
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.
 
 
 
 
 
 
A visitor that replaces public fields in an entity with a protected field + accessors, so that the accessors can be called in PanacheEntityEnhancer.
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.
A visitor that adds Panache operations to a Panache entity type.
 
 
 
 
 
Build item to declare that a PanacheMethodCustomizer should be used on Panache-enhanced methods.
 
An AnnotationVisitor that intercepts and records annotations so that they can be applied to a different element later