public class com.sun.org.apache.xml.internal.serialize.IndentPrinter extends com.sun.org.apache.xml.internal.serialize.Printer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.serialize.IndentPrinter
super_class: com.sun.org.apache.xml.internal.serialize.Printer
{
private java.lang.StringBuffer _line;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuffer _text;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private int _spaces;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int _thisIndent;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int _nextIndent;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>(java.io.Writer, com.sun.org.apache.xml.internal.serialize.OutputFormat);
descriptor: (Ljava/io/Writer;Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.org.apache.xml.internal.serialize.Printer.<init>:(Ljava/io/Writer;Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;)V
1: aload 0
new java.lang.StringBuffer
dup
bipush 80
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
2: aload 0
new java.lang.StringBuffer
dup
bipush 20
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
3: aload 0
iconst_0
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
4: aload 0
aload 0
iconst_0
dup_x1
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._thisIndent:I
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 6 1 writer Ljava/io/Writer;
0 6 2 format Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
MethodParameters:
Name Flags
writer
format
public void enterDTD();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._dtdWriter:Ljava/io/StringWriter;
ifnonnull 7
1: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
2: aload 0
new java.lang.StringBuffer
dup
bipush 20
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
3: aload 0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.serialize.IndentPrinter.flushLine:(Z)V
4: aload 0
new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._dtdWriter:Ljava/io/StringWriter;
5: aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._docWriter:Ljava/io/Writer;
6: aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._dtdWriter:Ljava/io/StringWriter;
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
public java.lang.String leaveDTD();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._dtdWriter:Ljava/io/StringWriter;
if_acmpne 6
1: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
2: aload 0
new java.lang.StringBuffer
dup
bipush 20
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
3: aload 0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.serialize.IndentPrinter.flushLine:(Z)V
4: aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._docWriter:Ljava/io/Writer;
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
5: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._dtdWriter:Ljava/io/StringWriter;
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
public void printText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 2 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public void printText(java.lang.StringBuffer);
descriptor: (Ljava/lang/StringBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 2 1 text Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
text
public void printText(char);
descriptor: (C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
iload 1
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 2 1 ch C
MethodParameters:
Name Flags
ch
public void printText(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
aload 1
iload 2
iload 3
invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 2 1 chars [C
0 2 2 start I
0 2 3 length I
MethodParameters:
Name Flags
chars
start
length
public void printSpace();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
ifle 15
1: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineWidth:()I
ifle 12
2: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._thisIndent:I
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
iadd
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
iadd
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
iadd
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineWidth:()I
if_icmple 12
3: aload 0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.serialize.IndentPrinter.flushLine:(Z)V
4: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineSeparator:()Ljava/lang/String;
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
5: goto 12
StackMap locals:
StackMap stack: java.io.IOException
6: astore 1
start local 1 7: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
ifnonnull 12
8: aload 0
aload 1
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
end local 1 9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
11: aload 0
dup
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
iconst_1
isub
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
ifgt 10
13: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
14: aload 0
new java.lang.StringBuffer
dup
bipush 20
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
15: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
iconst_1
iadd
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
7 9 1 except Ljava/io/IOException;
Exception table:
from to target type
4 5 6 Class java.io.IOException
public void breakLine();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.serialize.IndentPrinter.breakLine:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
public void breakLine(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
ifle 7
1: goto 4
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: aload 0
dup
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
iconst_1
isub
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
ifgt 2
5: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
pop
6: aload 0
new java.lang.StringBuffer
dup
bipush 20
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
7: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xml.internal.serialize.IndentPrinter.flushLine:(Z)V
8: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineSeparator:()Ljava/lang/String;
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
9: goto 13
StackMap locals:
StackMap stack: java.io.IOException
10: astore 2
start local 2 11: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
ifnonnull 13
12: aload 0
aload 2
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 14 1 preserveSpace Z
11 13 2 except Ljava/io/IOException;
Exception table:
from to target type
8 9 10 Class java.io.IOException
MethodParameters:
Name Flags
preserveSpace
public void flushLine(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
ifle 17
1: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getIndenting:()Z
ifeq 9
iload 1
ifne 9
2: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._thisIndent:I
istore 2
start local 2 3: iconst_2
iload 2
imul
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineWidth:()I
if_icmple 8
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineWidth:()I
ifle 8
4: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getLineWidth:()I
iconst_2
idiv
istore 2
5: goto 8
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
bipush 32
invokevirtual java.io.Writer.write:(I)V
7: iinc 2 -1
8: StackMap locals:
StackMap stack:
iload 2
ifgt 6
end local 2 9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._thisIndent:I
10: aload 0
iconst_0
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
11: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
12: aload 0
new java.lang.StringBuffer
dup
bipush 40
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
13: goto 17
StackMap locals:
StackMap stack: java.io.IOException
14: astore 3
start local 3 15: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
ifnonnull 17
16: aload 0
aload 3
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
end local 3 17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 18 1 preserveSpace Z
3 9 2 indent I
15 17 3 except Ljava/io/IOException;
Exception table:
from to target type
1 13 14 Class java.io.IOException
MethodParameters:
Name Flags
preserveSpace
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
ifgt 1
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
ifle 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xml.internal.serialize.IndentPrinter.breakLine:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._writer:Ljava/io/Writer;
invokevirtual java.io.Writer.flush:()V
3: goto 7
StackMap locals:
StackMap stack: java.io.IOException
4: astore 1
start local 1 5: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
ifnonnull 7
6: aload 0
aload 1
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._exception:Ljava/io/IOException;
end local 1 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
5 7 1 except Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
public void indent();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getIndent:()I
iadd
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
public void unindent();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._format:Lcom/sun/org/apache/xml/internal/serialize/OutputFormat;
invokevirtual com.sun.org.apache.xml.internal.serialize.OutputFormat.getIndent:()I
isub
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
1: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
ifge 3
2: aload 0
iconst_0
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._line:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._spaces:I
iadd
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._text:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
iadd
ifne 5
4: aload 0
aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._thisIndent:I
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
public int getNextIndent();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
public void setNextIndent(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._nextIndent:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 2 1 indent I
MethodParameters:
Name Flags
indent
public void setThisIndent(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xml.internal.serialize.IndentPrinter._thisIndent:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/serialize/IndentPrinter;
0 2 1 indent I
MethodParameters:
Name Flags
indent
}
SourceFile: "IndentPrinter.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()