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