groovycastexception.java
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· Java 代码 · 共 33 行
JAVA
33 行
/*
* GroovyCastException.java created on 21.11.2006
*
* To change this generated comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package org.codehaus.groovy.runtime.typehandling;
public class GroovyCastException extends ClassCastException {
public GroovyCastException(Object objectToCast, Class classToCastTo) {
super(makeMessage(objectToCast,classToCastTo));
}
public GroovyCastException(String string) {
super(string);
}
private static String makeMessage(Object objectToCast, Class classToCastTo) {
String classToCastFrom;
if (objectToCast!=null) {
classToCastFrom = objectToCast.getClass().getName();
} else {
objectToCast = "null";
classToCastFrom = "null";
}
return "Cannot cast object '" + objectToCast + "' " +
"with class '" + classToCastFrom + "' " +
"to class '" + classToCastTo.getName() + "'";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?