public class ProcessingEnvironmentWrapper extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ProcessingEnvironmentWrapper(ProcessingEnvironment environment) |
protected ProcessingEnvironmentWrapper(ProcessingEnvironment environment)
public static ProcessingEnvironmentWrapper wrapperOf(ProcessingEnvironment environment)
public List<? extends AnnotationMirror> getAllAnnotationMirrors(Element element)
public Map<? extends ExecutableElement,? extends AnnotationValue> getElementValuesWithDefaults(AnnotationMirror annotation)
public List<? extends Element> getEnclosedElements(TypeElement element)
public NameInfo getNameInfo(TypeMirror mirror)
public Optional<PackageInfo> getPackageInfoOf(TypeMirror type)
public PackageElement getPackageOf(Element element)
public PackageElement getPackageOf(TypeMirror mirror)
public String getQualifiedName(TypeMirror mirror)
public TypeElement getTypeElement(String qualifiedName)
public TypeMirror getTypeMirror(Class<?> maybeSuperType)
public List<TypeParameterInfo> getTypeParameterInfoListOf(TypeMirror type)
public TypeParameterInfoMap getTypeParameterInfoMapOf(TypeMirror type)
public TypeParameterInfoMap getTypeParameterInfoMapOf(TypeElement element)
public boolean isSubType(TypeMirror t1, Class<?> maybeSuperType)
public Element asElement(TypeMirror mirror)
public TypeInfo toTypeInfo(TypeElement element)
protected TypeMirror rawTypeMirror(TypeMirror type)
Copyright © 2015 Objectos Software LTDA. All rights reserved.