polyglot.types
Class NoClassException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by polyglot.types.SemanticException
              extended by polyglot.types.NoClassException
All Implemented Interfaces:
java.io.Serializable

public class NoClassException
extends SemanticException

Signals an error in the class resolver system. This exception is thrown when a ClassResolver is unable to resolve a given class name.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class polyglot.types.SemanticException
position
 
Constructor Summary
NoClassException(java.lang.String className)
           
NoClassException(java.lang.String className, Named scope)
           
NoClassException(java.lang.String className, Position position)
           
 
Method Summary
 java.lang.String getClassName()
           
 
Methods inherited from class polyglot.types.SemanticException
position
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoClassException

public NoClassException(java.lang.String className)

NoClassException

public NoClassException(java.lang.String className,
                        Named scope)

NoClassException

public NoClassException(java.lang.String className,
                        Position position)
Method Detail

getClassName

public java.lang.String getClassName()