java.lang
public class: IllegalAccessException [javadoc |
source]
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
java.lang.IllegalAccessException
All Implemented Interfaces:
Serializable
An IllegalAccessException is thrown when an application tries
to reflectively create an instance (other than an array),
set or get a field, or invoke a method, but the currently
executing method does not have access to the definition of
the specified class, field, method or constructor.
Also see:
- Class#newInstance()
- java.lang.reflect.Field#set(Object, Object)
- java.lang.reflect.Field#setBoolean(Object, boolean)
- java.lang.reflect.Field#setByte(Object, byte)
- java.lang.reflect.Field#setShort(Object, short)
- java.lang.reflect.Field#setChar(Object, char)
- java.lang.reflect.Field#setInt(Object, int)
- java.lang.reflect.Field#setLong(Object, long)
- java.lang.reflect.Field#setFloat(Object, float)
- java.lang.reflect.Field#setDouble(Object, double)
- java.lang.reflect.Field#get(Object)
- java.lang.reflect.Field#getBoolean(Object)
- java.lang.reflect.Field#getByte(Object)
- java.lang.reflect.Field#getShort(Object)
- java.lang.reflect.Field#getChar(Object)
- java.lang.reflect.Field#getInt(Object)
- java.lang.reflect.Field#getLong(Object)
- java.lang.reflect.Field#getFloat(Object)
- java.lang.reflect.Field#getDouble(Object)
- java.lang.reflect.Method#invoke(Object, Object[])
- java.lang.reflect.Constructor#newInstance(Object[])
- author:
unascribed
-
- since:
JDK1.0
-
Methods from java.lang.Throwable: |
---|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getStackTraceDepth, getStackTraceElement, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |