| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private AccessFlags | |
| private int | |
| private FieldType | |
| private Symbol | |
| private InstanceKlass | |
| private FieldIdentifier | |
| private boolean | |
| private Symbol | |
| private long | |
| private Symbol | |
| pack-priv Field. |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| private | Field(InstanceKlass holder, int fieldIndex, Field.
Constructor for fields that are named in an InstanceKlass's fields array (i.e., named, non-VM fields) |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| private static boolean | |
| private static boolean | |
| private static boolean | |
| private static boolean | |
| private static boolean | |
| public long | |
| public AccessFlags | |
| public InstanceKlass | getFieldHolder()
(Named, non-VM fields only) Returns the InstanceKlass containing this (static or non-static) field. |
| public int | getFieldIndex()
(Named, non-VM fields only) Returns the index in the fields TypeArray for this field. |
| public static Field[] | |
| public FieldType | |
| public Symbol | |
| public int | |
| public FieldIdentifier | |
| public int | |
| public Symbol | |
| public int | |
| public long | |
| public Symbol | |
| public int | |
| public int | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | |
| pack-priv static Field. |
| accessFlags | back to summary |
|---|---|
| private AccessFlags accessFlags | |
| fieldIndex | back to summary |
|---|---|
| private int fieldIndex | |
| fieldType | back to summary |
|---|---|
| private FieldType fieldType | |
| genericSignature | back to summary |
|---|---|
| private Symbol genericSignature | |
| holder | back to summary |
|---|---|
| private InstanceKlass holder | |
| id | back to summary |
|---|---|
| private FieldIdentifier id | |
| isVMField | back to summary |
|---|---|
| private boolean isVMField | |
| name | back to summary |
|---|---|
| private Symbol name | |
| offset | back to summary |
|---|---|
| private long offset | |
| signature | back to summary |
|---|---|
| private Symbol signature | |
| values | back to summary |
|---|---|
| pack-priv Field. | |
| Field | back to summary |
|---|---|
| pack-priv Field(FieldIdentifier id, long offset, boolean isVMField) | |
| Field | back to summary |
|---|---|
| private Field(InstanceKlass holder, int fieldIndex, Field. Constructor for fields that are named in an InstanceKlass's fields array (i.e., named, non-VM fields) | |
| Field | back to summary |
|---|---|
| pack-priv Field(InstanceKlass holder, int fieldIndex) Constructor for cloning an existing Field object | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| fieldIsContended | back to summary |
|---|---|
| private static boolean fieldIsContended(int flags) | |
| fieldIsGeneric | back to summary |
|---|---|
| private static boolean fieldIsGeneric(int flags) | |
| fieldIsInitialized | back to summary |
|---|---|
| private static boolean fieldIsInitialized(int flags) | |
| fieldIsInjected | back to summary |
|---|---|
| private static boolean fieldIsInjected(int flags) | |
| fieldIsStable | back to summary |
|---|---|
| private static boolean fieldIsStable(int flags) | |
| getAccessFlags | back to summary |
|---|---|
| public long getAccessFlags() (Named, non-VM fields only) Retrieves the access flags. | |
| getAccessFlagsObj | back to summary |
|---|---|
| public AccessFlags getAccessFlagsObj() | |
| getFieldHolder | back to summary |
|---|---|
| public InstanceKlass getFieldHolder() (Named, non-VM fields only) Returns the InstanceKlass containing this (static or non-static) field. | |
| getFieldIndex | back to summary |
|---|---|
| public int getFieldIndex() (Named, non-VM fields only) Returns the index in the fields TypeArray for this field. Equivalent to the "index" in the VM's fieldDescriptors. | |
| getFields | back to summary |
|---|---|
| public static Field[] getFields(InstanceKlass kls) | |
| getFieldType | back to summary |
|---|---|
| public FieldType getFieldType() (Named, non-VM fields only) Returns the type of this field. | |
| getGenericSignature | back to summary |
|---|---|
| public Symbol getGenericSignature() | |
| getGenericSignatureIndex | back to summary |
|---|---|
| public int getGenericSignatureIndex() | |
| getID | back to summary |
|---|---|
| public FieldIdentifier getID() Returns the identifier of the field | |
| getInitialValueIndex | back to summary |
|---|---|
| public int getInitialValueIndex() | |
| getName | back to summary |
|---|---|
| public Symbol getName() | |
| getNameIndex | back to summary |
|---|---|
| public int getNameIndex() | |
| getOffset | back to summary |
|---|---|
| public long getOffset() Returns the byte offset of the field within the object or klass | |
| getSignature | back to summary |
|---|---|
| public Symbol getSignature() (Named, non-VM fields only) Returns the signature of this field. | |
| getSignatureIndex | back to summary |
|---|---|
| public int getSignatureIndex() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| hasInitialValue | back to summary |
|---|---|
| public boolean hasInitialValue() | |
| isContended | back to summary |
|---|---|
| public boolean isContended() | |
| isEnumConstant | back to summary |
|---|---|
| public boolean isEnumConstant() | |
| isFinal | back to summary |
|---|---|
| public boolean isFinal() | |
| isGeneric | back to summary |
|---|---|
| public boolean isGeneric() | |
| isInitialized | back to summary |
|---|---|
| public boolean isInitialized() | |
| isInjected | back to summary |
|---|---|
| public boolean isInjected() | |
| isNamedField | back to summary |
|---|---|
| public boolean isNamedField() Indicates whether this is a named field | |
| isPackagePrivate | back to summary |
|---|---|
| public boolean isPackagePrivate() | |
| isPrivate | back to summary |
|---|---|
| public boolean isPrivate() | |
| isProtected | back to summary |
|---|---|
| public boolean isProtected() | |
| isPublic | back to summary |
|---|---|
| public boolean isPublic() | |
| isStable | back to summary |
|---|---|
| public boolean isStable() | |
| isStatic | back to summary |
|---|---|
| public boolean isStatic() | |
| isSynthetic | back to summary |
|---|---|
| public boolean isSynthetic() | |
| isTransient | back to summary |
|---|---|
| public boolean isTransient() | |
| isVMField | back to summary |
|---|---|
| public boolean isVMField() Indicates whether this is a VM field | |
| isVolatile | back to summary |
|---|---|
| public boolean isVolatile() | |
| printOn | back to summary |
|---|---|
| public void printOn(PrintStream tty) | |
| readFieldInfoValues | back to summary |
|---|---|
| pack-priv static Field. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| accessFlags | back to summary |
|---|---|
| pack-priv int accessFlags | |
| contendedGroup | back to summary |
|---|---|
| pack-priv int contendedGroup | |
| fieldFlags | back to summary |
|---|---|
| pack-priv int fieldFlags | |
| genericSignatureIndex | back to summary |
|---|---|
| pack-priv int genericSignatureIndex | |
| initialValueIndex | back to summary |
|---|---|
| pack-priv int initialValueIndex | |
| nameIndex | back to summary |
|---|---|
| pack-priv int nameIndex | |
| offset | back to summary |
|---|---|
| pack-priv int offset | |
| signatureIndex | back to summary |
|---|---|
| pack-priv int signatureIndex | |
| FieldInfoValues | back to summary |
|---|---|
| pack-priv FieldInfoValues() | |