groovy.lang
Class MissingFieldException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
groovy.lang.GroovyRuntimeException
groovy.lang.MissingFieldException
- All Implemented Interfaces:
- java.io.Serializable
- public class MissingFieldException
- extends GroovyRuntimeException
An exception occurred if a dynamic field dispatch fails with an unknown field.
Note that the Missing*Exception classes were named for consistency and
to avoid conflicts with JDK exceptions of the same name.
- Version:
- $Revision: 1.1 $
- Author:
- James Strachan
- See Also:
- Serialized Form
Field Summary |
private java.lang.String |
field
|
private java.lang.Class |
type
|
Fields inherited from class java.lang.RuntimeException |
|
Fields inherited from class java.lang.Throwable |
|
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
private java.lang.String field
type
private java.lang.Class type
MissingFieldException
public MissingFieldException(java.lang.String field,
java.lang.Class type)
MissingFieldException
public MissingFieldException(java.lang.String field,
java.lang.Class type,
java.lang.Throwable e)
MissingFieldException
public MissingFieldException(java.lang.String message,
java.lang.String field,
java.lang.Class type)
getField
public java.lang.String getField()
- Returns:
- the name of the field that could not be found
getType
public java.lang.Class getType()
- Returns:
- The type on which the field was attempted to be called
Copyright © 2003-2005 The Codehaus. All Rights Reserved.