com.fasterxml.classmate
Java API reference for the package com.fasterxml.classmate.
Public API
Class: AnnotationConfiguration
Canonical path: com.fasterxml.classmate.AnnotationConfiguration
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
@SuppressWarnings("serial")
public abstract class AnnotationConfiguration implements Serializable {}
Class: AnnotationOverrides
Canonical path: com.fasterxml.classmate.AnnotationOverrides
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
@SuppressWarnings("serial")
public abstract class AnnotationOverrides implements Serializable {}
Class: Annotations
Canonical path: com.fasterxml.classmate.Annotations
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
@SuppressWarnings("serial")
public class Annotations implements Serializable, Iterable<Annotation> {}
Class: GenericType
Canonical path: com.fasterxml.classmate.GenericType
Declared in: src/main/java/com/fasterxml/classmate/GenericType.java
Signature
public abstract class GenericType<T>
implements java.lang.reflect.Type {}
Class: MemberResolver
Canonical path: com.fasterxml.classmate.MemberResolver
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
@SuppressWarnings("serial")
public class MemberResolver implements Serializable {}
Class: ResolvedType
Canonical path: com.fasterxml.classmate.ResolvedType
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract class ResolvedType
implements Type {}
Class: ResolvedTypeWithMembers
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public class ResolvedTypeWithMembers {}
Class: TypeBindings
Canonical path: com.fasterxml.classmate.TypeBindings
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public final class TypeBindings {}
Class: TypeResolver
Canonical path: com.fasterxml.classmate.TypeResolver
Declared in: src/main/java/com/fasterxml/classmate/TypeResolver.java
Signature
@SuppressWarnings("serial")
public class TypeResolver implements Serializable {}
Class: StdConfiguration
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public static class StdConfiguration extends AnnotationConfiguration implements Serializable {}
Class: StdBuilder
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdBuilder
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
public static class StdBuilder {}
Class: StdImpl
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdImpl
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
public static class StdImpl extends AnnotationOverrides {}
Constructor: StdConfiguration
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.StdConfiguration
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public StdConfiguration(AnnotationInclusion defaultBehavior) {}
Constructor: StdBuilder
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdBuilder.StdBuilder
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
public StdBuilder() {}
Constructor: StdImpl
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdImpl.StdImpl
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
public StdImpl(HashMap<ClassKey,List<Class<?>>> overrides) {}
Constructor: Annotations
Canonical path: com.fasterxml.classmate.Annotations.Annotations
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public Annotations() {}
Constructor: MemberResolver
Canonical path: com.fasterxml.classmate.MemberResolver.MemberResolver
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
public MemberResolver(TypeResolver typeResolver) {}
Constructor: ResolvedTypeWithMembers
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.ResolvedTypeWithMembers
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public ResolvedTypeWithMembers(TypeResolver typeResolver, AnnotationConfiguration annotationConfig,
HierarchicType mainType, HierarchicType[] types,
Filter<RawConstructor> constructorFilter, Filter<RawField> fieldFilter, Filter<RawMethod> methodFilter) {}
Constructor: TypeResolver
Canonical path: com.fasterxml.classmate.TypeResolver.TypeResolver
Declared in: src/main/java/com/fasterxml/classmate/TypeResolver.java
Signatures
public TypeResolver() {}
public TypeResolver(ResolvedTypeCache typeCache) {}
Enum Constant: DONT_INCLUDE
Canonical path: com.fasterxml.classmate.AnnotationInclusion.DONT_INCLUDE
Declared in: src/main/java/com/fasterxml/classmate/AnnotationInclusion.java
Signature
DONT_INCLUDE
Enum Constant: INCLUDE_AND_INHERIT
Canonical path: com.fasterxml.classmate.AnnotationInclusion.INCLUDE_AND_INHERIT
Declared in: src/main/java/com/fasterxml/classmate/AnnotationInclusion.java
Signature
INCLUDE_AND_INHERIT
Enum Constant: INCLUDE_AND_INHERIT_IF_INHERITED
Canonical path: com.fasterxml.classmate.AnnotationInclusion.INCLUDE_AND_INHERIT_IF_INHERITED
Declared in: src/main/java/com/fasterxml/classmate/AnnotationInclusion.java
Signature
INCLUDE_AND_INHERIT_IF_INHERITED
Enum Constant: INCLUDE_BUT_DONT_INHERIT
Canonical path: com.fasterxml.classmate.AnnotationInclusion.INCLUDE_BUT_DONT_INHERIT
Declared in: src/main/java/com/fasterxml/classmate/AnnotationInclusion.java
Signature
INCLUDE_BUT_DONT_INHERIT
Enum: AnnotationInclusion
Canonical path: com.fasterxml.classmate.AnnotationInclusion
Declared in: src/main/java/com/fasterxml/classmate/AnnotationInclusion.java
Signature
public enum AnnotationInclusion {}
Field: NO_TYPES
Canonical path: com.fasterxml.classmate.ResolvedType.NO_TYPES
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public final static ResolvedType[] NO_TYPES = new ResolvedType[0];
Interface: Filter
Canonical path: com.fasterxml.classmate.Filter
Declared in: src/main/java/com/fasterxml/classmate/Filter.java
Signature
public interface Filter<T> {}
Method: getInclusionForClass
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.getInclusionForClass
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public abstract AnnotationInclusion getInclusionForClass(Class<? extends Annotation> annotationType);
Method: getInclusionForConstructor
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.getInclusionForConstructor
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public abstract AnnotationInclusion getInclusionForConstructor(Class<? extends Annotation> annotationType);
Method: getInclusionForField
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.getInclusionForField
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public abstract AnnotationInclusion getInclusionForField(Class<? extends Annotation> annotationType);
Method: getInclusionForMethod
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.getInclusionForMethod
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public abstract AnnotationInclusion getInclusionForMethod(Class<? extends Annotation> annotationType);
Method: getInclusionForParameter
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.getInclusionForParameter
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public abstract AnnotationInclusion getInclusionForParameter(Class<? extends Annotation> annotationType);
Method: getInclusionForClass
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.getInclusionForClass
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
@Override
public AnnotationInclusion getInclusionForClass(Class<? extends Annotation> annotationType) {}
Method: getInclusionForConstructor
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.getInclusionForConstructor
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
@Override
public AnnotationInclusion getInclusionForConstructor(Class<? extends Annotation> annotationType) {}
Method: getInclusionForField
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.getInclusionForField
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
@Override
public AnnotationInclusion getInclusionForField(Class<? extends Annotation> annotationType) {}
Method: getInclusionForMethod
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.getInclusionForMethod
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
@Override
public AnnotationInclusion getInclusionForMethod(Class<? extends Annotation> annotationType) {}
Method: getInclusionForParameter
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.getInclusionForParameter
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
@Override
public AnnotationInclusion getInclusionForParameter(Class<? extends Annotation> annotationType) {}
Method: setInclusion
Canonical path: com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration.setInclusion
Declared in: src/main/java/com/fasterxml/classmate/AnnotationConfiguration.java
Signature
public void setInclusion(Class<? extends Annotation> annotationType, AnnotationInclusion incl) {}
Method: builder
Canonical path: com.fasterxml.classmate.AnnotationOverrides.builder
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
public static StdBuilder builder() {}
Method: mixInsFor
Canonical path: com.fasterxml.classmate.AnnotationOverrides.mixInsFor
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signatures
public List<Class<?>> mixInsFor(Class<?> beanClass) {}
public abstract List<Class<?>> mixInsFor(ClassKey beanClass);
Method: add
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdBuilder.add
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signatures
public StdBuilder add(Class<?> target, Class<?> mixin) {}
public StdBuilder add(ClassKey target, Class<?> mixin) {}
Method: build
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdBuilder.build
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
public AnnotationOverrides build() {}
Method: mixInsFor
Canonical path: com.fasterxml.classmate.AnnotationOverrides.StdImpl.mixInsFor
Declared in: src/main/java/com/fasterxml/classmate/AnnotationOverrides.java
Signature
@Override
public List<Class<?>> mixInsFor(ClassKey target) {}
Method: add
Canonical path: com.fasterxml.classmate.Annotations.add
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public void add(Annotation override) {}
Method: addAll
Canonical path: com.fasterxml.classmate.Annotations.addAll
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public void addAll(Annotations overrides) {}
Method: addAsDefault
Canonical path: com.fasterxml.classmate.Annotations.addAsDefault
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public void addAsDefault(Annotation defValue) {}
Method: asArray
Canonical path: com.fasterxml.classmate.Annotations.asArray
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public Annotation[] asArray() {}
Method: asList
Canonical path: com.fasterxml.classmate.Annotations.asList
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public List<Annotation> asList() {}
Method: get
Canonical path: com.fasterxml.classmate.Annotations.get
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
@SuppressWarnings("unchecked")
public <A extends Annotation> A get(Class<A> cls) {}
Method: iterator
Canonical path: com.fasterxml.classmate.Annotations.iterator
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
@Override
public Iterator<Annotation> iterator() {}
Method: size
Canonical path: com.fasterxml.classmate.Annotations.size
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
public int size() {}
Method: toString
Canonical path: com.fasterxml.classmate.Annotations.toString
Declared in: src/main/java/com/fasterxml/classmate/Annotations.java
Signature
@Override public String toString() {}
Method: include
Canonical path: com.fasterxml.classmate.Filter.include
Declared in: src/main/java/com/fasterxml/classmate/Filter.java
Signature
public boolean include(T element);
Method: resolve
Canonical path: com.fasterxml.classmate.MemberResolver.resolve
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
public ResolvedTypeWithMembers resolve(final ResolvedType mainType,
AnnotationConfiguration annotationConfig,
AnnotationOverrides annotationOverrides) {}
Method: setConstructorFilter
Canonical path: com.fasterxml.classmate.MemberResolver.setConstructorFilter
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
public MemberResolver setConstructorFilter(Filter<RawConstructor> f) {}
Method: setFieldFilter
Canonical path: com.fasterxml.classmate.MemberResolver.setFieldFilter
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
public MemberResolver setFieldFilter(Filter<RawField> f) {}
Method: setIncludeLangObject
Canonical path: com.fasterxml.classmate.MemberResolver.setIncludeLangObject
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
public MemberResolver setIncludeLangObject(boolean state) {}
Method: setMethodFilter
Canonical path: com.fasterxml.classmate.MemberResolver.setMethodFilter
Declared in: src/main/java/com/fasterxml/classmate/MemberResolver.java
Signature
public MemberResolver setMethodFilter(Filter<RawMethod> f) {}
Method: appendBriefDescription
Canonical path: com.fasterxml.classmate.ResolvedType.appendBriefDescription
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract StringBuilder appendBriefDescription(StringBuilder sb);
Method: appendErasedSignature
Canonical path: com.fasterxml.classmate.ResolvedType.appendErasedSignature
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract StringBuilder appendErasedSignature(StringBuilder sb);
Method: appendFullDescription
Canonical path: com.fasterxml.classmate.ResolvedType.appendFullDescription
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract StringBuilder appendFullDescription(StringBuilder sb);
Method: appendSignature
Canonical path: com.fasterxml.classmate.ResolvedType.appendSignature
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract StringBuilder appendSignature(StringBuilder sb);
Method: canCreateSubtype
Canonical path: com.fasterxml.classmate.ResolvedType.canCreateSubtype
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public final boolean canCreateSubtype(Class<?> subtype) {}
Method: canCreateSubtypes
Canonical path: com.fasterxml.classmate.ResolvedType.canCreateSubtypes
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract boolean canCreateSubtypes();
Method: equals
Canonical path: com.fasterxml.classmate.ResolvedType.equals
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
@Override public boolean equals(Object o) {}
Method: findSupertype
Canonical path: com.fasterxml.classmate.ResolvedType.findSupertype
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public ResolvedType findSupertype(Class<?> erasedSupertype) {}
Method: getArrayElementType
Canonical path: com.fasterxml.classmate.ResolvedType.getArrayElementType
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract ResolvedType getArrayElementType();
Method: getBriefDescription
Canonical path: com.fasterxml.classmate.ResolvedType.getBriefDescription
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public String getBriefDescription() {}
Method: getConstructors
Canonical path: com.fasterxml.classmate.ResolvedType.getConstructors
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<RawConstructor> getConstructors() {}
Method: getErasedSignature
Canonical path: com.fasterxml.classmate.ResolvedType.getErasedSignature
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public String getErasedSignature() {}
Method: getErasedType
Canonical path: com.fasterxml.classmate.ResolvedType.getErasedType
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public Class<?> getErasedType() {}
Method: getFullDescription
Canonical path: com.fasterxml.classmate.ResolvedType.getFullDescription
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public String getFullDescription() {}
Method: getImplementedInterfaces
Canonical path: com.fasterxml.classmate.ResolvedType.getImplementedInterfaces
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract List<ResolvedType> getImplementedInterfaces();
Method: getMemberFields
Canonical path: com.fasterxml.classmate.ResolvedType.getMemberFields
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<RawField> getMemberFields() {}
Method: getMemberMethods
Canonical path: com.fasterxml.classmate.ResolvedType.getMemberMethods
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<RawMethod> getMemberMethods() {}
Method: getParentClass
Canonical path: com.fasterxml.classmate.ResolvedType.getParentClass
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract ResolvedType getParentClass();
Method: getSelfReferencedType
Canonical path: com.fasterxml.classmate.ResolvedType.getSelfReferencedType
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract ResolvedType getSelfReferencedType();
Method: getSignature
Canonical path: com.fasterxml.classmate.ResolvedType.getSignature
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public String getSignature() {}
Method: getStaticFields
Canonical path: com.fasterxml.classmate.ResolvedType.getStaticFields
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<RawField> getStaticFields() {}
Method: getStaticMethods
Canonical path: com.fasterxml.classmate.ResolvedType.getStaticMethods
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<RawMethod> getStaticMethods() {}
Method: getTypeBindings
Canonical path: com.fasterxml.classmate.ResolvedType.getTypeBindings
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public TypeBindings getTypeBindings() {}
Method: getTypeParameters
Canonical path: com.fasterxml.classmate.ResolvedType.getTypeParameters
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<ResolvedType> getTypeParameters() {}
Method: hashCode
Canonical path: com.fasterxml.classmate.ResolvedType.hashCode
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
@Override public int hashCode() {}
Method: isAbstract
Canonical path: com.fasterxml.classmate.ResolvedType.isAbstract
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract boolean isAbstract();
Method: isArray
Canonical path: com.fasterxml.classmate.ResolvedType.isArray
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract boolean isArray();
Method: isConcrete
Canonical path: com.fasterxml.classmate.ResolvedType.isConcrete
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public final boolean isConcrete() {}
Method: isInstanceOf
Canonical path: com.fasterxml.classmate.ResolvedType.isInstanceOf
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public final boolean isInstanceOf(Class<?> type) {}
Method: isInterface
Canonical path: com.fasterxml.classmate.ResolvedType.isInterface
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract boolean isInterface();
Method: isPrimitive
Canonical path: com.fasterxml.classmate.ResolvedType.isPrimitive
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public abstract boolean isPrimitive();
Method: toString
Canonical path: com.fasterxml.classmate.ResolvedType.toString
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
@Override public String toString() {}
Method: typeParametersFor
Canonical path: com.fasterxml.classmate.ResolvedType.typeParametersFor
Declared in: src/main/java/com/fasterxml/classmate/ResolvedType.java
Signature
public List<ResolvedType> typeParametersFor(Class<?> erasedSupertype) {}
Method: allTypesAndOverrides
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.allTypesAndOverrides
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public List<HierarchicType> allTypesAndOverrides() {}
Method: getConstructors
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.getConstructors
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public ResolvedConstructor[] getConstructors() {}
Method: getMemberFields
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.getMemberFields
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public ResolvedField[] getMemberFields() {}
Method: getMemberMethods
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.getMemberMethods
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public ResolvedMethod[] getMemberMethods() {}
Method: getStaticFields
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.getStaticFields
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public ResolvedField[] getStaticFields() {}
Method: getStaticMethods
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.getStaticMethods
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public ResolvedMethod[] getStaticMethods() {}
Method: mainTypeAndOverrides
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.mainTypeAndOverrides
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public List<HierarchicType> mainTypeAndOverrides() {}
Method: overridesOnly
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.overridesOnly
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public List<HierarchicType> overridesOnly() {}
Method: size
Canonical path: com.fasterxml.classmate.ResolvedTypeWithMembers.size
Declared in: src/main/java/com/fasterxml/classmate/ResolvedTypeWithMembers.java
Signature
public int size() {}
Method: create
Canonical path: com.fasterxml.classmate.TypeBindings.create
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signatures
public static TypeBindings create(Class<?> erasedType, List<ResolvedType> typeList) {}
public static TypeBindings create(Class<?> erasedType, ResolvedType[] types) {}
Method: emptyBindings
Canonical path: com.fasterxml.classmate.TypeBindings.emptyBindings
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public static TypeBindings emptyBindings() {}
Method: equals
Canonical path: com.fasterxml.classmate.TypeBindings.equals
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
@Override public boolean equals(Object o) {}
Method: findBoundType
Canonical path: com.fasterxml.classmate.TypeBindings.findBoundType
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public ResolvedType findBoundType(String name) {}
Method: getBoundName
Canonical path: com.fasterxml.classmate.TypeBindings.getBoundName
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public String getBoundName(int index) {}
Method: getBoundType
Canonical path: com.fasterxml.classmate.TypeBindings.getBoundType
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public ResolvedType getBoundType(int index) {}
Method: getTypeParameters
Canonical path: com.fasterxml.classmate.TypeBindings.getTypeParameters
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public List<ResolvedType> getTypeParameters() {}
Method: hasUnbound
Canonical path: com.fasterxml.classmate.TypeBindings.hasUnbound
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public boolean hasUnbound(String name) {}
Method: hashCode
Canonical path: com.fasterxml.classmate.TypeBindings.hashCode
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
@Override public int hashCode() {}
Method: isEmpty
Canonical path: com.fasterxml.classmate.TypeBindings.isEmpty
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public boolean isEmpty() {}
Method: size
Canonical path: com.fasterxml.classmate.TypeBindings.size
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public int size() {}
Method: toString
Canonical path: com.fasterxml.classmate.TypeBindings.toString
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
@Override public String toString() {}
Method: withUnboundVariable
Canonical path: com.fasterxml.classmate.TypeBindings.withUnboundVariable
Declared in: src/main/java/com/fasterxml/classmate/TypeBindings.java
Signature
public TypeBindings withUnboundVariable(String name) {}
Method: arrayType
Canonical path: com.fasterxml.classmate.TypeResolver.arrayType
Declared in: src/main/java/com/fasterxml/classmate/TypeResolver.java
Signature
public ResolvedArrayType arrayType(Type elementType) {}
Method: isSelfReference
Canonical path: com.fasterxml.classmate.TypeResolver.isSelfReference
Declared in: src/main/java/com/fasterxml/classmate/TypeResolver.java
Signature
public static boolean isSelfReference(ResolvedType type) {}
Method: resolve
Canonical path: com.fasterxml.classmate.TypeResolver.resolve
Declared in: src/main/java/com/fasterxml/classmate/TypeResolver.java
Signatures
public ResolvedType resolve(Type type, Type... typeParameters) {}
public ResolvedType resolve(TypeBindings typeBindings, Type jdkType) {}
Method: resolveSubtype
Canonical path: com.fasterxml.classmate.TypeResolver.resolveSubtype
Declared in: src/main/java/com/fasterxml/classmate/TypeResolver.java
Signature
public ResolvedType resolveSubtype(ResolvedType supertype, final Class<?> subtype)
throws IllegalArgumentException, UnsupportedOperationException {}