public interface com.oracle.graal.pointsto.infrastructure.Universe
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.oracle.graal.pointsto.infrastructure.Universe
  super_class: java.lang.Object
{
  public abstract com.oracle.graal.pointsto.api.HostVM hostVM();
    descriptor: ()Lcom/oracle/graal/pointsto/api/HostVM;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.graalvm.compiler.api.replacements.SnippetReflectionProvider getSnippetReflection();
    descriptor: ()Lorg/graalvm/compiler/api/replacements/SnippetReflectionProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.vm.ci.meta.ResolvedJavaType lookup(jdk.vm.ci.meta.JavaType);
    descriptor: (Ljdk/vm/ci/meta/JavaType;)Ljdk/vm/ci/meta/ResolvedJavaType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      type  

  public abstract jdk.vm.ci.meta.JavaType lookupAllowUnresolved(jdk.vm.ci.meta.JavaType);
    descriptor: (Ljdk/vm/ci/meta/JavaType;)Ljdk/vm/ci/meta/JavaType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      type  

  public abstract jdk.vm.ci.meta.ResolvedJavaField lookup(jdk.vm.ci.meta.JavaField);
    descriptor: (Ljdk/vm/ci/meta/JavaField;)Ljdk/vm/ci/meta/ResolvedJavaField;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      field  

  public abstract jdk.vm.ci.meta.JavaField lookupAllowUnresolved(jdk.vm.ci.meta.JavaField);
    descriptor: (Ljdk/vm/ci/meta/JavaField;)Ljdk/vm/ci/meta/JavaField;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      field  

  public abstract jdk.vm.ci.meta.ResolvedJavaMethod lookup(jdk.vm.ci.meta.JavaMethod);
    descriptor: (Ljdk/vm/ci/meta/JavaMethod;)Ljdk/vm/ci/meta/ResolvedJavaMethod;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      method  

  public abstract jdk.vm.ci.meta.JavaMethod lookupAllowUnresolved(jdk.vm.ci.meta.JavaMethod);
    descriptor: (Ljdk/vm/ci/meta/JavaMethod;)Ljdk/vm/ci/meta/JavaMethod;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      method  

  public abstract com.oracle.graal.pointsto.infrastructure.WrappedSignature lookup(jdk.vm.ci.meta.Signature, com.oracle.graal.pointsto.infrastructure.WrappedJavaType);
    descriptor: (Ljdk/vm/ci/meta/Signature;Lcom/oracle/graal/pointsto/infrastructure/WrappedJavaType;)Lcom/oracle/graal/pointsto/infrastructure/WrappedSignature;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                       Name  Flags
      signature              
      defaultAccessingClass  

  public abstract com.oracle.graal.pointsto.infrastructure.WrappedConstantPool lookup(jdk.vm.ci.meta.ConstantPool, com.oracle.graal.pointsto.infrastructure.WrappedJavaType);
    descriptor: (Ljdk/vm/ci/meta/ConstantPool;Lcom/oracle/graal/pointsto/infrastructure/WrappedJavaType;)Lcom/oracle/graal/pointsto/infrastructure/WrappedConstantPool;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                       Name  Flags
      constantPool           
      defaultAccessingClass  

  public abstract jdk.vm.ci.meta.JavaConstant lookup(jdk.vm.ci.meta.JavaConstant);
    descriptor: (Ljdk/vm/ci/meta/JavaConstant;)Ljdk/vm/ci/meta/JavaConstant;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      constant  

  public abstract jdk.vm.ci.meta.ResolvedJavaMethod resolveSubstitution(jdk.vm.ci.meta.ResolvedJavaMethod);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Ljdk/vm/ci/meta/ResolvedJavaMethod;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      method  

  public abstract jdk.vm.ci.meta.ResolvedJavaType objectType();
    descriptor: ()Ljdk/vm/ci/meta/ResolvedJavaType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Universe.java"