public abstract class sun.font.FontStrike
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: sun.font.FontStrike
super_class: java.lang.Object
{
protected sun.font.FontStrikeDisposer disposer;
descriptor: Lsun/font/FontStrikeDisposer;
flags: (0x0004) ACC_PROTECTED
protected sun.font.FontStrikeDesc desc;
descriptor: Lsun/font/FontStrikeDesc;
flags: (0x0004) ACC_PROTECTED
protected sun.font.StrikeMetrics strikeMetrics;
descriptor: Lsun/font/StrikeMetrics;
flags: (0x0004) ACC_PROTECTED
protected boolean algoStyle;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected float boldness;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float italic;
descriptor: F
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield sun.font.FontStrike.algoStyle:Z
2: aload 0
fconst_1
putfield sun.font.FontStrike.boldness:F
3: aload 0
fconst_0
putfield sun.font.FontStrike.italic:F
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/font/FontStrike;
public abstract int getNumGlyphs();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
abstract sun.font.StrikeMetrics getFontMetrics();
descriptor: ()Lsun/font/StrikeMetrics;
flags: (0x0400) ACC_ABSTRACT
abstract void getGlyphImagePtrs(int[], long[], int);
descriptor: ([I[JI)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphCodes
images
len
abstract long getGlyphImagePtr(int);
descriptor: (I)J
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphcode
abstract void getGlyphImageBounds(int, java.awt.geom.Point2D$Float, java.awt.Rectangle);
descriptor: (ILjava/awt/geom/Point2D$Float;Ljava/awt/Rectangle;)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphcode
pt
result
abstract java.awt.geom.Point2D$Float getGlyphMetrics(int);
descriptor: (I)Ljava/awt/geom/Point2D$Float;
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphcode
abstract java.awt.geom.Point2D$Float getCharMetrics(char);
descriptor: (C)Ljava/awt/geom/Point2D$Float;
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
ch
abstract float getGlyphAdvance(int);
descriptor: (I)F
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphCode
abstract float getCodePointAdvance(int);
descriptor: (I)F
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
cp
abstract java.awt.geom.Rectangle2D$Float getGlyphOutlineBounds(int);
descriptor: (I)Ljava/awt/geom/Rectangle2D$Float;
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphCode
abstract java.awt.geom.GeneralPath getGlyphOutline(int, float, float);
descriptor: (IFF)Ljava/awt/geom/GeneralPath;
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphCode
x
y
abstract java.awt.geom.GeneralPath getGlyphVectorOutline(int[], float, float);
descriptor: ([IFF)Ljava/awt/geom/GeneralPath;
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
glyphs
x
y
}
SourceFile: "FontStrike.java"
InnerClasses:
public Float = java.awt.geom.Point2D$Float of java.awt.geom.Point2D
public Float = java.awt.geom.Rectangle2D$Float of java.awt.geom.Rectangle2D