Class Util
- java.lang.Object
-
- org.mapstruct.tools.gem.processor.Util
-
public class Util extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Util(javax.lang.model.util.Types types, javax.lang.model.util.Elements elements)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.Stringcapitalize(java.lang.String name)(package private) javax.lang.model.element.AnnotationValuegetAnnotationValue(javax.lang.model.element.AnnotationMirror mirror, java.lang.String methodName)(package private) <T> TgetAnnotationValue(javax.lang.model.element.AnnotationMirror mirror, java.lang.String methodName, java.lang.Class<T> clazz)(package private) java.lang.StringgetFullyQualifiedName(javax.lang.model.type.DeclaredType type)(package private) java.lang.StringgetSimpleName(javax.lang.model.type.DeclaredType type)(package private) booleanisEnumeration(javax.lang.model.type.TypeMirror type)private booleanisMethodWithName(javax.lang.model.element.Element e, java.lang.String methodName)(package private) booleanisSame(javax.lang.model.type.TypeMirror type, java.lang.String className)
-
-
-
Method Detail
-
getAnnotationValue
<T> T getAnnotationValue(javax.lang.model.element.AnnotationMirror mirror, java.lang.String methodName, java.lang.Class<T> clazz)
-
getAnnotationValue
javax.lang.model.element.AnnotationValue getAnnotationValue(javax.lang.model.element.AnnotationMirror mirror, java.lang.String methodName)
-
isMethodWithName
private boolean isMethodWithName(javax.lang.model.element.Element e, java.lang.String methodName)
-
getFullyQualifiedName
java.lang.String getFullyQualifiedName(javax.lang.model.type.DeclaredType type)
-
isEnumeration
boolean isEnumeration(javax.lang.model.type.TypeMirror type)
-
isSame
boolean isSame(javax.lang.model.type.TypeMirror type, java.lang.String className)
-
getSimpleName
java.lang.String getSimpleName(javax.lang.model.type.DeclaredType type)
-
capitalize
static java.lang.String capitalize(java.lang.String name)
-
-