Dependencies
Declarations
-
com
-
fasterxml
-
classmate
-
AnnotationConfiguration
- getInclusionForClass(Class<Annotation>): AnnotationInclusion
- getInclusionForConstructor(Class<Annotation>): AnnotationInclusion
- getInclusionForField(Class<Annotation>): AnnotationInclusion
- getInclusionForMethod(Class<Annotation>): AnnotationInclusion
- getInclusionForParameter(Class<Annotation>): AnnotationInclusion
-
StdConfiguration
- _defaultInclusion: AnnotationInclusion
- _inclusions: HashMap<ClassKey, AnnotationInclusion>
- StdConfiguration(AnnotationInclusion): void
- getInclusionForClass(Class<Annotation>): AnnotationInclusion
- getInclusionForConstructor(Class<Annotation>): AnnotationInclusion
- getInclusionForField(Class<Annotation>): AnnotationInclusion
- getInclusionForMethod(Class<Annotation>): AnnotationInclusion
- getInclusionForParameter(Class<Annotation>): AnnotationInclusion
- setInclusion(Class<Annotation>, AnnotationInclusion): void
- _inclusionFor(Class<Annotation>): AnnotationInclusion
- AnnotationInclusion
- AnnotationOverrides
-
Annotations
- NO_ANNOTATIONS: Annotation[]
- _annotations: LinkedHashMap<Class<Annotation>, Annotation>
- Annotations(): void
- add(Annotation): void
- addAll(Annotations): void
- addAsDefault(Annotation): void
- iterator(): Iterator<Annotation>
- size(): int
- get(Class<Annotation>): Annotation
- asArray(): Annotation[]
- asList(): List<Annotation>
- toString(): String
- Filter
- GenericType
-
MemberResolver
- _typeResolver: TypeResolver
- _cfgIncludeLangObject: boolean
- _fieldFilter: Filter<RawField>
- _methodFilter: Filter<RawMethod>
- _constructorFilter: Filter<RawConstructor>
- MemberResolver(TypeResolver): void
- setIncludeLangObject(boolean): MemberResolver
- setFieldFilter(Filter<RawField>): MemberResolver
- setMethodFilter(Filter<RawMethod>): MemberResolver
- setConstructorFilter(Filter<RawConstructor>): MemberResolver
- resolve(ResolvedType, AnnotationConfiguration, AnnotationOverrides): ResolvedTypeWithMembers
- _addOverrides(List<HierarchicType>, Set<ClassKey>, Class<Object>): void
- _addOverrides(List<HierarchicType>, Set<ClassKey>, ResolvedType): void
- _gatherTypes(ResolvedType, Set<ClassKey>, List<ResolvedType>): void
-
ResolvedType
- getBriefDescription(): String
- appendBriefDescription(StringBuilder): StringBuilder
- NO_TYPES: ResolvedType[]
- NO_CONSTRUCTORS: RawConstructor[]
- NO_FIELDS: RawField[]
- NO_METHODS: RawMethod[]
- _erasedType: Class<Object>
- _typeBindings: TypeBindings
- ResolvedType(Class<Object>, TypeBindings): void
- canCreateSubtypes(): boolean
- canCreateSubtype(Class<Object>): boolean
- getErasedType(): Class<Object>
- getParentClass(): ResolvedType
- getSelfReferencedType(): ResolvedType
- getArrayElementType(): ResolvedType
- getImplementedInterfaces(): List<ResolvedType>
- getTypeParameters(): List<ResolvedType>
- getTypeBindings(): TypeBindings
- typeParametersFor(Class<Object>): List<ResolvedType>
- findSupertype(Class<Object>): ResolvedType
- isInterface(): boolean
- isConcrete(): boolean
- isAbstract(): boolean
- isArray(): boolean
- isPrimitive(): boolean
- isInstanceOf(Class<Object>): boolean
- getConstructors(): List<RawConstructor>
- getMemberFields(): List<RawField>
- getMemberMethods(): List<RawMethod>
- getStaticFields(): List<RawField>
- getStaticMethods(): List<RawMethod>
- getSignature(): String
- getErasedSignature(): String
- getFullDescription(): String
- appendFullDescription(StringBuilder): StringBuilder
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- toString(): String
- hashCode(): int
- equals(Object): boolean
- _appendClassSignature(StringBuilder): StringBuilder
- _appendErasedClassSignature(StringBuilder): StringBuilder
- _appendClassDescription(StringBuilder): StringBuilder
- _appendClassName(StringBuilder): StringBuilder
- _getFields(boolean): RawField[]
- _getMethods(boolean): RawMethod[]
- _getConstructors(): RawConstructor[]
-
ResolvedTypeWithMembers
- NO_RESOLVED_TYPES: ResolvedType[]
- NO_RESOLVED_METHODS: ResolvedMethod[]
- NO_RESOLVED_FIELDS: ResolvedField[]
- NO_RESOLVED_CONSTRUCTORS: ResolvedConstructor[]
- DEFAULT_ANNOTATION_CONFIG: AnnotationConfiguration
- _typeResolver: TypeResolver
- _annotationHandler: AnnotationHandler
- _mainType: HierarchicType
- _types: HierarchicType[]
- _fieldFilter: Filter<RawField>
- _constructorFilter: Filter<RawConstructor>
- _methodFilter: Filter<RawMethod>
- _staticMethods: ResolvedMethod[]
- _staticFields: ResolvedField[]
- _memberMethods: ResolvedMethod[]
- _memberFields: ResolvedField[]
- _constructors: ResolvedConstructor[]
- ResolvedTypeWithMembers(TypeResolver, AnnotationConfiguration, HierarchicType, HierarchicType[], Filter<RawConstructor>, Filter<RawField>, Filter<RawMethod>): void
- size(): int
- allTypesAndOverrides(): List<HierarchicType>
- mainTypeAndOverrides(): List<HierarchicType>
- overridesOnly(): List<HierarchicType>
- getStaticFields(): ResolvedField[]
- getStaticMethods(): ResolvedMethod[]
- getMemberFields(): ResolvedField[]
- getMemberMethods(): ResolvedMethod[]
- getConstructors(): ResolvedConstructor[]
- resolveConstructors(): ResolvedConstructor[]
- resolveMemberFields(): ResolvedField[]
- resolveMemberMethods(): ResolvedMethod[]
- resolveStaticFields(): ResolvedField[]
- resolveStaticMethods(): ResolvedMethod[]
- resolveConstructor(RawConstructor): ResolvedConstructor
- resolveField(RawField): ResolvedField
- resolveMethod(RawMethod): ResolvedMethod
- methodCanInherit(Annotation): boolean
- parameterCanInherit(Annotation): boolean
-
AnnotationHandler
- _annotationConfig: AnnotationConfiguration
- _fieldInclusions: HashMap<Class<Annotation>, AnnotationInclusion>
- _constructorInclusions: HashMap<Class<Annotation>, AnnotationInclusion>
- _methodInclusions: HashMap<Class<Annotation>, AnnotationInclusion>
- _parameterInclusions: HashMap<Class<Annotation>, AnnotationInclusion>
- AnnotationHandler(AnnotationConfiguration): void
- includeConstructorAnnotation(Annotation): boolean
- includeFieldAnnotation(Annotation): boolean
- includeMethodAnnotation(Annotation): boolean
- methodInclusion(Annotation): AnnotationInclusion
- includeParameterAnnotation(Annotation): boolean
- parameterInclusion(Annotation): AnnotationInclusion
-
TypeBindings
- NO_STRINGS: String[]
- NO_TYPES: ResolvedType[]
- EMPTY: TypeBindings
- _names: String[]
- _types: ResolvedType[]
- _unboundVariables: String[]
- _hashCode: int
- TypeBindings(String[], ResolvedType[], String[]): void
- emptyBindings(): TypeBindings
- create(Class<Object>, List<ResolvedType>): TypeBindings
- create(Class<Object>, ResolvedType[]): TypeBindings
- withUnboundVariable(String): TypeBindings
- findBoundType(String): ResolvedType
- isEmpty(): boolean
- size(): int
- getBoundName(int): String
- getBoundType(int): ResolvedType
- getTypeParameters(): List<ResolvedType>
- hasUnbound(String): boolean
- toString(): String
- hashCode(): int
- equals(Object): boolean
- typeParameterArray(): ResolvedType[]
-
TypeResolver
- NO_TYPES: ResolvedType[]
- sJavaLangObject: ResolvedObjectType
- _primitiveTypes: HashMap<ClassKey, ResolvedType>
- static class initializer
- _resolvedTypes: ResolvedTypeCache
- TypeResolver(): void
- TypeResolver(ResolvedTypeCache): void
- resolve(Type, Type[]): ResolvedType
- arrayType(Type): ResolvedArrayType
- resolve(TypeBindings, Type): ResolvedType
- resolveSubtype(ResolvedType, Class<Object>): ResolvedType
- isSelfReference(ResolvedType): boolean
- _fromAny(ClassStack, Type, TypeBindings): ResolvedType
- _fromClass(ClassStack, Class<Object>, TypeBindings): ResolvedType
- _fromGenericType(ClassStack, GenericType<Object>, TypeBindings): ResolvedType
- _constructType(ClassStack, Class<Object>, TypeBindings): ResolvedType
- _resolveSuperInterfaces(ClassStack, Class<Object>, TypeBindings): ResolvedType[]
- _resolveSuperClass(ClassStack, Class<Object>, TypeBindings): ResolvedType
- _fromParamType(ClassStack, ParameterizedType, TypeBindings): ResolvedType
- _fromArrayType(ClassStack, GenericArrayType, TypeBindings): ResolvedType
- _fromWildcard(ClassStack, WildcardType, TypeBindings): ResolvedType
- _fromVariable(ClassStack, TypeVariable<GenericDeclaration>, TypeBindings): ResolvedType
- _resolveTypePlaceholders(ResolvedType, ResolvedType): void
- _verifyAndResolve(ResolvedType, ResolvedType): boolean
-
members
- HierarchicType
- RawConstructor
- RawField
-
RawMember
- _declaringType: ResolvedType
- RawMember(ResolvedType): void
- getDeclaringType(): ResolvedType
- getRawMember(): Member
- getName(): String
- isStatic(): boolean
- isFinal(): boolean
- isPrivate(): boolean
- isProtected(): boolean
- isPublic(): boolean
- getAnnotations(): Annotation[]
- equals(Object): boolean
- hashCode(): int
- toString(): String
- getModifiers(): int
- RawMethod
- ResolvedConstructor
- ResolvedField
-
ResolvedMember
- _declaringType: ResolvedType
- _annotations: Annotations
- _member: Member
- _type: ResolvedType
- _hashCode: int
- ResolvedMember(ResolvedType, Annotations, Member, ResolvedType): void
- applyOverride(Annotation): void
- applyOverrides(Annotations): void
- applyDefault(Annotation): void
- get(Class<Annotation>): Annotation
- getAnnotations(): Annotations
- getDeclaringType(): ResolvedType
- getType(): ResolvedType
- getRawMember(): Member
- getName(): String
- isStatic(): boolean
- isFinal(): boolean
- isPrivate(): boolean
- isProtected(): boolean
- isPublic(): boolean
- toString(): String
- getModifiers(): int
- hashCode(): int
- equals(Object): boolean
- ResolvedMethod
-
ResolvedParameterizedMember
- _paramTypes: ResolvedType[]
- _paramAnnotations: Annotations[]
- ResolvedParameterizedMember(ResolvedType, Annotations, Member, ResolvedType, ResolvedType[]): void
- getParameterAnnotations(int): Annotations
- applyParamOverride(int, Annotation): void
- applyParamOverrides(int, Annotations): void
- applyParamDefault(int, Annotation): void
- getParam(int, Class<Annotation>): Annotation
- getArgumentCount(): int
- getArgumentType(int): ResolvedType
-
types
-
ResolvedArrayType
- _elementType: ResolvedType
- ResolvedArrayType(Class<Object>, TypeBindings, ResolvedType): void
- canCreateSubtypes(): boolean
- getParentClass(): ResolvedType
- getSelfReferencedType(): ResolvedType
- getImplementedInterfaces(): List<ResolvedType>
- isInterface(): boolean
- isAbstract(): boolean
- getArrayElementType(): ResolvedType
- isArray(): boolean
- isPrimitive(): boolean
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- appendBriefDescription(StringBuilder): StringBuilder
- appendFullDescription(StringBuilder): StringBuilder
-
ResolvedInterfaceType
- _superInterfaces: ResolvedType[]
- _constantFields: RawField[]
- _memberMethods: RawMethod[]
- ResolvedInterfaceType(Class<Object>, TypeBindings, ResolvedType[]): void
- canCreateSubtypes(): boolean
- getParentClass(): ResolvedType
- getSelfReferencedType(): ResolvedType
- getImplementedInterfaces(): List<ResolvedType>
- getArrayElementType(): ResolvedType
- isInterface(): boolean
- isAbstract(): boolean
- isArray(): boolean
- isPrimitive(): boolean
- getStaticFields(): List<RawField>
- getMemberMethods(): List<RawMethod>
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- appendBriefDescription(StringBuilder): StringBuilder
- appendFullDescription(StringBuilder): StringBuilder
-
ResolvedObjectType
- _superClass: ResolvedType
- _superInterfaces: ResolvedType[]
- _modifiers: int
- _constructors: RawConstructor[]
- _memberFields: RawField[]
- _staticFields: RawField[]
- _memberMethods: RawMethod[]
- _staticMethods: RawMethod[]
- ResolvedObjectType(Class<Object>, TypeBindings, ResolvedType, List<ResolvedType>): void
- ResolvedObjectType(Class<Object>, TypeBindings, ResolvedType, ResolvedType[]): void
- ResolvedObjectType(Class<Object>, TypeBindings, ResolvedObjectType, List<ResolvedType>): void
- ResolvedObjectType(Class<Object>, TypeBindings, ResolvedObjectType, ResolvedType[]): void
- create(Class<Object>, TypeBindings, ResolvedType, List<ResolvedType>): ResolvedObjectType
- canCreateSubtypes(): boolean
- getParentClass(): ResolvedObjectType
- getSelfReferencedType(): ResolvedType
- getImplementedInterfaces(): List<ResolvedType>
- getArrayElementType(): ResolvedType
- isInterface(): boolean
- isAbstract(): boolean
- isArray(): boolean
- isPrimitive(): boolean
- getMemberFields(): List<RawField>
- getStaticFields(): List<RawField>
- getMemberMethods(): List<RawMethod>
- getStaticMethods(): List<RawMethod>
- getConstructors(): List<RawConstructor>
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- appendBriefDescription(StringBuilder): StringBuilder
- appendFullDescription(StringBuilder): StringBuilder
-
ResolvedPrimitiveType
- VOID: ResolvedPrimitiveType
- _signature: String
- _description: String
- ResolvedPrimitiveType(Class<Object>, char, String): void
- all(): List<ResolvedPrimitiveType>
- voidType(): ResolvedPrimitiveType
- canCreateSubtypes(): boolean
- getSelfReferencedType(): ResolvedType
- getParentClass(): ResolvedType
- isInterface(): boolean
- isAbstract(): boolean
- getArrayElementType(): ResolvedType
- isArray(): boolean
- isPrimitive(): boolean
- getImplementedInterfaces(): List<ResolvedType>
- getSignature(): String
- getErasedSignature(): String
- getFullDescription(): String
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- appendFullDescription(StringBuilder): StringBuilder
- appendBriefDescription(StringBuilder): StringBuilder
-
ResolvedRecursiveType
- _referencedType: ResolvedType
- ResolvedRecursiveType(Class<Object>, TypeBindings): void
- canCreateSubtypes(): boolean
- setReference(ResolvedType): void
- getParentClass(): ResolvedType
- getSelfReferencedType(): ResolvedType
- getImplementedInterfaces(): List<ResolvedType>
- getArrayElementType(): ResolvedType
- isInterface(): boolean
- isAbstract(): boolean
- isArray(): boolean
- isPrimitive(): boolean
- getMemberFields(): List<RawField>
- getStaticFields(): List<RawField>
- getStaticMethods(): List<RawMethod>
- getMemberMethods(): List<RawMethod>
- getConstructors(): List<RawConstructor>
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- appendBriefDescription(StringBuilder): StringBuilder
- appendFullDescription(StringBuilder): StringBuilder
- equals(Object): boolean
-
TypePlaceHolder
- _ordinal: int
- _actualType: ResolvedType
- TypePlaceHolder(int): void
- canCreateSubtypes(): boolean
- actualType(): ResolvedType
- actualType(ResolvedType): void
- getParentClass(): ResolvedType
- getSelfReferencedType(): ResolvedType
- getImplementedInterfaces(): List<ResolvedType>
- getArrayElementType(): ResolvedType
- isInterface(): boolean
- isAbstract(): boolean
- isArray(): boolean
- isPrimitive(): boolean
- appendSignature(StringBuilder): StringBuilder
- appendErasedSignature(StringBuilder): StringBuilder
- appendBriefDescription(StringBuilder): StringBuilder
- appendFullDescription(StringBuilder): StringBuilder
- equals(Object): boolean
-
ResolvedArrayType
-
util
- ClassKey
-
ClassStack
- _parent: ClassStack
- _current: Class<Object>
- _selfRefs: ArrayList<ResolvedRecursiveType>
- ClassStack(Class<Object>): void
- ClassStack(ClassStack, Class<Object>): void
- child(Class<Object>): ClassStack
- addSelfReference(ResolvedRecursiveType): void
- resolveSelfReferences(ResolvedType): void
- find(Class<Object>): ClassStack
- ConcurrentTypeCache
- LRUTypeCache
- MethodKey
- ResolvedTypeCache
- ResolvedTypeKey
-
AnnotationConfiguration
-
classmate
-
fasterxml