Uses of Class
com.fasterxml.classmate.members.HierarchicType
Packages that use HierarchicType
Package
Description
Package that contains main public interface of ClassMate
package.
-
Uses of HierarchicType in com.fasterxml.classmate
Fields in com.fasterxml.classmate declared as HierarchicTypeModifier and TypeFieldDescriptionprotected final HierarchicType
ResolvedTypeWithMembers._mainType
Leaf of the type hierarchy, i.e.protected final 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 HierarchicTypeModifier and TypeMethodDescriptionResolvedTypeWithMembers.allTypesAndOverrides()
Accessor for getting full type hierarchy as priority-ordered list, from the lowest precedence to highest precedence (main type, its mix-in overrides)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.ResolvedTypeWithMembers.overridesOnly()
Accessor for finding just overrides for the main type (if any).Method parameters in com.fasterxml.classmate with type arguments of type HierarchicTypeModifier and TypeMethodDescriptionprivate void
MemberResolver._addOverrides
(List<HierarchicType> typesWithOverrides, Set<ClassKey> seenTypes, ResolvedType override) private void
MemberResolver._addOverrides
(List<HierarchicType> typesWithOverrides, Set<ClassKey> seenTypes, Class<?> override) Constructors in com.fasterxml.classmate with parameters of type HierarchicTypeModifierConstructorDescriptionResolvedTypeWithMembers
(TypeResolver typeResolver, AnnotationConfiguration annotationConfig, HierarchicType mainType, HierarchicType[] types, Filter<RawConstructor> constructorFilter, Filter<RawField> fieldFilter, Filter<RawMethod> methodFilter)