APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.reflect

pack-priv abstract Class FieldAccessorImpl

extends Object
implements FieldAccessor
Class Inheritance
All Implemented Interfaces
jdk.internal.reflect.FieldAccessor
Known Direct Subclasses
jdk.internal.reflect.MethodHandleFieldAccessorImpl
Imports
java.lang.reflect.Field, .Modifier

Field Summary

Modifier and TypeField and Description
protected final Field

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected void
public abstract Object
public abstract boolean
public abstract byte
public abstract char
public abstract double
public abstract float
public abstract int
public abstract long
protected String
protected String
getSetMessage(String attemptedType, String attemptedValue)

public abstract short
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
protected IllegalArgumentException
public abstract void
set(Object obj, Object value)

Redeclares jdk.internal.reflect.FieldAccessor.set.

Matches specification in java.lang.reflect.Field

public abstract void
setBoolean(Object obj, boolean z)

Redeclares jdk.internal.reflect.FieldAccessor.setBoolean.

Matches specification in java.lang.reflect.Field

public abstract void
setByte(Object obj, byte b)

Redeclares jdk.internal.reflect.FieldAccessor.setByte.

Matches specification in java.lang.reflect.Field

public abstract void
setChar(Object obj, char c)

Redeclares jdk.internal.reflect.FieldAccessor.setChar.

Matches specification in java.lang.reflect.Field

public abstract void
setDouble(Object obj, double d)

Redeclares jdk.internal.reflect.FieldAccessor.setDouble.

Matches specification in java.lang.reflect.Field

public abstract void
setFloat(Object obj, float f)

Redeclares jdk.internal.reflect.FieldAccessor.setFloat.

Matches specification in java.lang.reflect.Field

public abstract void
setInt(Object obj, int i)

Redeclares jdk.internal.reflect.FieldAccessor.setInt.

Matches specification in java.lang.reflect.Field

public abstract void
setLong(Object obj, long l)

Redeclares jdk.internal.reflect.FieldAccessor.setLong.

Matches specification in java.lang.reflect.Field

public abstract void
setShort(Object obj, short s)

Redeclares jdk.internal.reflect.FieldAccessor.setShort.

Matches specification in java.lang.reflect.Field

protected void
throwFinalFieldIllegalAccessException(String attemptedType, String attemptedValue)

protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
throwSetIllegalArgumentException(String attemptedType, String attemptedValue)

protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fieldback to summary
protected final Field field

Constructor Detail

FieldAccessorImplback to summary
pack-priv FieldAccessorImpl(Field field)

Method Detail

ensureObjback to summary
protected void ensureObj(Object o)
getback to summary
public abstract Object get(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.get.

Matches specification in java.lang.reflect.Field

getBooleanback to summary
public abstract boolean getBoolean(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getBoolean.

Matches specification in java.lang.reflect.Field

getByteback to summary
public abstract byte getByte(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getByte.

Matches specification in java.lang.reflect.Field

getCharback to summary
public abstract char getChar(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getChar.

Matches specification in java.lang.reflect.Field

getDoubleback to summary
public abstract double getDouble(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getDouble.

Matches specification in java.lang.reflect.Field

getFloatback to summary
public abstract float getFloat(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getFloat.

Matches specification in java.lang.reflect.Field

getIntback to summary
public abstract int getInt(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getInt.

Matches specification in java.lang.reflect.Field

getLongback to summary
public abstract long getLong(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getLong.

Matches specification in java.lang.reflect.Field

getQualifiedFieldNameback to summary
protected String getQualifiedFieldName()
getSetMessageback to summary
protected String getSetMessage(String attemptedType, String attemptedValue)
getShortback to summary
public abstract short getShort(Object obj) throws IllegalArgumentException

Redeclares jdk.internal.reflect.FieldAccessor.getShort.

Matches specification in java.lang.reflect.Field

newGetBooleanIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetBooleanIllegalArgumentException()
newGetByteIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetByteIllegalArgumentException()
newGetCharIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetCharIllegalArgumentException()
newGetDoubleIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetDoubleIllegalArgumentException()
newGetFloatIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetFloatIllegalArgumentException()
newGetIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetIllegalArgumentException(String type)
newGetIntIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetIntIllegalArgumentException()
newGetLongIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetLongIllegalArgumentException()
newGetShortIllegalArgumentExceptionback to summary
protected IllegalArgumentException newGetShortIllegalArgumentException()
setback to summary
public abstract void set(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.set.

Matches specification in java.lang.reflect.Field

setBooleanback to summary
public abstract void setBoolean(Object obj, boolean z) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setBoolean.

Matches specification in java.lang.reflect.Field

setByteback to summary
public abstract void setByte(Object obj, byte b) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setByte.

Matches specification in java.lang.reflect.Field

setCharback to summary
public abstract void setChar(Object obj, char c) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setChar.

Matches specification in java.lang.reflect.Field

setDoubleback to summary
public abstract void setDouble(Object obj, double d) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setDouble.

Matches specification in java.lang.reflect.Field

setFloatback to summary
public abstract void setFloat(Object obj, float f) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setFloat.

Matches specification in java.lang.reflect.Field

setIntback to summary
public abstract void setInt(Object obj, int i) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setInt.

Matches specification in java.lang.reflect.Field

setLongback to summary
public abstract void setLong(Object obj, long l) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setLong.

Matches specification in java.lang.reflect.Field

setShortback to summary
public abstract void setShort(Object obj, short s) throws IllegalArgumentException, IllegalAccessException

Redeclares jdk.internal.reflect.FieldAccessor.setShort.

Matches specification in java.lang.reflect.Field

throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(String attemptedType, String attemptedValue) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(Object o) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(boolean z) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(char b) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(byte b) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(short b) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(int i) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(long i) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(float f) throws IllegalAccessException
throwFinalFieldIllegalAccessExceptionback to summary
protected void throwFinalFieldIllegalAccessException(double f) throws IllegalAccessException
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(String attemptedType, String attemptedValue)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(Object o)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(boolean b)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(byte b)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(char c)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(short s)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(int i)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(long l)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(float f)
throwSetIllegalArgumentExceptionback to summary
protected void throwSetIllegalArgumentException(double d)