class javax.swing.text.AbstractDocument$BidiElement extends javax.swing.text.AbstractDocument$LeafElement
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.AbstractDocument$BidiElement
  super_class: javax.swing.text.AbstractDocument$LeafElement
{
  final javax.swing.text.AbstractDocument this$0;
    descriptor: Ljavax/swing/text/AbstractDocument;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(javax.swing.text.AbstractDocument, javax.swing.text.Element, int, int, int);
    descriptor: (Ljavax/swing/text/AbstractDocument;Ljavax/swing/text/Element;III)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // javax.swing.text.AbstractDocument$BidiElement this
        start local 2 // javax.swing.text.Element parent
        start local 3 // int start
        start local 4 // int end
        start local 5 // int level
         0: .line 2673
            aload 0 /* this */
            aload 1
            putfield javax.swing.text.AbstractDocument$BidiElement.this$0:Ljavax/swing/text/AbstractDocument;
         1: .line 2674
            aload 0 /* this */
            aload 1
            aload 2 /* parent */
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            iload 3 /* start */
            iload 4 /* end */
            invokespecial javax.swing.text.AbstractDocument$LeafElement.<init>:(Ljavax/swing/text/AbstractDocument;Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;II)V
         2: .line 2675
            aload 0 /* this */
            getstatic javax.swing.text.StyleConstants.BidiLevel:Ljava/lang/Object;
            iload 5 /* level */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual javax.swing.text.AbstractDocument$BidiElement.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 2678
            return
        end local 5 // int level
        end local 4 // int end
        end local 3 // int start
        end local 2 // javax.swing.text.Element parent
        end local 0 // javax.swing.text.AbstractDocument$BidiElement this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavax/swing/text/AbstractDocument$BidiElement;
            0    4     2  parent  Ljavax/swing/text/Element;
            0    4     3   start  I
            0    4     4     end  I
            0    4     5   level  I
    MethodParameters:
        Name  Flags
      this$0  final
      parent  
      start   
      end     
      level   

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.AbstractDocument$BidiElement this
         0: .line 2685
            ldc "bidi level"
            areturn
        end local 0 // javax.swing.text.AbstractDocument$BidiElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/AbstractDocument$BidiElement;

  int getLevel();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.text.AbstractDocument$BidiElement this
         0: .line 2689
            aload 0 /* this */
            getstatic javax.swing.text.StyleConstants.BidiLevel:Ljava/lang/Object;
            invokevirtual javax.swing.text.AbstractDocument$BidiElement.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 1 /* o */
        start local 1 // java.lang.Integer o
         1: .line 2690
            aload 1 /* o */
            ifnull 3
         2: .line 2691
            aload 1 /* o */
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
         3: .line 2693
      StackMap locals: java.lang.Integer
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Integer o
        end local 0 // javax.swing.text.AbstractDocument$BidiElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/text/AbstractDocument$BidiElement;
            1    4     1     o  Ljava/lang/Integer;

  boolean isLeftToRight();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.text.AbstractDocument$BidiElement this
         0: .line 2697
            aload 0 /* this */
            invokevirtual javax.swing.text.AbstractDocument$BidiElement.getLevel:()I
            iconst_2
            irem
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javax.swing.text.AbstractDocument$BidiElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/AbstractDocument$BidiElement;
}
SourceFile: "AbstractDocument.java"
NestHost: javax.swing.text.AbstractDocument
InnerClasses:
  BidiElement = javax.swing.text.AbstractDocument$BidiElement of javax.swing.text.AbstractDocument
  public LeafElement = javax.swing.text.AbstractDocument$LeafElement of javax.swing.text.AbstractDocument