Permission Analysis Report


Analysis of: org.eclipse.osgi

Detail


Class: org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader (Application)
DoPrivileged location: Line# 56 void <init>( org.eclipse.osgi.framework.adaptor.ClassLoaderDelegate, java.security.ProtectionDomain, java.lang.String[], java.lang.ClassLoader )
   Permission: java.lang.RuntimePermission "createClassLoader"
      Primordial/void java.lang.ClassLoader.ClassLoader( java.lang.ClassLoader )


CODE
/** * BundleClassLoader constructor. * @param delegate The ClassLoaderDelegate for this bundle. * @param domain The ProtectionDomain for this bundle. * @param parent The parent classloader to use. Must not be null. * @param classpath The classpath entries to use for the host. */ public AbstractClassLoader(ClassLoaderDelegate delegate, ProtectionDomain domain, String[] classpath, ClassLoader parent) { super(parent); this.delegate = delegate; this.hostdomain = domain; this.hostclasspath = classpath; }
Tainted variable reference trace:

Permission Requirements:



Conclusion: