Skip to main content

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 {}