groovy.lang
Class MissingPropertyException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended bygroovy.lang.GroovyRuntimeException
                  extended bygroovy.lang.MissingPropertyException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IllegalPropertyAccessException, ReadOnlyPropertyException

public class MissingPropertyException
extends GroovyRuntimeException

An exception occurred if a dynamic property dispatch fails with an unknown property. Note that the Missing*Exception classes were named for consistency and to avoid conflicts with JDK exceptions of the same name.

Version:
$Revision: 1.4 $
Author:
James Strachan
See Also:
Serialized Form

Field Summary
private  java.lang.String property
           
private  java.lang.Class type
           
 
Fields inherited from class groovy.lang.GroovyRuntimeException
 
Fields inherited from class java.lang.RuntimeException
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
MissingPropertyException(java.lang.String property, java.lang.Class type)
           
MissingPropertyException(java.lang.String property, java.lang.Class type, java.lang.Throwable e)
           
MissingPropertyException(java.lang.String message, java.lang.String property, java.lang.Class type)
           
 
Method Summary
 java.lang.String getProperty()
           
 java.lang.Class getType()
           
 
Methods inherited from class groovy.lang.GroovyRuntimeException
getLocationText, getMessage, getModule, getNode, setModule
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

property

private java.lang.String property

type

private java.lang.Class type
Constructor Detail

MissingPropertyException

public MissingPropertyException(java.lang.String property,
                                java.lang.Class type)

MissingPropertyException

public MissingPropertyException(java.lang.String property,
                                java.lang.Class type,
                                java.lang.Throwable e)

MissingPropertyException

public MissingPropertyException(java.lang.String message,
                                java.lang.String property,
                                java.lang.Class type)
Method Detail

getProperty

public java.lang.String getProperty()
Returns:
the name of the property that could not be found

getType

public java.lang.Class getType()
Returns:
The type on which the property was attempted to be called


Copyright © 2003-2005 The Codehaus. All Rights Reserved.