public interface FieldDescription extends ByteCodeElement, NamedElement.WithGenericName, ByteCodeElement.TypeDependant<FieldDescription.InDefinedShape,FieldDescription.Token>
equal(Object)
and hashCode()
implementations.Modifier and Type | Interface and Description |
---|---|
static class |
FieldDescription.AbstractBase
An abstract base implementation of a field description.
|
static class |
FieldDescription.ForLoadedField
An implementation of a field description for a loaded field.
|
static interface |
FieldDescription.InDefinedShape
Represents a field in its defined shape, i.e.
|
static class |
FieldDescription.Latent
A latent field description describes a field that is not attached to a declaring
TypeDescription . |
static class |
FieldDescription.Token
A token that represents a field's shape.
|
static class |
FieldDescription.TypeSubstituting
A field description that represents a given field but with a substituted field type.
|
ByteCodeElement.Accessible, ByteCodeElement.TypeDependant<T extends ByteCodeElement.TypeDependant<?,S>,S extends ByteCodeElement.Token<S>>
NamedElement.WithGenericName, NamedElement.WithRuntimeName
Modifier and Type | Field and Description |
---|---|
static Object |
NO_DEFAULT_VALUE
A representative of a field's non-set default value.
|
NON_GENERIC_SIGNATURE
EMPTY_MASK
EMPTY_NAME
Modifier and Type | Method and Description |
---|---|
GenericTypeDescription |
getType()
Returns the type of the described field.
|
getDescriptor, getGenericSignature, isVisibleTo
getModifiers, isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatile
getDeclaringType
getDeclaredAnnotations
toGenericString
getInternalName, getName
getSourceCodeName
asDefined, asToken, asToken
static final Object NO_DEFAULT_VALUE
GenericTypeDescription getType()
Copyright © 2014–2015. All rights reserved.