public abstract class com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern extends com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern
  super_class: com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern this
         0: .line 33
            aload 0 /* this */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.<init>:()V
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Pattern;

  public abstract com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type typeCheck(com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
    MethodParameters:
        Name  Flags
      stable  

  public abstract void translate(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      classGen   
      methodGen  

  public abstract double getPriority();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public boolean hasPositionCall();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.hasPositionCall:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void synthesize(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.synthesize:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object evaluateAtCompileTime();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.evaluateAtCompileTime:()Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type getType();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.getType:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void desynthesize(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.desynthesize:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void backPatchFalseList(com.sun.org.apache.bcel.internal.generic.InstructionHandle);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.backPatchFalseList:(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void backPatchTrueList(com.sun.org.apache.bcel.internal.generic.InstructionHandle);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.backPatchTrueList:(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.org.apache.xalan.internal.xsltc.compiler.FlowList getFalseList();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/FlowList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.getFalseList:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/FlowList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void startIterator(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.startIterator:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean hasLastCall();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.hasLastCall:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType lookupPrimop(com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable, java.lang.String, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            aload 2
            aload 3
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.lookupPrimop:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void translateDesynthesized(com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodGenerator);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.translateDesynthesized:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.org.apache.xalan.internal.xsltc.compiler.FlowList getTrueList();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/FlowList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.getTrueList:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/FlowList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Pattern.java"