Class DecoratedElements
- java.lang.Object
-
- com.webcohesion.enunciate.javac.decorations.DecoratedElements
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javax.lang.model.util.Elements
Elements.Origin
-
-
Constructor Summary
Constructors Constructor Description DecoratedElements(Elements delegate, DecoratedProcessingEnvironment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<? extends AnnotationMirror>getAllAnnotationMirrors(Element e)List<? extends Element>getAllMembers(TypeElement type)NamegetBinaryName(TypeElement type)StringgetConstantExpression(Object value)StringgetDocComment(Element e)Map<? extends ExecutableElement,? extends AnnotationValue>getElementValuesWithDefaults(AnnotationMirror a)NamegetName(CharSequence cs)PackageElementgetPackageElement(CharSequence name)PackageElementgetPackageOf(Element e)TypeElementgetTypeElement(CharSequence name)booleanhides(Element hider, Element hidden)booleanisDeprecated(Element e)booleanisFunctionalInterface(TypeElement type)booleanoverrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)voidprintElements(Writer w, Element... elements)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.lang.model.util.Elements
getAllModuleElements, getAllPackageElements, getAllTypeElements, getModuleElement, getModuleOf, getOrigin, getOrigin, getOrigin, getPackageElement, getTypeElement, isBridge
-
-
-
-
Constructor Detail
-
DecoratedElements
public DecoratedElements(Elements delegate, DecoratedProcessingEnvironment env)
-
-
Method Detail
-
getPackageElement
public PackageElement getPackageElement(CharSequence name)
- Specified by:
getPackageElementin interfaceElements
-
getTypeElement
public TypeElement getTypeElement(CharSequence name)
- Specified by:
getTypeElementin interfaceElements
-
getElementValuesWithDefaults
public Map<? extends ExecutableElement,? extends AnnotationValue> getElementValuesWithDefaults(AnnotationMirror a)
- Specified by:
getElementValuesWithDefaultsin interfaceElements
-
getDocComment
public String getDocComment(Element e)
- Specified by:
getDocCommentin interfaceElements
-
isDeprecated
public boolean isDeprecated(Element e)
- Specified by:
isDeprecatedin interfaceElements
-
getBinaryName
public Name getBinaryName(TypeElement type)
- Specified by:
getBinaryNamein interfaceElements
-
getPackageOf
public PackageElement getPackageOf(Element e)
- Specified by:
getPackageOfin interfaceElements
-
getAllMembers
public List<? extends Element> getAllMembers(TypeElement type)
- Specified by:
getAllMembersin interfaceElements
-
getAllAnnotationMirrors
public List<? extends AnnotationMirror> getAllAnnotationMirrors(Element e)
- Specified by:
getAllAnnotationMirrorsin interfaceElements
-
overrides
public boolean overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)
-
getConstantExpression
public String getConstantExpression(Object value)
- Specified by:
getConstantExpressionin interfaceElements
-
printElements
public void printElements(Writer w, Element... elements)
- Specified by:
printElementsin interfaceElements
-
getName
public Name getName(CharSequence cs)
-
isFunctionalInterface
public boolean isFunctionalInterface(TypeElement type)
- Specified by:
isFunctionalInterfacein interfaceElements
-
-