public class IllegalAccessException extends ReflectiveOperationException
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.
Class.newInstance()
, Field.set(Object, Object)
, Field.setBoolean(Object, boolean)
, Field.setByte(Object, byte)
, Field.setShort(Object, short)
, Field.setChar(Object, char)
, Field.setInt(Object, int)
, Field.setLong(Object, long)
, Field.setFloat(Object, float)
, Field.setDouble(Object, double)
, Field.get(Object)
, Field.getBoolean(Object)
, Field.getByte(Object)
, Field.getShort(Object)
, Field.getChar(Object)
, Field.getInt(Object)
, Field.getLong(Object)
, Field.getFloat(Object)
, Field.getDouble(Object)
, Method.invoke(Object, Object[])
, Constructor.newInstance(Object[])
, Serialized Formpublic IllegalAccessException()
Constructs an IllegalAccessException
without a detail message.
public IllegalAccessException(String s)
Constructs an IllegalAccessException
with a detail message.
s
- the detail message.addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.