public class ElementsImpl
extends java.lang.Object
implements javax.lang.model.util.Elements
| Constructor and Description |
|---|
ElementsImpl(BaseProcessingEnvImpl env) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends javax.lang.model.element.AnnotationMirror> |
getAllAnnotationMirrors(javax.lang.model.element.Element e)
Return all the annotation mirrors on this element, including inherited annotations.
|
java.util.List<? extends javax.lang.model.element.Element> |
getAllMembers(javax.lang.model.element.TypeElement type)
Compute a list of all the visible entities in this type.
|
javax.lang.model.element.Name |
getBinaryName(javax.lang.model.element.TypeElement type) |
java.lang.String |
getConstantExpression(java.lang.Object value) |
java.lang.String |
getDocComment(javax.lang.model.element.Element e) |
java.util.Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> |
getElementValuesWithDefaults(javax.lang.model.element.AnnotationMirror a) |
javax.lang.model.element.Name |
getName(java.lang.CharSequence cs) |
javax.lang.model.element.PackageElement |
getPackageElement(java.lang.CharSequence name) |
javax.lang.model.element.PackageElement |
getPackageOf(javax.lang.model.element.Element type) |
javax.lang.model.element.TypeElement |
getTypeElement(java.lang.CharSequence name) |
boolean |
hides(javax.lang.model.element.Element hider,
javax.lang.model.element.Element hidden) |
boolean |
isDeprecated(javax.lang.model.element.Element e) |
boolean |
isFunctionalInterface(javax.lang.model.element.TypeElement type) |
boolean |
overrides(javax.lang.model.element.ExecutableElement overrider,
javax.lang.model.element.ExecutableElement overridden,
javax.lang.model.element.TypeElement type) |
void |
printElements(java.io.Writer w,
javax.lang.model.element.Element... elements) |
public ElementsImpl(BaseProcessingEnvImpl env)
public java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAllAnnotationMirrors(javax.lang.model.element.Element e)
getAllAnnotationMirrors in interface javax.lang.model.util.Elementspublic java.util.List<? extends javax.lang.model.element.Element> getAllMembers(javax.lang.model.element.TypeElement type)
getAllMembers in interface javax.lang.model.util.Elementspublic javax.lang.model.element.Name getBinaryName(javax.lang.model.element.TypeElement type)
getBinaryName in interface javax.lang.model.util.Elementspublic java.lang.String getConstantExpression(java.lang.Object value)
getConstantExpression in interface javax.lang.model.util.Elementspublic java.lang.String getDocComment(javax.lang.model.element.Element e)
getDocComment in interface javax.lang.model.util.Elementspublic java.util.Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> getElementValuesWithDefaults(javax.lang.model.element.AnnotationMirror a)
getElementValuesWithDefaults in interface javax.lang.model.util.ElementsAnnotationMirror.getElementValues() only
returns the explicitly set values.Elements.getElementValuesWithDefaults(javax.lang.model.element.AnnotationMirror)public javax.lang.model.element.Name getName(java.lang.CharSequence cs)
getName in interface javax.lang.model.util.Elementspublic javax.lang.model.element.PackageElement getPackageElement(java.lang.CharSequence name)
getPackageElement in interface javax.lang.model.util.Elementspublic javax.lang.model.element.PackageElement getPackageOf(javax.lang.model.element.Element type)
getPackageOf in interface javax.lang.model.util.Elementspublic javax.lang.model.element.TypeElement getTypeElement(java.lang.CharSequence name)
getTypeElement in interface javax.lang.model.util.Elementspublic boolean hides(javax.lang.model.element.Element hider,
javax.lang.model.element.Element hidden)
hides in interface javax.lang.model.util.Elementspublic boolean isDeprecated(javax.lang.model.element.Element e)
isDeprecated in interface javax.lang.model.util.Elementspublic boolean overrides(javax.lang.model.element.ExecutableElement overrider,
javax.lang.model.element.ExecutableElement overridden,
javax.lang.model.element.TypeElement type)
overrides in interface javax.lang.model.util.Elementspublic void printElements(java.io.Writer w,
javax.lang.model.element.Element... elements)
printElements in interface javax.lang.model.util.Elementspublic boolean isFunctionalInterface(javax.lang.model.element.TypeElement type)
isFunctionalInterface in interface javax.lang.model.util.Elements