groovy.lang
Class MissingFieldException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended bygroovy.lang.GroovyRuntimeException
                  extended bygroovy.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 groovy.lang.GroovyRuntimeException
 
Fields inherited from class java.lang.RuntimeException
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
MissingFieldException(java.lang.String field, java.lang.Class type)
           
MissingFieldException(java.lang.String field, java.lang.Class type, java.lang.Throwable e)
           
MissingFieldException(java.lang.String message, java.lang.String field, java.lang.Class type)
           
 
Method Summary
 java.lang.String getField()
           
 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

field

private java.lang.String field

type

private java.lang.Class type
Constructor Detail

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)
Method Detail

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.