final class sun.lwawt.macosx.HTMLSupport
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: sun.lwawt.macosx.HTMLSupport
super_class: java.lang.Object
{
public static final java.lang.String ENCODING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "UTF-8"
public static final java.lang.String VERSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Version:"
public static final java.lang.String START_HTML;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "StartHTML:"
public static final java.lang.String END_HTML;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "EndHTML:"
public static final java.lang.String START_FRAGMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "StartFragment:"
public static final java.lang.String END_FRAGMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "EndFragment:"
public static final java.lang.String START_FRAGMENT_CMT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "<!--StartFragment-->"
public static final java.lang.String END_FRAGMENT_CMT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "<!--EndFragment-->"
public static final java.lang.String EOLN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "\r\n"
private static final java.lang.String VERSION_NUM;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "0.9"
private static final java.lang.String HTML_START_END;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "-1"
private static final int PADDED_WIDTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final int ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String TRAILER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "<!--EndFragment-->\r\n\u0000"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "Version:"
invokevirtual java.lang.String.length:()I
ldc "0.9"
invokevirtual java.lang.String.length:()I
iadd
ldc "\r\n"
invokevirtual java.lang.String.length:()I
iadd
1: ldc "StartHTML:"
invokevirtual java.lang.String.length:()I
2: iadd
3: ldc "-1"
invokevirtual java.lang.String.length:()I
4: iadd
5: ldc "\r\n"
invokevirtual java.lang.String.length:()I
6: iadd
7: ldc "EndHTML:"
invokevirtual java.lang.String.length:()I
8: iadd
9: ldc "-1"
invokevirtual java.lang.String.length:()I
10: iadd
11: ldc "\r\n"
invokevirtual java.lang.String.length:()I
12: iadd
13: ldc "StartFragment:"
invokevirtual java.lang.String.length:()I
14: iadd
15: bipush 10
16: iadd
17: ldc "\r\n"
invokevirtual java.lang.String.length:()I
18: iadd
19: ldc "EndFragment:"
invokevirtual java.lang.String.length:()I
20: iadd
21: bipush 10
22: iadd
23: ldc "\r\n"
invokevirtual java.lang.String.length:()I
24: iadd
25: ldc "<!--StartFragment-->"
invokevirtual java.lang.String.length:()I
26: iadd
27: ldc "\r\n"
invokevirtual java.lang.String.length:()I
28: iadd
29: putstatic sun.lwawt.macosx.HTMLSupport.HEADER_LEN:I
30: getstatic sun.lwawt.macosx.HTMLSupport.HEADER_LEN:I
bipush 10
invokestatic sun.lwawt.macosx.HTMLSupport.toPaddedString:(II)Ljava/lang/String;
31: putstatic sun.lwawt.macosx.HTMLSupport.HEADER_LEN_STR:Ljava/lang/String;
32: return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/HTMLSupport;
private static java.lang.String toPaddedString(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.String.length:()I
istore 3
start local 3 2: iload 0
iflt 9
iload 3
iload 1
if_icmpge 9
3: iload 1
iload 3
isub
newarray 5
astore 4
start local 4 4: aload 4
bipush 48
invokestatic java.util.Arrays.fill:([CC)V
5: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 5
start local 5 6: aload 5
aload 4
invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
pop
7: aload 5
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 5
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 2
end local 5 end local 4 9: StackMap locals: java.lang.String int
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 n I
0 10 1 width I
1 10 2 string Ljava/lang/String;
2 10 3 len I
4 9 4 array [C
6 9 5 buffer Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
n
width
public static byte[] convertToHTMLFormat(byte[]);
descriptor: ([B)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=5, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
getstatic sun.lwawt.macosx.HTMLSupport.HEADER_LEN:I
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 1
start local 1 1: aload 1
ldc "Version:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
ldc "0.9"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
ldc "StartHTML:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 1
ldc "-1"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
ldc "EndHTML:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 1
ldc "-1"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 1
ldc "StartFragment:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: aload 1
getstatic sun.lwawt.macosx.HTMLSupport.HEADER_LEN_STR:Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: aload 1
ldc "EndFragment:"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: aload 1
getstatic sun.lwawt.macosx.HTMLSupport.HEADER_LEN:I
aload 0
arraylength
iadd
iconst_1
isub
15: bipush 10
16: invokestatic sun.lwawt.macosx.HTMLSupport.toPaddedString:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: aload 1
ldc "<!--StartFragment-->"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
19: aload 1
ldc "\r\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: aconst_null
astore 2
start local 2 21: aconst_null
astore 3
start local 3 22: new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:(Ljava/lang/StringBuffer;)V
ldc "UTF-8"
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
astore 2
23: ldc "<!--EndFragment-->\r\n\u0000"
ldc "UTF-8"
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
astore 3
24: goto 26
StackMap locals: byte[] java.lang.StringBuffer byte[] byte[]
StackMap stack: java.io.UnsupportedEncodingException
25: pop
26: StackMap locals:
StackMap stack:
aload 2
arraylength
aload 0
arraylength
iadd
iconst_1
isub
27: aload 3
arraylength
28: iadd
newarray 8
astore 4
start local 4 29: aload 2
iconst_0
aload 4
iconst_0
aload 2
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
30: aload 0
iconst_0
aload 4
aload 2
arraylength
31: aload 0
arraylength
iconst_1
isub
32: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
33: aload 3
iconst_0
aload 4
34: aload 2
arraylength
aload 0
arraylength
iadd
iconst_1
isub
35: aload 3
arraylength
36: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
37: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 bytes [B
1 38 1 header Ljava/lang/StringBuffer;
21 38 2 headerBytes [B
22 38 3 trailerBytes [B
29 38 4 retval [B
Exception table:
from to target type
22 24 25 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
bytes
}
SourceFile: "CDataTransferer.java"