public class sun.lwawt.macosx.CTextPipe$Tracer extends sun.lwawt.macosx.CTextPipe
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.lwawt.macosx.CTextPipe$Tracer
super_class: sun.lwawt.macosx.CTextPipe
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial sun.lwawt.macosx.CTextPipe.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CTextPipe$Tracer;
void doDrawString(sun.java2d.SurfaceData, long, java.lang.String, float, float);
descriptor: (Lsun/java2d/SurfaceData;JLjava/lang/String;FF)V
flags: (0x0000)
Code:
stack=9, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 0: ldc "QuartzDrawString"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: aload 0
aload 1
lload 2
aload 4
fload 5
f2d
fload 6
f2d
invokespecial sun.lwawt.macosx.CTextPipe.doDrawString:(Lsun/java2d/SurfaceData;JLjava/lang/String;DD)V
2: return
end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/lwawt/macosx/CTextPipe$Tracer;
0 3 1 sData Lsun/java2d/SurfaceData;
0 3 2 nativeStrikePtr J
0 3 4 s Ljava/lang/String;
0 3 5 x F
0 3 6 y F
MethodParameters:
Name Flags
sData final
nativeStrikePtr final
s final
x final
y final
public void doDrawGlyphs(sun.java2d.SurfaceData, long, java.awt.font.GlyphVector, float, float);
descriptor: (Lsun/java2d/SurfaceData;JLjava/awt/font/GlyphVector;FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 0: ldc "QuartzDrawGlyphs"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: aload 0
aload 1
lload 2
aload 4
fload 5
fload 6
invokespecial sun.lwawt.macosx.CTextPipe.doDrawGlyphs:(Lsun/java2d/SurfaceData;JLjava/awt/font/GlyphVector;FF)V
2: return
end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/lwawt/macosx/CTextPipe$Tracer;
0 3 1 sData Lsun/java2d/SurfaceData;
0 3 2 nativeStrikePtr J
0 3 4 gV Ljava/awt/font/GlyphVector;
0 3 5 x F
0 3 6 y F
MethodParameters:
Name Flags
sData final
nativeStrikePtr final
gV final
x final
y final
public void doUnicodes(sun.java2d.SurfaceData, long, char[], int, int, float, float);
descriptor: (Lsun/java2d/SurfaceData;J[CIIFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=8
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 start local 7 start local 8 0: ldc "QuartzDrawUnicodes"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: aload 0
aload 1
lload 2
aload 4
iload 5
iload 6
fload 7
fload 8
invokespecial sun.lwawt.macosx.CTextPipe.doUnicodes:(Lsun/java2d/SurfaceData;J[CIIFF)V
2: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/lwawt/macosx/CTextPipe$Tracer;
0 3 1 sData Lsun/java2d/SurfaceData;
0 3 2 nativeStrikePtr J
0 3 4 unicodes [C
0 3 5 offset I
0 3 6 length I
0 3 7 x F
0 3 8 y F
MethodParameters:
Name Flags
sData final
nativeStrikePtr final
unicodes final
offset final
length final
x final
y final
public void doOneUnicode(sun.java2d.SurfaceData, long, char, float, float);
descriptor: (Lsun/java2d/SurfaceData;JCFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 0: ldc "QuartzDrawUnicode"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: aload 0
aload 1
lload 2
iload 4
fload 5
fload 6
invokespecial sun.lwawt.macosx.CTextPipe.doOneUnicode:(Lsun/java2d/SurfaceData;JCFF)V
2: return
end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/lwawt/macosx/CTextPipe$Tracer;
0 3 1 sData Lsun/java2d/SurfaceData;
0 3 2 nativeStrikePtr J
0 3 4 aUnicode C
0 3 5 x F
0 3 6 y F
MethodParameters:
Name Flags
sData final
nativeStrikePtr final
aUnicode final
x final
y final
}
SourceFile: "CTextPipe.java"
NestHost: sun.lwawt.macosx.CTextPipe
InnerClasses:
public Tracer = sun.lwawt.macosx.CTextPipe$Tracer of sun.lwawt.macosx.CTextPipe