Class IllegalAccessException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
java.lang.IllegalAccessException
- All Implemented Interfaces:
Serializable
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.
- Since:
- 1.0
- See Also:
-
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 Form
Constructor Summary
Constructor | Description |
---|---|
IllegalAccessException() |
Constructs an IllegalAccessException without a detail message. |
IllegalAccessException |
Constructs an IllegalAccessException with a detail message. |
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Details
IllegalAccessException
public IllegalAccessException()
Constructs an
IllegalAccessException
without a detail message.IllegalAccessException
public IllegalAccessException(String s)
Constructs an
IllegalAccessException
with a detail message.- Parameters:
-
s
- the detail message.
© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalAccessException.html