Skip to main content

com.fasterxml.classmate.members

Java API reference for the package com.fasterxml.classmate.members.

Public API

Class: HierarchicType

Canonical path: com.fasterxml.classmate.members.HierarchicType

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

public final class HierarchicType {}

Class: RawConstructor

Canonical path: com.fasterxml.classmate.members.RawConstructor

Declared in: src/main/java/com/fasterxml/classmate/members/RawConstructor.java

Signature

public final class RawConstructor extends RawMember {}

Class: RawField

Canonical path: com.fasterxml.classmate.members.RawField

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

public final class RawField extends RawMember {}

Class: RawMember

Canonical path: com.fasterxml.classmate.members.RawMember

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public abstract class RawMember {}

Class: RawMethod

Canonical path: com.fasterxml.classmate.members.RawMethod

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public final class RawMethod extends RawMember {}

Class: ResolvedConstructor

Canonical path: com.fasterxml.classmate.members.ResolvedConstructor

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedConstructor.java

Signature

public final class ResolvedConstructor extends ResolvedParameterizedMember<Constructor<?>> {}

Class: ResolvedField

Canonical path: com.fasterxml.classmate.members.ResolvedField

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedField.java

Signature

public final class ResolvedField extends ResolvedMember<Field>
implements Comparable<ResolvedField> {}

Class: ResolvedMember

Canonical path: com.fasterxml.classmate.members.ResolvedMember

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public abstract class ResolvedMember<T extends Member> {}

Class: ResolvedMethod

Canonical path: com.fasterxml.classmate.members.ResolvedMethod

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public final class ResolvedMethod extends ResolvedParameterizedMember<Method>
implements Comparable<ResolvedMethod> {}

Class: ResolvedParameterizedMember

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public abstract class ResolvedParameterizedMember<T extends Member> extends ResolvedMember<T> {}

Constructor: HierarchicType

Canonical path: com.fasterxml.classmate.members.HierarchicType.HierarchicType

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

public HierarchicType(ResolvedType type, boolean mixin, int priority) {}

Constructor: RawConstructor

Canonical path: com.fasterxml.classmate.members.RawConstructor.RawConstructor

Declared in: src/main/java/com/fasterxml/classmate/members/RawConstructor.java

Signature

public RawConstructor(ResolvedType context, Constructor<?> constructor) {}

Constructor: RawField

Canonical path: com.fasterxml.classmate.members.RawField.RawField

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

public RawField(ResolvedType context, Field field) {}

Constructor: RawMethod

Canonical path: com.fasterxml.classmate.members.RawMethod.RawMethod

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public RawMethod(ResolvedType context, Method method) {}

Constructor: ResolvedConstructor

Canonical path: com.fasterxml.classmate.members.ResolvedConstructor.ResolvedConstructor

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedConstructor.java

Signature

public ResolvedConstructor(ResolvedType context, Annotations ann, Constructor<?> constructor,
ResolvedType[] argumentTypes) {}

Constructor: ResolvedField

Canonical path: com.fasterxml.classmate.members.ResolvedField.ResolvedField

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedField.java

Signature

public ResolvedField(ResolvedType context, Annotations ann,
Field field, ResolvedType type) {}

Constructor: ResolvedMethod

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.ResolvedMethod

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public ResolvedMethod(ResolvedType context, Annotations ann, Method method,
ResolvedType returnType, ResolvedType[] argumentTypes) {}

Method: equals

Canonical path: com.fasterxml.classmate.members.HierarchicType.equals

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

@Override
public boolean equals(Object o) {}

Method: getErasedType

Canonical path: com.fasterxml.classmate.members.HierarchicType.getErasedType

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

public Class<?> getErasedType() {}

Method: getPriority

Canonical path: com.fasterxml.classmate.members.HierarchicType.getPriority

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

public int getPriority() {}

Method: getType

Canonical path: com.fasterxml.classmate.members.HierarchicType.getType

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

public ResolvedType getType() {}

Method: hashCode

Canonical path: com.fasterxml.classmate.members.HierarchicType.hashCode

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

@Override public int hashCode() {}

Method: isMixin

Canonical path: com.fasterxml.classmate.members.HierarchicType.isMixin

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

public boolean isMixin() {}

Method: toString

Canonical path: com.fasterxml.classmate.members.HierarchicType.toString

Declared in: src/main/java/com/fasterxml/classmate/members/HierarchicType.java

Signature

@Override public String toString() {}

Method: createKey

