本文整理了Java中org.mozilla.javascript.EcmaError.getName()
方法的一些代码示例,展示了EcmaError.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EcmaError.getName()
方法的具体详情如下:
包路径:org.mozilla.javascript.EcmaError
类名称:EcmaError
方法名:getName
[英]Gets the name of the error. ECMA edition 3 defines the following errors: EvalError, RangeError, ReferenceError, SyntaxError, TypeError, and URIError. Additional error names may be added in the future. See ECMA edition 3, 15.11.7.9.
[中]获取错误的名称。ECMAEdition 3定义了以下错误:evalerError、RangeError、ReferenceError、SyntaxError、TypeError和URIError。将来可能会添加其他错误名称。见ECMA第3版,15.11.7.9。
代码示例来源:origin: com.github.tntim96/rhino
static boolean accept(Object nameObj) {
String name;
try {
name = ScriptRuntime.toString(nameObj);
} catch (EcmaError ee) {
if ("TypeError".equals(ee.getName())) {
return false;
}
throw ee;
}
// See http://w3.org/TR/xml-names11/#NT-NCName
int length = name.length();
if (length != 0) {
if (isNCNameStartChar(name.charAt(0))) {
for (int i = 1; i != length; ++i) {
if (!isNCNameChar(name.charAt(i))) {
return false;
}
}
return true;
}
}
return false;
}
代码示例来源:origin: com.sun.phobos/phobos-rhino
static boolean accept(Object nameObj) {
String name;
try {
name = ScriptRuntime.toString(nameObj);
} catch (EcmaError ee) {
if ("TypeError".equals(ee.getName())) {
return false;
}
throw ee;
}
// See http://w3.org/TR/xml-names11/#NT-NCName
int length = name.length();
if (length != 0) {
if (isNCNameStartChar(name.charAt(0))) {
for (int i = 1; i != length; ++i) {
if (!isNCNameChar(name.charAt(i))) {
return false;
}
}
return true;
}
}
return false;
}
代码示例来源:origin: com.github.tntim96/rhino
/**
* See E4X 13.1.2.1.
*/
public boolean isXMLName(Context cx, Object nameObj)
{
String name;
try {
name = ScriptRuntime.toString(nameObj);
} catch (EcmaError ee) {
if ("TypeError".equals(ee.getName())) {
return false;
}
throw ee;
}
// See http://w3.org/TR/xml-names11/#NT-NCName
int length = name.length();
if (length != 0) {
if (isNCNameStartChar(name.charAt(0))) {
for (int i = 1; i != length; ++i) {
if (!isNCNameChar(name.charAt(i))) {
return false;
}
}
return true;
}
}
return false;
}
代码示例来源:origin: org.apache.cocoon/cocoon-flowscript-impl
public Location getLocation(Object obj, String description) {
if (obj instanceof EcmaError) {
EcmaError ex = (EcmaError)obj;
if (ex.sourceName() != null) {
return new LocationImpl(ex.getName(), ex.sourceName(), ex.lineNumber(), ex.columnNumber());
} else {
return Location.UNKNOWN;
}
} else if (obj instanceof JavaScriptException) {
JavaScriptException ex = (JavaScriptException)obj;
if (ex.sourceName() != null) {
return new LocationImpl(description, ex.sourceName(), ex.lineNumber(), -1);
} else {
return Location.UNKNOWN;
}
}
return null;
}
};
代码示例来源:origin: geogebra/geogebra
EcmaError ee = (EcmaError)t;
re = ee;
errorName = ee.getName();
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
代码示例来源:origin: com.github.tntim96/rhino
EcmaError ee = (EcmaError)t;
re = ee;
errorName = ee.getName();
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
代码示例来源:origin: io.apigee/rhino
EcmaError ee = (EcmaError)t;
re = ee;
errorName = ee.getName();
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
代码示例来源:origin: ro.isdc.wro4j/rhino
EcmaError ee = (EcmaError)t;
re = ee;
errorName = ee.getName();
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
代码示例来源:origin: com.sun.phobos/phobos-rhino
EcmaError ee = (EcmaError)t;
re = ee;
errorName = ee.getName();
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
代码示例来源:origin: rhino/js
EcmaError ee = (EcmaError)t;
re = ee;
errorName = ee.getName();
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
代码示例来源:origin: geogebra/geogebra
EcmaError ee = (EcmaError)t;
re = ee;
type = TopLevel.NativeErrors.valueOf(ee.getName());
errorMsg = ee.getErrorMessage();
} else if (t instanceof WrappedException) {
内容来源于网络,如有侵权,请联系作者删除!