T
- The element type.public static interface ElementQuery.Result<T extends Element>
Modifier and Type | Method and Description |
---|---|
List<Predicate<AnnotationMetadata>> |
getAnnotationPredicates() |
List<Predicate<T>> |
getElementPredicates() |
Class<T> |
getElementType() |
List<Predicate<Set<ElementModifier>>> |
getModifierPredicates() |
List<Predicate<String>> |
getNamePredicates() |
Optional<ClassElement> |
getOnlyAccessibleFromType() |
List<Predicate<ClassElement>> |
getTypePredicates() |
boolean |
isIncludeEnumConstants() |
boolean |
isIncludeHiddenElements() |
boolean |
isIncludeOverriddenMethods() |
boolean |
isOnlyAbstract() |
boolean |
isOnlyAccessible() |
boolean |
isOnlyConcrete() |
boolean |
isOnlyDeclared() |
boolean |
isOnlyInjected() |
boolean |
isOnlyInstance() |
boolean isOnlyAbstract()
boolean isOnlyInjected()
boolean isOnlyConcrete()
boolean isOnlyAccessible()
Optional<ClassElement> getOnlyAccessibleFromType()
boolean isOnlyDeclared()
boolean isOnlyInstance()
boolean isIncludeEnumConstants()
boolean isIncludeOverriddenMethods()
boolean isIncludeHiddenElements()
@NonNull List<Predicate<ClassElement>> getTypePredicates()
@NonNull List<Predicate<AnnotationMetadata>> getAnnotationPredicates()
@NonNull List<Predicate<Set<ElementModifier>>> getModifierPredicates()