Canonical path: com.fasterxml.classmate.members.RawConstructor.createKey

Declared in: src/main/java/com/fasterxml/classmate/members/RawConstructor.java

Signature

public MethodKey createKey() {}

Method: equals

Canonical path: com.fasterxml.classmate.members.RawConstructor.equals

Declared in: src/main/java/com/fasterxml/classmate/members/RawConstructor.java

Signature

@Override public boolean equals(Object o) {}

Method: getRawMember

Canonical path: com.fasterxml.classmate.members.RawConstructor.getRawMember

Declared in: src/main/java/com/fasterxml/classmate/members/RawConstructor.java

Signature

@Override
public Constructor<?> getRawMember() {}

Method: hashCode

Canonical path: com.fasterxml.classmate.members.RawConstructor.hashCode

Declared in: src/main/java/com/fasterxml/classmate/members/RawConstructor.java

Signature

@Override public int hashCode() {}

Method: equals

Canonical path: com.fasterxml.classmate.members.RawField.equals

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

@Override public boolean equals(Object o) {}

Method: getRawMember

Canonical path: com.fasterxml.classmate.members.RawField.getRawMember

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

@Override
public Field getRawMember() {}

Method: hashCode

Canonical path: com.fasterxml.classmate.members.RawField.hashCode

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

@Override public int hashCode() {}

Method: isTransient

Canonical path: com.fasterxml.classmate.members.RawField.isTransient

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

public boolean isTransient() {}

Method: isVolatile

Canonical path: com.fasterxml.classmate.members.RawField.isVolatile

Declared in: src/main/java/com/fasterxml/classmate/members/RawField.java

Signature

public boolean isVolatile() {}

Method: equals

Canonical path: com.fasterxml.classmate.members.RawMember.equals

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

@Override public abstract boolean equals(Object o);

Method: getAnnotations

Canonical path: com.fasterxml.classmate.members.RawMember.getAnnotations

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public Annotation[] getAnnotations() {}

Method: getDeclaringType

Canonical path: com.fasterxml.classmate.members.RawMember.getDeclaringType

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public final ResolvedType getDeclaringType() {}

Method: getName

Canonical path: com.fasterxml.classmate.members.RawMember.getName

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public String getName() {}

Method: getRawMember

Canonical path: com.fasterxml.classmate.members.RawMember.getRawMember

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public abstract Member getRawMember();

Method: hashCode

Canonical path: com.fasterxml.classmate.members.RawMember.hashCode

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

@Override public abstract int hashCode();

Method: isFinal

Canonical path: com.fasterxml.classmate.members.RawMember.isFinal

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public boolean isFinal() {}

Method: isPrivate

Canonical path: com.fasterxml.classmate.members.RawMember.isPrivate

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public boolean isPrivate() {}

Method: isProtected

Canonical path: com.fasterxml.classmate.members.RawMember.isProtected

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public boolean isProtected() {}

Method: isPublic

Canonical path: com.fasterxml.classmate.members.RawMember.isPublic

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public boolean isPublic() {}

Method: isStatic

Canonical path: com.fasterxml.classmate.members.RawMember.isStatic

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

public boolean isStatic() {}

Method: toString

Canonical path: com.fasterxml.classmate.members.RawMember.toString

Declared in: src/main/java/com/fasterxml/classmate/members/RawMember.java

Signature

@Override public String toString() {}

Method: createKey

Canonical path: com.fasterxml.classmate.members.RawMethod.createKey

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public MethodKey createKey() {}

Method: equals

Canonical path: com.fasterxml.classmate.members.RawMethod.equals

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

@Override public boolean equals(Object o) {}

Method: getRawMember

Canonical path: com.fasterxml.classmate.members.RawMethod.getRawMember

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

@Override
public Method getRawMember() {}

Method: hashCode

Canonical path: com.fasterxml.classmate.members.RawMethod.hashCode

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

@Override public int hashCode() {}

Method: isAbstract

Canonical path: com.fasterxml.classmate.members.RawMethod.isAbstract

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public boolean isAbstract() {}

Method: isNative

Canonical path: com.fasterxml.classmate.members.RawMethod.isNative

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public boolean isNative() {}

Method: isStrict

Canonical path: com.fasterxml.classmate.members.RawMethod.isStrict

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public boolean isStrict() {}

Method: isSynchronized

Canonical path: com.fasterxml.classmate.members.RawMethod.isSynchronized

Declared in: src/main/java/com/fasterxml/classmate/members/RawMethod.java

Signature

public boolean isSynchronized() {}

