Class JavaPolicySecurity.Loader
java.lang.Object
java.lang.ClassLoader
org.mozilla.javascript.tools.shell.JavaPolicySecurity.Loader
- All Implemented Interfaces:
GeneratedClassLoader
- Enclosing class:
JavaPolicySecurity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> defineClass(String name, byte[] data) Define a new Java class.voidLink the given class.Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
domain
-
-
Constructor Details
-
Loader
Loader(ClassLoader parent, ProtectionDomain domain)
-
-
Method Details
-
defineClass
Description copied from interface:GeneratedClassLoaderDefine a new Java class. Classes created via this method should have the same class loader.- Specified by:
defineClassin interfaceGeneratedClassLoader- Parameters:
name- fully qualified class namedata- class byte code- Returns:
- new class object
-
linkClass
Description copied from interface:GeneratedClassLoaderLink the given class.- Specified by:
linkClassin interfaceGeneratedClassLoader- Parameters:
cl- Class instance returned from the previous call toGeneratedClassLoader.defineClass(String, byte[])- See Also:
-