Top Fields Constructors Methods
com.fasterxml.classmate.members

public final Class ResolvedField

extends ResolvedMember<Field>
implements Comparable<ResolvedField>
Class Inheritance
All Implemented Interfaces
java.lang.Comparable
Imports
java.lang.reflect.Field, .Modifier, com.fasterxml.classmate.Annotations, .ResolvedType

Field Summary

Inherited from com.fasterxml.classmate.members.ResolvedMember:
_annotations_declaringType_hashCode_member_type

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
compareTo(ResolvedField
the object to be compared.
other
)

Implements java.lang.Comparable.compareTo.

Compares this object with the specified object for order.
public boolean
public boolean
Inherited from com.fasterxml.classmate.members.ResolvedMember:
applyDefaultapplyOverrideapplyOverridesequalsgetgetAnnotationsgetDeclaringTypegetModifiersgetNamegetRawMembergetTypehashCodeisFinalisPrivateisProtectedisPublicisStatictoString

Constructor Detail

ResolvedFieldback to summary
public ResolvedField(ResolvedType context, Annotations ann, Field field, ResolvedType type)

Method Detail

compareToback to summary
public int compareTo(ResolvedField other)

Implements java.lang.Comparable.compareTo.

Doc from java.lang.Comparable.compareTo.

Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

The implementor must ensure signum(x.compareTo(y)) == -signum(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception if and only if y.compareTo(x) throws an exception.)

The implementor must also ensure that the relation is transitive: (x.compareTo(y) > 0 && y.compareTo(z) > 0) implies x.compareTo(z) > 0.

Finally, the implementor must ensure that x.compareTo(y)==0 implies that signum(x.compareTo(z)) == signum(y.compareTo(z)), for all z.

Parameters
other:ResolvedField

the object to be compared.

Returns:int

a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

Annotations
@Override
isTransientback to summary
public boolean isTransient()
isVolatileback to summary
public boolean isVolatile()