Signals that a class or initializer is not accessible. Thrown by Class.newInstance().
public class IllegalAccessException extends Exception {
// Public Constructors
public IllegalAccessException();
public IllegalAccessException(String s);
}
Object->Throwable(Serializable)->Exception->IllegalAccessException
Class.newInstance(), Constructor.newInstance(), Field.get(), Field.getBoolean(), Field.getByte(), Field.getChar(), Field.getDouble(), Field.getFloat(), Field.getInt(), Field.getLong(), Field.getShort(), Field.set(), Field.setBoolean(), Field.setByte(), Field.setChar(), Field.setDouble(), Field.setFloat(), Field.setInt(), Field.setLong(), Field.setShort(), Method.invoke()