public class com.oracle.svm.hosted.code.SubstrateGraphMakerFactory implements com.oracle.svm.core.graal.meta.SubstrateReplacements$GraphMakerFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.svm.hosted.code.SubstrateGraphMakerFactory
  super_class: java.lang.Object
{
  private final org.graalvm.compiler.word.WordTypes wordTypes;
    descriptor: Lorg/graalvm/compiler/word/WordTypes;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.graalvm.compiler.word.WordTypes);
    descriptor: (Lorg/graalvm/compiler/word/WordTypes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.code.SubstrateGraphMakerFactory this
        start local 1 // org.graalvm.compiler.word.WordTypes wordTypes
         0: .line 39
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 40
            aload 0 /* this */
            aload 1 /* wordTypes */
            putfield com.oracle.svm.hosted.code.SubstrateGraphMakerFactory.wordTypes:Lorg/graalvm/compiler/word/WordTypes;
         2: .line 41
            return
        end local 1 // org.graalvm.compiler.word.WordTypes wordTypes
        end local 0 // com.oracle.svm.hosted.code.SubstrateGraphMakerFactory this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/oracle/svm/hosted/code/SubstrateGraphMakerFactory;
            0    3     1  wordTypes  Lorg/graalvm/compiler/word/WordTypes;
    MethodParameters:
           Name  Flags
      wordTypes  

  public org.graalvm.compiler.replacements.ReplacementsImpl$GraphMaker create(org.graalvm.compiler.replacements.ReplacementsImpl, jdk.vm.ci.meta.ResolvedJavaMethod, jdk.vm.ci.meta.ResolvedJavaMethod);
    descriptor: (Lorg/graalvm/compiler/replacements/ReplacementsImpl;Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/replacements/ReplacementsImpl$GraphMaker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.oracle.svm.hosted.code.SubstrateGraphMakerFactory this
        start local 1 // org.graalvm.compiler.replacements.ReplacementsImpl replacements
        start local 2 // jdk.vm.ci.meta.ResolvedJavaMethod substitute
        start local 3 // jdk.vm.ci.meta.ResolvedJavaMethod substitutedMethod
         0: .line 45
            new com.oracle.svm.hosted.code.SubstrateGraphMaker
            dup
            aload 1 /* replacements */
            aload 2 /* substitute */
            aload 3 /* substitutedMethod */
            aload 0 /* this */
            getfield com.oracle.svm.hosted.code.SubstrateGraphMakerFactory.wordTypes:Lorg/graalvm/compiler/word/WordTypes;
            invokespecial com.oracle.svm.hosted.code.SubstrateGraphMaker.<init>:(Lorg/graalvm/compiler/replacements/ReplacementsImpl;Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/word/WordTypes;)V
            areturn
        end local 3 // jdk.vm.ci.meta.ResolvedJavaMethod substitutedMethod
        end local 2 // jdk.vm.ci.meta.ResolvedJavaMethod substitute
        end local 1 // org.graalvm.compiler.replacements.ReplacementsImpl replacements
        end local 0 // com.oracle.svm.hosted.code.SubstrateGraphMakerFactory this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/oracle/svm/hosted/code/SubstrateGraphMakerFactory;
            0    1     1       replacements  Lorg/graalvm/compiler/replacements/ReplacementsImpl;
            0    1     2         substitute  Ljdk/vm/ci/meta/ResolvedJavaMethod;
            0    1     3  substitutedMethod  Ljdk/vm/ci/meta/ResolvedJavaMethod;
    MethodParameters:
                   Name  Flags
      replacements       
      substitute         
      substitutedMethod  
}
SourceFile: "SubstrateGraphMakerFactory.java"
InnerClasses:
  public abstract GraphMakerFactory = com.oracle.svm.core.graal.meta.SubstrateReplacements$GraphMakerFactory of com.oracle.svm.core.graal.meta.SubstrateReplacements
  public GraphMaker = org.graalvm.compiler.replacements.ReplacementsImpl$GraphMaker of org.graalvm.compiler.replacements.ReplacementsImpl