Packages  This Package  Prev  Next  Index  

§1.31 Class IllegalAccessException

public  class  java.lang.IllegalAccessException
    extends  java.lang.Exception  (I-§1.30)
{
        // Constructors
    public IllegalAccessException();	§1.31.1
    public IllegalAccessException(String  s);	§1.31.2
}
Thrown when an application tries to load in a class through its string name using

but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package.

An instance of this class can also be thrown when an application tries to create an instance of a class using the newInstance method(I-§1.3.7) in class Class, but the current method does not have access to the appropriate zero-argument constructor.


Constructors

IllegalAccessException

public IllegalAccessException()
Constructs a IllegalAccessException without a detail message.

IllegalAccessException

public IllegalAccessException(String s)
Constructs a IllegalAccessException with a detail message.
Parameters:
s - the detail message

Packages  This Package  Prev  Next  Index
Java API Document (HTML generated by dkramer on April 22, 1996)
Copyright © 1996 Sun Microsystems, Inc. All rights reserved
Please send any comments or corrections to doug.kramer@sun.com