Package io.micronaut.inject.visitor
Interface TypeElementQuery
public interface TypeElementQuery
The query allows modifying what
TypeElementVisitor
visits.- Since:
- 4.9
- Author:
- Denis Stepanov
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionExclude all.Exclude the constructors.Exclude the enum constants.Exclude the fields.Exclude the methods.Include all.Include the constructors.Include the enum constants.Include the fields.Include the methods.boolean
boolean
boolean
boolean
static TypeElementQuery
Only visit the class.static TypeElementQuery
Only visit the class and the methods.boolean
If the unresolved interfaces should be visited.
-
Field Details
-
DEFAULT
-
-
Method Details
-
onlyMethods
Only visit the class and the methods.- Returns:
- this query
-
onlyClass
Only visit the class.- Returns:
- this query
-
includeMethods
TypeElementQuery includeMethods()Include the methods.- Returns:
- this query
-
excludeMethods
TypeElementQuery excludeMethods()Exclude the methods.- Returns:
- this query
-
includeConstructors
TypeElementQuery includeConstructors()Include the constructors.- Returns:
- this query
-
excludeConstructors
TypeElementQuery excludeConstructors()Exclude the constructors.- Returns:
- this query
-
includeFields
TypeElementQuery includeFields()Include the fields.- Returns:
- this query
-
excludeFields
TypeElementQuery excludeFields()Exclude the fields.- Returns:
- this query
-
visitUnresolvedInterfaces
TypeElementQuery visitUnresolvedInterfaces()If the unresolved interfaces should be visited.- Returns:
- this query
-
includeEnumConstants
TypeElementQuery includeEnumConstants()Include the enum constants.- Returns:
- this query
-
excludeEnumConstants
TypeElementQuery excludeEnumConstants()Exclude the enum constants.- Returns:
- this query
-
includeAll
TypeElementQuery includeAll()Include all.- Returns:
- this query
-
excludeAll
TypeElementQuery excludeAll()Exclude all.- Returns:
- this query
-
includesMethods
boolean includesMethods()- Returns:
- Is includes methods?
-
includesFields
boolean includesFields()- Returns:
- Is includes fields?
-
includesConstructors
boolean includesConstructors()- Returns:
- Is includes constructors?
-
includesEnumConstants
boolean includesEnumConstants()- Returns:
- Is enum constants?
-
visitsUnresolvedInterfaces
boolean visitsUnresolvedInterfaces()- Returns:
- Visits unresolved interfaces
-