final class org.h2.result.LocalResultFactory$DefaultLocalResultFactory extends org.h2.result.LocalResultFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.h2.result.LocalResultFactory$DefaultLocalResultFactory
  super_class: org.h2.result.LocalResultFactory
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.h2.result.LocalResultFactory$DefaultLocalResultFactory this
         0: .line 43
            aload 0 /* this */
            invokespecial org.h2.result.LocalResultFactory.<init>:()V
         1: .line 45
            return
        end local 0 // org.h2.result.LocalResultFactory$DefaultLocalResultFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/h2/result/LocalResultFactory$DefaultLocalResultFactory;

  public org.h2.result.LocalResult create(org.h2.engine.Session, org.h2.expression.Expression[], int);
    descriptor: (Lorg/h2/engine/Session;[Lorg/h2/expression/Expression;I)Lorg/h2/result/LocalResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.h2.result.LocalResultFactory$DefaultLocalResultFactory this
        start local 1 // org.h2.engine.Session session
        start local 2 // org.h2.expression.Expression[] expressions
        start local 3 // int visibleColumnCount
         0: .line 49
            new org.h2.result.LocalResultImpl
            dup
            aload 1 /* session */
            aload 2 /* expressions */
            iload 3 /* visibleColumnCount */
            invokespecial org.h2.result.LocalResultImpl.<init>:(Lorg/h2/engine/Session;[Lorg/h2/expression/Expression;I)V
            areturn
        end local 3 // int visibleColumnCount
        end local 2 // org.h2.expression.Expression[] expressions
        end local 1 // org.h2.engine.Session session
        end local 0 // org.h2.result.LocalResultFactory$DefaultLocalResultFactory this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/h2/result/LocalResultFactory$DefaultLocalResultFactory;
            0    1     1             session  Lorg/h2/engine/Session;
            0    1     2         expressions  [Lorg/h2/expression/Expression;
            0    1     3  visibleColumnCount  I
    MethodParameters:
                    Name  Flags
      session             
      expressions         
      visibleColumnCount  

  public org.h2.result.LocalResult create();
    descriptor: ()Lorg/h2/result/LocalResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.h2.result.LocalResultFactory$DefaultLocalResultFactory this
         0: .line 54
            new org.h2.result.LocalResultImpl
            dup
            invokespecial org.h2.result.LocalResultImpl.<init>:()V
            areturn
        end local 0 // org.h2.result.LocalResultFactory$DefaultLocalResultFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/result/LocalResultFactory$DefaultLocalResultFactory;
}
SourceFile: "LocalResultFactory.java"
NestHost: org.h2.result.LocalResultFactory
InnerClasses:
  private final DefaultLocalResultFactory = org.h2.result.LocalResultFactory$DefaultLocalResultFactory of org.h2.result.LocalResultFactory