Package groovy.lang
Class MissingPropertyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
groovy.lang.GroovyRuntimeException
groovy.lang.MissingPropertyException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
IllegalPropertyAccessException
,MissingPropertyExceptionNoStack
,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.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Object
MPE
-
Constructor Summary
Constructors Constructor Description MissingPropertyException(java.lang.String message)
MissingPropertyException(java.lang.String property, java.lang.Class type)
MissingPropertyException(java.lang.String property, java.lang.Class type, java.lang.Throwable t)
MissingPropertyException(java.lang.String message, java.lang.String property, java.lang.Class type)
-
Method Summary
Modifier and Type Method Description java.lang.String
getMessageWithoutLocationText()
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
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
MPE
public static final java.lang.Object MPE
-
-
Constructor Details
-
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 t) -
MissingPropertyException
public MissingPropertyException(java.lang.String message) -
MissingPropertyException
public MissingPropertyException(java.lang.String message, java.lang.String property, java.lang.Class type)
-
-
Method Details
-
getMessageWithoutLocationText
public java.lang.String getMessageWithoutLocationText()- Overrides:
getMessageWithoutLocationText
in classGroovyRuntimeException
-
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
-