public abstract class com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod extends com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod
  super_class: com.oracle.svm.hosted.annotation.CustomSubstitutionMethod
{
  public void <init>(jdk.vm.ci.meta.ResolvedJavaMethod);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod this
        start local 1 // jdk.vm.ci.meta.ResolvedJavaMethod original
         0: .line 204
            aload 0 /* this */
            aload 1 /* original */
            invokespecial com.oracle.svm.hosted.annotation.CustomSubstitutionMethod.<init>:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)V
         1: .line 205
            return
        end local 1 // jdk.vm.ci.meta.ResolvedJavaMethod original
        end local 0 // com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/oracle/svm/reflect/hosted/ReflectionSubstitutionType$ReflectionSubstitutionMethod;
            0    2     1  original  Ljdk/vm/ci/meta/ResolvedJavaMethod;
    MethodParameters:
          Name  Flags
      original  

  public int getMaxLocals();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod this
         0: .line 209
            aload 0 /* this */
            getfield com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod.original:Ljdk/vm/ci/meta/ResolvedJavaMethod;
            invokeinterface jdk.vm.ci.meta.ResolvedJavaMethod.getMaxLocals:()I
            ireturn
        end local 0 // com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/reflect/hosted/ReflectionSubstitutionType$ReflectionSubstitutionMethod;
}
SourceFile: "ReflectionSubstitutionType.java"
NestHost: com.oracle.svm.reflect.hosted.ReflectionSubstitutionType
InnerClasses:
  public abstract ReflectionSubstitutionMethod = com.oracle.svm.reflect.hosted.ReflectionSubstitutionType$ReflectionSubstitutionMethod of com.oracle.svm.reflect.hosted.ReflectionSubstitutionType