public class AnnotationsInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationsInfo.ClassAnnotation |
static class |
AnnotationsInfo.FieldAnnotation |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LEGACY_INTERFACE_CREATABLE |
static java.lang.String |
LEGACY_INTERFACE_HAS_UUID |
static java.lang.String |
LEGACY_INTERFACE_SOFT_DELETE |
static java.lang.String |
LEGACY_INTERFACE_UPDATABLE |
| Modifier and Type | Method and Description |
|---|---|
static AnnotationsInfo |
forClass(javassist.CtClass entityClass) |
javassist.CtField |
getAnnotatedField(AnnotationsInfo.FieldAnnotation annotation) |
java.util.List<javassist.CtField> |
getAnnotatedFields(AnnotationsInfo.FieldAnnotation annotation) |
javassist.CtField |
getPrimaryKey() |
boolean |
hasClassAnnotation(AnnotationsInfo.ClassAnnotation annotation) |
boolean |
hasMetadataChanges() |
protected void |
putClassAnnotation(AnnotationsInfo.ClassAnnotation annotation,
javassist.CtClass ctClass) |
protected void |
putField(AnnotationsInfo.FieldAnnotation annotation,
javassist.CtField field) |
public static final java.lang.String LEGACY_INTERFACE_CREATABLE
public static final java.lang.String LEGACY_INTERFACE_UPDATABLE
public static final java.lang.String LEGACY_INTERFACE_SOFT_DELETE
public static final java.lang.String LEGACY_INTERFACE_HAS_UUID
public static AnnotationsInfo forClass(javassist.CtClass entityClass) throws javassist.NotFoundException
javassist.NotFoundExceptionprotected void putField(AnnotationsInfo.FieldAnnotation annotation, javassist.CtField field)
protected void putClassAnnotation(AnnotationsInfo.ClassAnnotation annotation, javassist.CtClass ctClass)
@Nullable public javassist.CtField getAnnotatedField(AnnotationsInfo.FieldAnnotation annotation)
public java.util.List<javassist.CtField> getAnnotatedFields(AnnotationsInfo.FieldAnnotation annotation)
public boolean hasClassAnnotation(AnnotationsInfo.ClassAnnotation annotation)
public boolean hasMetadataChanges()
@Nullable public javassist.CtField getPrimaryKey()