public interface jdk.nashorn.internal.runtime.CodeInstaller
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: jdk.nashorn.internal.runtime.CodeInstaller
super_class: java.lang.Object
{
public abstract jdk.nashorn.internal.runtime.Context getContext();
descriptor: ()Ljdk/nashorn/internal/runtime/Context;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Class<?> install(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;[B)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
className final
bytecode final
public abstract void initialize(java.util.Collection<java.lang.Class<?>>, jdk.nashorn.internal.runtime.Source, []);
descriptor: (Ljava/util/Collection;Ljdk/nashorn/internal/runtime/Source;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Collection<Ljava/lang/Class<*>;>;Ljdk/nashorn/internal/runtime/Source;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
classes final
source final
constants final
public abstract void verify(byte[]);
descriptor: ([B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
code final
public abstract long getUniqueScriptId();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void storeScript(java.lang.String, jdk.nashorn.internal.runtime.Source, java.lang.String, java.util.Map<java.lang.String, byte[]>, java.util.Map<java.lang.Integer, jdk.nashorn.internal.runtime.FunctionInitializer>, [], );
descriptor: (Ljava/lang/String;Ljdk/nashorn/internal/runtime/Source;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/Object;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljdk/nashorn/internal/runtime/Source;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;[B>;Ljava/util/Map<Ljava/lang/Integer;Ljdk/nashorn/internal/runtime/FunctionInitializer;>;[Ljava/lang/Object;I)V
MethodParameters:
Name Flags
cacheKey final
source final
mainClassName final
classBytes final
initializers final
constants final
compilationId final
public abstract jdk.nashorn.internal.runtime.StoredScript loadScript(jdk.nashorn.internal.runtime.Source, java.lang.String);
descriptor: (Ljdk/nashorn/internal/runtime/Source;Ljava/lang/String;)Ljdk/nashorn/internal/runtime/StoredScript;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
source
functionKey
public abstract jdk.nashorn.internal.runtime.CodeInstaller getOnDemandCompilationInstaller();
descriptor: ()Ljdk/nashorn/internal/runtime/CodeInstaller;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.nashorn.internal.runtime.CodeInstaller getMultiClassCodeInstaller();
descriptor: ()Ljdk/nashorn/internal/runtime/CodeInstaller;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCompatibleWith(jdk.nashorn.internal.runtime.CodeInstaller);
descriptor: (Ljdk/nashorn/internal/runtime/CodeInstaller;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
other
}
SourceFile: "CodeInstaller.java"