interface jdk.jshell.MemoryFileManager$ClassFileCreationListener
minor version: 0
major version: 59
flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
this_class: jdk.jshell.MemoryFileManager$ClassFileCreationListener
super_class: java.lang.Object
{
public abstract void newClassFile(jdk.jshell.MemoryFileManager$OutputMemoryJavaFileObject, javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject);
descriptor: (Ljdk/jshell/MemoryFileManager$OutputMemoryJavaFileObject;Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;Ljavax/tools/FileObject;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
jfo
location
className
kind
sibling
}
SourceFile: "MemoryFileManager.java"
NestHost: jdk.jshell.MemoryFileManager
InnerClasses:
public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
public final Kind = javax.tools.JavaFileObject$Kind of javax.tools.JavaFileObject
abstract ClassFileCreationListener = jdk.jshell.MemoryFileManager$ClassFileCreationListener of jdk.jshell.MemoryFileManager
OutputMemoryJavaFileObject = jdk.jshell.MemoryFileManager$OutputMemoryJavaFileObject of jdk.jshell.MemoryFileManager