Top Fields Constructors Methods
org.codehaus.groovy.runtime.typehandling

public Class GroovyCastException

extends ClassCastException
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
GroovyCastException(Object
object we tried to cast
objectToCast
,
Class<T>
class we tried to cast to
classToCastTo
,
Exception
not kept but we pass on message from this Exception if any
cause
)

public
GroovyCastException(Object
object we tried to cast
objectToCast
,
Class<T>
class we tried to cast to
classToCastTo
)

public
GroovyCastException(String
custom Exception message
message
)

Method Summary

Modifier and TypeMethod and Description
private static String
getWrapper(Class<T> cls)

private static String
makeMessage(Object objectToCast, Class<T> classToCastTo)

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.ClassCastException.serialVersionUID.

Constructor Detail

GroovyCastExceptionback to summary
public GroovyCastException(Object objectToCast, Class<T> classToCastTo, Exception cause)
Parameters
objectToCast:Object

object we tried to cast

classToCastTo:Class<T>

class we tried to cast to

cause:Exception

not kept but we pass on message from this Exception if any

GroovyCastExceptionback to summary
public GroovyCastException(Object objectToCast, Class<T> classToCastTo)
Parameters
objectToCast:Object

object we tried to cast

classToCastTo:Class<T>

class we tried to cast to

GroovyCastExceptionback to summary
public GroovyCastException(String message)
Parameters
message:String

custom Exception message

Method Detail

getWrapperback to summary
private static String getWrapper(Class<T> cls)
makeMessageback to summary
private static String makeMessage(Object objectToCast, Class<T> classToCastTo)