Class ElementHelper
java.lang.Object
pro.axenix_innovation.axenapi.utils.ElementHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckMirrorTypeContainsField(TypeMirror typeMirror, String requiredProperty) booleanenumElementExists(TypeMirror enumTypeMirror, String enumElement) booleanexistsDtoInParameters(ExecutableElement executableElement) <T> TfindAnnotationValue(Class<T> clazz, AnnotationMirror annotationMirror, String key) <T> List<T>findListAnnotationValue(Class<T> clazz, AnnotationMirror annotationMirror, String key) getAnnotationMirrorByAnnotation(Element typeElement, Class<?> annotationClass) getAnnotationValue(AnnotationMirror annotationMirror, String key) getClassNameByTypeMirror(TypeMirror typeMirror) getPackageNameByTypeMirror(TypeMirror typeMirror) getQualifiedClassNameByTypeMirror(TypeMirror typeMirror) booleanisArrayTypeMirror(TypeMirror typeMirror) booleanisPayload(VariableElement variableElement) booleanisStringOrEnumTypeMirror(TypeMirror typeMirror)
-
Constructor Details
-
ElementHelper
-
-
Method Details
-
existsDtoInParameters
-
isPayload
-
getPayloadVariableElement
-
isArrayTypeMirror
-
isStringOrEnumTypeMirror
-
getClassNameByTypeMirror
-
getPackageNameByTypeMirror
-
getQualifiedClassNameByTypeMirror
-
getReturnedTypeMirror
-
getAnnotationMirrorByAnnotation
public AnnotationMirror getAnnotationMirrorByAnnotation(Element typeElement, Class<?> annotationClass) -
getAnnotationValue
-
findAnnotationValue
-
findListAnnotationValue
public <T> List<T> findListAnnotationValue(Class<T> clazz, AnnotationMirror annotationMirror, String key) -
enumElementExists
-
checkMirrorTypeContainsField
-