public class org.hibernate.hql.internal.ast.tree.Node extends antlr.CommonAST
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.hql.internal.ast.tree.Node
  super_class: antlr.CommonAST
{
  private java.lang.String filename;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int line;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int column;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int textLength;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
         0: .line 28
            aload 0 /* this */
            invokespecial antlr.CommonAST.<init>:()V
         1: .line 29
            return
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;

  public void <init>(antlr.Token);
    descriptor: (Lantlr/Token;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
        start local 1 // antlr.Token tok
         0: .line 32
            aload 0 /* this */
            aload 1 /* tok */
            invokespecial antlr.CommonAST.<init>:(Lantlr/Token;)V
         1: .line 33
            return
        end local 1 // antlr.Token tok
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;
            0    2     1   tok  Lantlr/Token;
    MethodParameters:
      Name  Flags
      tok   

  public java.lang.String getRenderText(org.hibernate.engine.spi.SessionFactoryImplementor);
    descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
        start local 1 // org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory
         0: .line 43
            aload 0 /* this */
            invokevirtual org.hibernate.hql.internal.ast.tree.Node.getText:()Ljava/lang/String;
            areturn
        end local 1 // org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/hibernate/hql/internal/ast/tree/Node;
            0    1     1  sessionFactory  Lorg/hibernate/engine/spi/SessionFactoryImplementor;
    MethodParameters:
                Name  Flags
      sessionFactory  

  public void initialize(antlr.Token);
    descriptor: (Lantlr/Token;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
        start local 1 // antlr.Token tok
         0: .line 48
            aload 0 /* this */
            aload 1 /* tok */
            invokespecial antlr.CommonAST.initialize:(Lantlr/Token;)V
         1: .line 49
            aload 0 /* this */
            aload 1 /* tok */
            invokevirtual antlr.Token.getFilename:()Ljava/lang/String;
            putfield org.hibernate.hql.internal.ast.tree.Node.filename:Ljava/lang/String;
         2: .line 50
            aload 0 /* this */
            aload 1 /* tok */
            invokevirtual antlr.Token.getLine:()I
            putfield org.hibernate.hql.internal.ast.tree.Node.line:I
         3: .line 51
            aload 0 /* this */
            aload 1 /* tok */
            invokevirtual antlr.Token.getColumn:()I
            putfield org.hibernate.hql.internal.ast.tree.Node.column:I
         4: .line 52
            aload 1 /* tok */
            invokevirtual antlr.Token.getText:()Ljava/lang/String;
            astore 2 /* text */
        start local 2 // java.lang.String text
         5: .line 53
            aload 0 /* this */
            aload 2 /* text */
            invokestatic org.hibernate.internal.util.StringHelper.isEmpty:(Ljava/lang/String;)Z
            ifeq 6
            iconst_0
            goto 7
      StackMap locals: org.hibernate.hql.internal.ast.tree.Node antlr.Token java.lang.String
      StackMap stack: org.hibernate.hql.internal.ast.tree.Node
         6: aload 2 /* text */
            invokevirtual java.lang.String.length:()I
      StackMap locals: org.hibernate.hql.internal.ast.tree.Node antlr.Token java.lang.String
      StackMap stack: org.hibernate.hql.internal.ast.tree.Node int
         7: putfield org.hibernate.hql.internal.ast.tree.Node.textLength:I
         8: .line 54
            return
        end local 2 // java.lang.String text
        end local 1 // antlr.Token tok
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;
            0    9     1   tok  Lantlr/Token;
            5    9     2  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      tok   

  public void initialize(antlr.collections.AST);
    descriptor: (Lantlr/collections/AST;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
        start local 1 // antlr.collections.AST t
         0: .line 58
            aload 0 /* this */
            aload 1 /* t */
            invokespecial antlr.CommonAST.initialize:(Lantlr/collections/AST;)V
         1: .line 59
            aload 1 /* t */
            instanceof org.hibernate.hql.internal.ast.tree.Node
            ifeq 7
         2: .line 60
            aload 1 /* t */
            checkcast org.hibernate.hql.internal.ast.tree.Node
            astore 2 /* n */
        start local 2 // org.hibernate.hql.internal.ast.tree.Node n
         3: .line 61
            aload 0 /* this */
            aload 2 /* n */
            getfield org.hibernate.hql.internal.ast.tree.Node.filename:Ljava/lang/String;
            putfield org.hibernate.hql.internal.ast.tree.Node.filename:Ljava/lang/String;
         4: .line 62
            aload 0 /* this */
            aload 2 /* n */
            getfield org.hibernate.hql.internal.ast.tree.Node.line:I
            putfield org.hibernate.hql.internal.ast.tree.Node.line:I
         5: .line 63
            aload 0 /* this */
            aload 2 /* n */
            getfield org.hibernate.hql.internal.ast.tree.Node.column:I
            putfield org.hibernate.hql.internal.ast.tree.Node.column:I
         6: .line 64
            aload 0 /* this */
            aload 2 /* n */
            getfield org.hibernate.hql.internal.ast.tree.Node.textLength:I
            putfield org.hibernate.hql.internal.ast.tree.Node.textLength:I
        end local 2 // org.hibernate.hql.internal.ast.tree.Node n
         7: .line 66
      StackMap locals:
      StackMap stack:
            return
        end local 1 // antlr.collections.AST t
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;
            0    8     1     t  Lantlr/collections/AST;
            3    7     2     n  Lorg/hibernate/hql/internal/ast/tree/Node;
    MethodParameters:
      Name  Flags
      t     

  public java.lang.String getFilename();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
         0: .line 69
            aload 0 /* this */
            getfield org.hibernate.hql.internal.ast.tree.Node.filename:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;

  public int getLine();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
         0: .line 74
            aload 0 /* this */
            getfield org.hibernate.hql.internal.ast.tree.Node.line:I
            ireturn
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;

  public int getColumn();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
         0: .line 79
            aload 0 /* this */
            getfield org.hibernate.hql.internal.ast.tree.Node.column:I
            ireturn
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;

  public int getTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.hql.internal.ast.tree.Node this
         0: .line 83
            aload 0 /* this */
            getfield org.hibernate.hql.internal.ast.tree.Node.textLength:I
            ireturn
        end local 0 // org.hibernate.hql.internal.ast.tree.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/hql/internal/ast/tree/Node;
}
SourceFile: "Node.java"