Uses of Class
com.fasterxml.classmate.members.HierarchicType
-
Packages that use HierarchicType Package Description com.fasterxml.classmate Package that contains main public interface of ClassMate package. -
-
Uses of HierarchicType in com.fasterxml.classmate
Fields in com.fasterxml.classmate declared as HierarchicType Modifier and Type Field Description protected HierarchicType
ResolvedTypeWithMembers. _mainType
Leaf of the type hierarchy, i.e.protected HierarchicType[]
ResolvedTypeWithMembers. _types
All types that hierarchy contains, in order of increasing precedence (that is, later entries override members of earlier members)Methods in com.fasterxml.classmate that return types with arguments of type HierarchicType Modifier and Type Method Description java.util.List<HierarchicType>
ResolvedTypeWithMembers. allTypesAndOverrides()
Accessor for getting full type hierarchy as priority-ordered list, from the lowest precedence to highest precedence (main type, its mix-in overrides)java.util.List<HierarchicType>
ResolvedTypeWithMembers. mainTypeAndOverrides()
Accessor for getting subset of type hierarchy which only contains main type and possible overrides (mix-ins) it has, but not supertypes or their overrides.java.util.List<HierarchicType>
ResolvedTypeWithMembers. overridesOnly()
Accessor for finding just overrides for the main type (if any).Method parameters in com.fasterxml.classmate with type arguments of type HierarchicType Modifier and Type Method Description private void
MemberResolver. _addOverrides(java.util.List<HierarchicType> typesWithOverrides, java.util.Set<ClassKey> seenTypes, ResolvedType override)
private void
MemberResolver. _addOverrides(java.util.List<HierarchicType> typesWithOverrides, java.util.Set<ClassKey> seenTypes, java.lang.Class<?> override)
Constructors in com.fasterxml.classmate with parameters of type HierarchicType Constructor Description ResolvedTypeWithMembers(TypeResolver typeResolver, AnnotationConfiguration annotationConfig, HierarchicType mainType, HierarchicType[] types, Filter<RawConstructor> constructorFilter, Filter<RawField> fieldFilter, Filter<RawMethod> methodFilter)
-