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