public interface org.eclipse.jdt.internal.compiler.env.INameEnvironment
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jdt.internal.compiler.env.INameEnvironment
  super_class: java.lang.Object
{
  public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[][]);
    descriptor: ([[C)Lorg/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      compoundTypeName  

  public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(char[], char[][]);
    descriptor: ([C[[C)Lorg/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      typeName     
      packageName  

  public abstract boolean isPackage(char[][], char[]);
    descriptor: ([[C[C)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      parentPackageName  
      packageName        

  public abstract void cleanup();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "INameEnvironment.java"