Method: compareTo

Canonical path: com.fasterxml.classmate.members.ResolvedField.compareTo

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedField.java

Signature

@Override
public int compareTo(ResolvedField other) {}

Method: isTransient

Canonical path: com.fasterxml.classmate.members.ResolvedField.isTransient

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedField.java

Signature

public boolean isTransient() {}

Method: isVolatile

Canonical path: com.fasterxml.classmate.members.ResolvedField.isVolatile

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedField.java

Signature

public boolean isVolatile() {}

Method: applyDefault

Canonical path: com.fasterxml.classmate.members.ResolvedMember.applyDefault

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public void applyDefault(Annotation override) {}

Method: applyOverride

Canonical path: com.fasterxml.classmate.members.ResolvedMember.applyOverride

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public void applyOverride(Annotation override) {}

Method: applyOverrides

Canonical path: com.fasterxml.classmate.members.ResolvedMember.applyOverrides

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public void applyOverrides(Annotations overrides) {}

Method: equals

Canonical path: com.fasterxml.classmate.members.ResolvedMember.equals

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

@Override public boolean equals(Object o) {}

Method: get

Canonical path: com.fasterxml.classmate.members.ResolvedMember.get

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public <A extends Annotation> A get(Class<A> cls) {}

Method: getAnnotations

Canonical path: com.fasterxml.classmate.members.ResolvedMember.getAnnotations

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public Annotations getAnnotations() {}

Method: getDeclaringType

Canonical path: com.fasterxml.classmate.members.ResolvedMember.getDeclaringType

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public final ResolvedType getDeclaringType() {}

Method: getName

Canonical path: com.fasterxml.classmate.members.ResolvedMember.getName

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public String getName() {}

Method: getRawMember

Canonical path: com.fasterxml.classmate.members.ResolvedMember.getRawMember

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public T getRawMember() {}

Method: getType

Canonical path: com.fasterxml.classmate.members.ResolvedMember.getType

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public ResolvedType getType() {}

Method: hashCode

Canonical path: com.fasterxml.classmate.members.ResolvedMember.hashCode

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

@Override public int hashCode() {}

Method: isFinal

Canonical path: com.fasterxml.classmate.members.ResolvedMember.isFinal

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public boolean isFinal() {}

Method: isPrivate

Canonical path: com.fasterxml.classmate.members.ResolvedMember.isPrivate

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public boolean isPrivate() {}

Method: isProtected

Canonical path: com.fasterxml.classmate.members.ResolvedMember.isProtected

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public boolean isProtected() {}

Method: isPublic

Canonical path: com.fasterxml.classmate.members.ResolvedMember.isPublic

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public boolean isPublic() {}

Method: isStatic

Canonical path: com.fasterxml.classmate.members.ResolvedMember.isStatic

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

public boolean isStatic() {}

Method: toString

Canonical path: com.fasterxml.classmate.members.ResolvedMember.toString

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMember.java

Signature

@Override public String toString() {}

Method: compareTo

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.compareTo

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

@Override
public int compareTo(ResolvedMethod other) {}

Method: getReturnType

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.getReturnType

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public ResolvedType getReturnType() {}

Method: isAbstract

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.isAbstract

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public boolean isAbstract() {}

Method: isNative

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.isNative

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public boolean isNative() {}

Method: isStrict

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.isStrict

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public boolean isStrict() {}

Method: isSynchronized

Canonical path: com.fasterxml.classmate.members.ResolvedMethod.isSynchronized

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedMethod.java

Signature

public boolean isSynchronized() {}

Method: applyParamDefault

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.applyParamDefault

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public void applyParamDefault(int index, Annotation defaultValue) {}

Method: applyParamOverride

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.applyParamOverride

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public void applyParamOverride(int index, Annotation override) {}

Method: applyParamOverrides

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.applyParamOverrides

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public void applyParamOverrides(int index, Annotations overrides) {}

Method: getArgumentCount

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.getArgumentCount

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public int getArgumentCount() {}

Method: getArgumentType

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.getArgumentType

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public ResolvedType getArgumentType(int index) {}

Method: getParam

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.getParam

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public <A extends Annotation> A getParam(int index, Class<A> cls) {}

Method: getParameterAnnotations

Canonical path: com.fasterxml.classmate.members.ResolvedParameterizedMember.getParameterAnnotations

Declared in: src/main/java/com/fasterxml/classmate/members/ResolvedParameterizedMember.java

Signature

public Annotations getParameterAnnotations(int index) {}