Package org.hibernate.models.spi
Interface MutableClassDetails
- All Superinterfaces:
AnnotationTarget,ClassDetails,MutableAnnotationTarget,TypeVariableScope
- All Known Subinterfaces:
ClassDetailsSupport
- All Known Implementing Classes:
DynamicClassDetails,JandexClassDetails,JdkClassDetails
Extension of ClassDetails which allows manipulation of the members
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.models.spi.AnnotationTarget
AnnotationTarget.AnnotationUsageProcessor<T>, AnnotationTarget.KindNested classes/interfaces inherited from interface org.hibernate.models.spi.ClassDetails
ClassDetails.ClassDetailsConsumer -
Field Summary
Fields inherited from interface org.hibernate.models.spi.ClassDetails
CLASS_CLASS_DETAILS, OBJECT_CLASS_DETAILS, VOID_CLASS_DETAILS, VOID_OBJECT_CLASS_DETAILS -
Method Summary
Modifier and TypeMethodDescriptionvoidaddField(FieldDetails fieldDetails) voidaddMethod(MethodDetails methodDetails) default voidMethods inherited from interface org.hibernate.models.spi.AnnotationTarget
forAllAnnotationUsages, forEachAnnotationUsage, forEachAnnotationUsage, fromAnnotations, getAllAnnotationUsages, getAnnotationUsage, getAnnotationUsage, getMetaAnnotated, getNamedAnnotationUsage, getNamedAnnotationUsage, getNamedAnnotationUsage, getNamedAnnotationUsage, getRepeatedAnnotationUsages, getRepeatedAnnotationUsages, getSingleAnnotationUsage, getSingleAnnotationUsage, hasAnnotationUsage, hasRepeatableAnnotationUsage, locateAnnotationUsageMethods inherited from interface org.hibernate.models.spi.ClassDetails
determineRawClass, findField, findFieldByName, findRecordComponent, findRecordComponentByName, forEachField, forEachMethod, forEachSuper, forSelfAndEachSuper, getClassName, getFields, getGenericSuperType, getImplementedInterfaces, getKind, getMethods, getName, getRecordComponents, getSuperClass, getTypeParameters, isAbstract, isImplementor, isRecord, isResolved, isSuperclass, resolveTypeVariable, toJavaClassMethods inherited from interface org.hibernate.models.spi.MutableAnnotationTarget
addAnnotationUsage, applyAnnotationUsage, applyAnnotationUsage, clearAnnotationUsages
-
Method Details
-
clearMemberAnnotationUsages
default void clearMemberAnnotationUsages() -
addField
-
addMethod
-