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_SIGNATUREEMPTY_MASKEMPTY_NAME, NO_NAME| Modifier and Type | Method and Description |
|---|---|
GenericTypeDescription |
getType()
Returns the type of the described field.
|
getDescriptor, getGenericSignature, isVisibleTogetModifiers, isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSuper, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatilegetDeclaringTypegetDeclaredAnnotationstoGenericStringgetInternalName, getNamegetSourceCodeNameasDefined, asToken, asTokenstatic final Object NO_DEFAULT_VALUE
GenericTypeDescription getType()
Copyright © 2014–2015. All rights reserved.