java.lang.SecurityManager.checkPackageAccess()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中java.lang.SecurityManager.checkPackageAccess()方法的一些代码示例,展示了SecurityManager.checkPackageAccess()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SecurityManager.checkPackageAccess()方法的具体详情如下:
包路径:java.lang.SecurityManager
类名称:SecurityManager
方法名:checkPackageAccess

SecurityManager.checkPackageAccess介绍

暂无

代码示例

代码示例来源:origin: javax.xml.bind/jaxb-api

static void checkPackageAccess(String className) {
  // make sure that the current thread has an access to the package of the given name.
  SecurityManager s = System.getSecurityManager();
  if (s != null) {
    int i = className.lastIndexOf('.');
    if (i != -1) {
      s.checkPackageAccess(className.substring(0, i));
    }
  }
}

代码示例来源:origin: org.springframework.boot/spring-boot

private void checkPackageAccess(String name) throws ClassNotFoundException {
  if (this.securityManager != null && name.lastIndexOf('.') >= 0) {
    try {
      this.securityManager
          .checkPackageAccess(name.substring(0, name.lastIndexOf('.')));
    }
    catch (SecurityException ex) {
      throw new ClassNotFoundException("Security Violation, attempt to use "
          + "Restricted Class: " + name, ex);
    }
  }
}

代码示例来源:origin: wildfly/wildfly

public void checkPackageAccess(final String pkg) {
  if (doCheck()) {
    super.checkPackageAccess(pkg);
  }
}

代码示例来源:origin: frohoff/ysoserial

@Override
public void checkPackageAccess(String pkg) {
  getSecurityManager().checkPackageAccess(pkg);
}

代码示例来源:origin: neo4j/neo4j

@Override
public void checkPackageAccess( String pkg )
{
  if ( managerExists() )
  {
    securityManager.checkPackageAccess( pkg );
  }
  else
  {
    super.checkPackageAccess( pkg );
  }
}

代码示例来源:origin: robovm/robovm

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: robovm/robovm

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: robovm/robovm

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: robovm/robovm

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: robovm/robovm

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: robovm/robovm

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: spotbugs/spotbugs

@ExpectWarning("DE_MIGHT_IGNORE")
public static void setSecurityManager(final SecurityManager s) {
  try {
    s.checkPackageAccess("java.lang");
  } catch (Exception e) {
    // no-op
  }
  setSecurityManager0(s);
}

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: plutext/docx4j

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

代码示例来源:origin: xalan/xalan

String packageName = className;
if (lastDot != -1) packageName = className.substring(0, lastDot);
security.checkPackageAccess(packageName);

相关文章

微信公众号

最新文章

更多