Class ElementsImpl
java.lang.Object
org.vesalainen.bcc.model.ElementsImpl
- All Implemented Interfaces:
Elements
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface Elements
Elements.DocCommentKind, Elements.Origin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends AnnotationMirror> getAllMembers(TypeElement type) getBinaryName(TypeElement type) getConstantExpression(Object value) Map<? extends ExecutableElement, ? extends AnnotationValue> getName(CharSequence cs) getPackageOf(Element type) getTypeElement(CharSequence name) booleanbooleanbooleanbooleanoverrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type) voidprintElements(Writer w, Element... elements) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Elements
getAllModuleElements, getAllPackageElements, getAllTypeElements, getDocCommentKind, getEnumConstantBody, getFileObjectOf, getModuleElement, getModuleOf, getOrigin, getOrigin, getOrigin, getOutermostTypeElement, getPackageElement, getTypeElement, isAutomaticModule, isBridge, isCanonicalConstructor, isCompactConstructor, recordComponentFor
-
Constructor Details
-
ElementsImpl
public ElementsImpl()
-
-
Method Details
-
getPackageElement
- Specified by:
getPackageElementin interfaceElements
-
getTypeElement
- Specified by:
getTypeElementin interfaceElements
-
getElementValuesWithDefaults
public Map<? extends ExecutableElement, ? extends AnnotationValue> getElementValuesWithDefaults(AnnotationMirror a) - Specified by:
getElementValuesWithDefaultsin interfaceElements
-
getDocComment
- Specified by:
getDocCommentin interfaceElements
-
isDeprecated
- Specified by:
isDeprecatedin interfaceElements
-
getBinaryName
- Specified by:
getBinaryNamein interfaceElements
-
getPackageOf
- Specified by:
getPackageOfin interfaceElements
-
getAllMembers
- Specified by:
getAllMembersin interfaceElements
-
getAllAnnotationMirrors
- Specified by:
getAllAnnotationMirrorsin interfaceElements
-
hides
-
overrides
public boolean overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type) -
getConstantExpression
- Specified by:
getConstantExpressionin interfaceElements
-
printElements
- Specified by:
printElementsin interfaceElements
-
getName
-
isFunctionalInterface
- Specified by:
isFunctionalInterfacein interfaceElements
-