本文整理了Java中org.mozilla.javascript.Context.getSecurityController()
方法的一些代码示例,展示了Context.getSecurityController()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.getSecurityController()
方法的具体详情如下:
包路径:org.mozilla.javascript.Context
类名称:Context
方法名:getSecurityController
暂无
代码示例来源:origin: rhino/js
public static Class<?> getStaticSecurityDomainClass() {
SecurityController sc = Context.getContext().getSecurityController();
return sc == null ? null : sc.getStaticSecurityDomainClassInternal();
}
代码示例来源:origin: ro.isdc.wro4j/rhino
public static Class<?> getStaticSecurityDomainClass() {
SecurityController sc = Context.getContext().getSecurityController();
return sc == null ? null : sc.getStaticSecurityDomainClassInternal();
}
代码示例来源:origin: rhino/js
private InterpretedFunction(InterpreterData idata,
Object staticSecurityDomain)
{
this.idata = idata;
// Always get Context from the current thread to
// avoid security breaches via passing mangled Context instances
// with bogus SecurityController
Context cx = Context.getContext();
SecurityController sc = cx.getSecurityController();
Object dynamicDomain;
if (sc != null) {
dynamicDomain = sc.getDynamicSecurityDomain(staticSecurityDomain);
} else {
if (staticSecurityDomain != null) {
throw new IllegalArgumentException();
}
dynamicDomain = null;
}
this.securityController = sc;
this.securityDomain = dynamicDomain;
}
代码示例来源:origin: com.github.tntim96/rhino
public static Class<?> getStaticSecurityDomainClass() {
SecurityController sc = Context.getContext().getSecurityController();
return sc == null ? null : sc.getStaticSecurityDomainClassInternal();
}
代码示例来源:origin: geogebra/geogebra
public static Class<?> getStaticSecurityDomainClass() {
SecurityController sc = Context.getContext().getSecurityController();
return sc == null ? null : sc.getStaticSecurityDomainClassInternal();
}
代码示例来源:origin: io.apigee/rhino
public static Class<?> getStaticSecurityDomainClass() {
SecurityController sc = Context.getContext().getSecurityController();
return sc == null ? null : sc.getStaticSecurityDomainClassInternal();
}
代码示例来源:origin: geogebra/geogebra
private InterpretedFunction(InterpreterData idata,
Object staticSecurityDomain)
{
this.idata = idata;
// Always get Context from the current thread to
// avoid security breaches via passing mangled Context instances
// with bogus SecurityController
Context cx = Context.getContext();
SecurityController sc = cx.getSecurityController();
Object dynamicDomain;
if (sc != null) {
dynamicDomain = sc.getDynamicSecurityDomain(staticSecurityDomain);
} else {
if (staticSecurityDomain != null) {
throw new IllegalArgumentException();
}
dynamicDomain = null;
}
this.securityController = sc;
this.securityDomain = dynamicDomain;
}
代码示例来源:origin: ro.isdc.wro4j/rhino
private InterpretedFunction(InterpreterData idata,
Object staticSecurityDomain)
{
this.idata = idata;
// Always get Context from the current thread to
// avoid security breaches via passing mangled Context instances
// with bogus SecurityController
Context cx = Context.getContext();
SecurityController sc = cx.getSecurityController();
Object dynamicDomain;
if (sc != null) {
dynamicDomain = sc.getDynamicSecurityDomain(staticSecurityDomain);
} else {
if (staticSecurityDomain != null) {
throw new IllegalArgumentException();
}
dynamicDomain = null;
}
this.securityController = sc;
this.securityDomain = dynamicDomain;
}
代码示例来源:origin: io.apigee/rhino
private InterpretedFunction(InterpreterData idata,
Object staticSecurityDomain)
{
this.idata = idata;
// Always get Context from the current thread to
// avoid security breaches via passing mangled Context instances
// with bogus SecurityController
Context cx = Context.getContext();
SecurityController sc = cx.getSecurityController();
Object dynamicDomain;
if (sc != null) {
dynamicDomain = sc.getDynamicSecurityDomain(staticSecurityDomain);
} else {
if (staticSecurityDomain != null) {
throw new IllegalArgumentException();
}
dynamicDomain = null;
}
this.securityController = sc;
this.securityDomain = dynamicDomain;
}
代码示例来源:origin: com.sun.phobos/phobos-rhino
private InterpretedFunction(InterpreterData idata,
Object staticSecurityDomain)
{
this.idata = idata;
// Always get Context from the current thread to
// avoid security breaches via passing mangled Context instances
// with bogus SecurityController
Context cx = Context.getContext();
SecurityController sc = cx.getSecurityController();
Object dynamicDomain;
if (sc != null) {
dynamicDomain = sc.getDynamicSecurityDomain(staticSecurityDomain);
} else {
if (staticSecurityDomain != null) {
throw new IllegalArgumentException();
}
dynamicDomain = null;
}
this.securityController = sc;
this.securityDomain = dynamicDomain;
}
代码示例来源:origin: com.github.tntim96/rhino
private InterpretedFunction(InterpreterData idata,
Object staticSecurityDomain)
{
this.idata = idata;
// Always get Context from the current thread to
// avoid security breaches via passing mangled Context instances
// with bogus SecurityController
Context cx = Context.getContext();
SecurityController sc = cx.getSecurityController();
Object dynamicDomain;
if (sc != null) {
dynamicDomain = sc.getDynamicSecurityDomain(staticSecurityDomain);
} else {
if (staticSecurityDomain != null) {
throw new IllegalArgumentException();
}
dynamicDomain = null;
}
this.securityController = sc;
this.securityDomain = dynamicDomain;
}
代码示例来源:origin: geogebra/geogebra
parent = cx.getApplicationClassLoader();
SecurityController sc = cx.getSecurityController();
GeneratedClassLoader loader;
if (sc == null) {
代码示例来源:origin: io.apigee/rhino
parent = cx.getApplicationClassLoader();
SecurityController sc = cx.getSecurityController();
GeneratedClassLoader loader;
if (sc == null) {
代码示例来源:origin: rhino/js
parent = cx.getApplicationClassLoader();
SecurityController sc = cx.getSecurityController();
GeneratedClassLoader loader;
if (sc == null) {
代码示例来源:origin: com.sun.phobos/phobos-rhino
parent = cx.getApplicationClassLoader();
SecurityController sc = cx.getSecurityController();
GeneratedClassLoader loader;
if (sc == null) {
代码示例来源:origin: ro.isdc.wro4j/rhino
parent = cx.getApplicationClassLoader();
SecurityController sc = cx.getSecurityController();
GeneratedClassLoader loader;
if (sc == null) {
代码示例来源:origin: com.github.tntim96/rhino
parent = cx.getApplicationClassLoader();
SecurityController sc = cx.getSecurityController();
GeneratedClassLoader loader;
if (sc == null) {
代码示例来源:origin: rhino/js
sourceName = "unnamed script";
if (securityDomain != null && getSecurityController() == null) {
throw new IllegalArgumentException(
"securityDomain should be null if setSecurityController() was never called");
代码示例来源:origin: geogebra/geogebra
sourceName = "unnamed script";
if (securityDomain != null && getSecurityController() == null) {
throw new IllegalArgumentException(
"securityDomain should be null if setSecurityController() was never called");
代码示例来源:origin: com.github.tntim96/rhino
sourceName = "unnamed script";
if (securityDomain != null && getSecurityController() == null) {
throw new IllegalArgumentException(
"securityDomain should be null if setSecurityController() was never called");
内容来源于网络,如有侵权,请联系作者删除!