public final class com.sun.org.apache.xml.internal.dtm.Axis
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.dtm.Axis
  super_class: java.lang.Object
{
  public static final int ANCESTOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int ANCESTORORSELF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int ATTRIBUTE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int CHILD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int DESCENDANT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int DESCENDANTORSELF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int FOLLOWING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int FOLLOWINGSIBLING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int NAMESPACEDECLS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int NAMESPACE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int PARENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int PRECEDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int PRECEDINGSIBLING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int SELF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int ALLFROMNODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final int PRECEDINGANDANCESTOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public static final int ALL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int DESCENDANTSFROMROOT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  public static final int DESCENDANTSORSELFFROMROOT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  public static final int ROOT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  public static final int FILTEREDLIST;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  private static final boolean[] isReverse;
    descriptor: [Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] names;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 166
            bipush 14
            newarray 4
            dup
            iconst_0
         1: .line 167
            iconst_1
            bastore
            dup
            iconst_1
         2: .line 168
            iconst_1
            bastore
            dup
            bipush 11
         3: .line 178
            iconst_1
            bastore
            dup
            bipush 12
         4: .line 179
            iconst_1
            bastore
         5: .line 166
            putstatic com.sun.org.apache.xml.internal.dtm.Axis.isReverse:[Z
         6: .line 185
            bipush 21
            anewarray java.lang.String
            dup
            iconst_0
         7: .line 186
            ldc "ancestor"
            aastore
            dup
            iconst_1
         8: .line 187
            ldc "ancestor-or-self"
            aastore
            dup
            iconst_2
         9: .line 188
            ldc "attribute"
            aastore
            dup
            iconst_3
        10: .line 189
            ldc "child"
            aastore
            dup
            iconst_4
        11: .line 190
            ldc "descendant"
            aastore
            dup
            iconst_5
        12: .line 191
            ldc "descendant-or-self"
            aastore
            dup
            bipush 6
        13: .line 192
            ldc "following"
            aastore
            dup
            bipush 7
        14: .line 193
            ldc "following-sibling"
            aastore
            dup
            bipush 8
        15: .line 194
            ldc "namespace-decls"
            aastore
            dup
            bipush 9
        16: .line 195
            ldc "namespace"
            aastore
            dup
            bipush 10
        17: .line 196
            ldc "parent"
            aastore
            dup
            bipush 11
        18: .line 197
            ldc "preceding"
            aastore
            dup
            bipush 12
        19: .line 198
            ldc "preceding-sibling"
            aastore
            dup
            bipush 13
        20: .line 199
            ldc "self"
            aastore
            dup
            bipush 14
        21: .line 200
            ldc "all-from-node"
            aastore
            dup
            bipush 15
        22: .line 201
            ldc "preceding-and-ancestor"
            aastore
            dup
            bipush 16
        23: .line 202
            ldc "all"
            aastore
            dup
            bipush 17
        24: .line 203
            ldc "descendants-from-root"
            aastore
            dup
            bipush 18
        25: .line 204
            ldc "descendants-or-self-from-root"
            aastore
            dup
            bipush 19
        26: .line 205
            ldc "root"
            aastore
            dup
            bipush 20
        27: .line 206
            ldc "filtered-list"
            aastore
        28: .line 184
            putstatic com.sun.org.apache.xml.internal.dtm.Axis.names:[Ljava/lang/String;
        29: .line 207
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.Axis this
         0: .line 31
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.Axis this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/Axis;

  public static boolean isReverse(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int axis
         0: .line 210
            getstatic com.sun.org.apache.xml.internal.dtm.Axis.isReverse:[Z
            iload 0 /* axis */
            baload
            ireturn
        end local 0 // int axis
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  axis  I
    MethodParameters:
      Name  Flags
      axis  

  public static java.lang.String getNames(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int index
         0: .line 214
            getstatic com.sun.org.apache.xml.internal.dtm.Axis.names:[Ljava/lang/String;
            iload 0 /* index */
            aaload
            areturn
        end local 0 // int index
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  index  I
    MethodParameters:
       Name  Flags
      index  

  public static int getNamesLength();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 218
            getstatic com.sun.org.apache.xml.internal.dtm.Axis.names:[Ljava/lang/String;
            arraylength
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Axis.java"