META-INF.modules.java.desktop.classes.sun.font.StrikeCache.class Maven / Gradle / Ivy
???? 8[
O ? N ? N ? N ? ? ? ? ?
N ? ? ?
N ? ? ? ? ?
N ? N ? ? ?
N ?
? ?
? ?
? ?
? ? ? ?
? ?
? ? ?
?
? ?
? ? N ?
! ? N ? N ?
? ? ?
! ?
? ?
! ?
N ?
N ?
N ?
! ? ? ? ? ? ? + ? N ?
N ? ? ? ?
0 ? ?
2 ? ?
4 ? ?
6 ?
? ?
? ? N ?
! ?
N ? N ? N ? N N N N N N N N N
H
K ?
WeakDisposerRef InnerClasses SoftDisposerRef DisposableStrike unsafe Ljdk/internal/misc/Unsafe; refQueue Ljava/lang/ref/ReferenceQueue; Signature 2Ljava/lang/ref/ReferenceQueue; disposeListeners Ljava/util/ArrayList; 7Ljava/util/ArrayList;
MINSTRIKES I recentStrikeIndex
recentStrikes [Lsun/font/FontStrike; cacheRefTypeWeak Z nativeAddressSize
glyphInfoSize xAdvanceOffset yAdvanceOffset boundsOffset widthOffset heightOffset rowBytesOffset topLeftXOffset topLeftYOffset pixelDataOffset cacheCellOffset
managedOffset invisibleGlyphPtr J ()V Code LineNumberTable LocalVariableTable this Lsun/font/StrikeCache; getGlyphCacheDescription ([J)V refStrike (Lsun/font/FontStrike;)V strike Lsun/font/FontStrike; index
StackMapTable doDispose (Lsun/font/FontStrikeDisposer;)V i disposer Lsun/font/FontStrikeDisposer;
longAddresses ()Z
disposeStrike agc (Lsun/java2d/pipe/hw/AccelGraphicsConfig; bc !Lsun/java2d/pipe/BufferedContext; gc Ljava/awt/GraphicsConfiguration; rq Lsun/java2d/pipe/RenderQueue; ge Ljava/awt/GraphicsEnvironment; freeIntPointer (I)V freeLongPointer (J)V
freeIntMemory ([IJ)V freeLongMemory ([JJ)V freeCachedIntMemory gids glyphPtrs [I pContext LocalVariableTypeTable 'Ljava/util/ArrayList; freeCachedLongMemory [J addGlyphDisposedListener #(Lsun/font/GlyphDisposedListener;)V listener Lsun/font/GlyphDisposedListener; notifyDisposeListeners (Ljava/util/ArrayList;)V glyphs *(Ljava/util/ArrayList;)V getStrikeRef 0(Lsun/font/FontStrike;)Ljava/lang/ref/Reference; G(Lsun/font/FontStrike;)Ljava/lang/ref/Reference; 1(Lsun/font/FontStrike;Z)Ljava/lang/ref/Reference; weak H(Lsun/font/FontStrike;Z)Ljava/lang/ref/Reference;
nativeInfo ?
SourceFile StrikeCache.java NestMembers t u ` _ a b ^ _ ? s ? ? ? ? ? ? ? e _!" d ? ?#$% ?&'()* &sun/java2d/pipe/hw/AccelGraphicsConfig+,-./0 u sun/font/StrikeCache$2 t ?123 u [ \45 U V q _678 java/util/ArrayList9:;<= ? ? ? ? ? ?>?@ ?AB sun/font/GlyphDisposedListenerC ? c d ? ?D ? ? java/lang/ref/WeakReference tE java/lang/ref/SoftReference $sun/font/StrikeCache$WeakDisposerRef t ~ $sun/font/StrikeCache$SoftDisposerRefFGHI W X t ? { | f _ g _ h _ j _ k _ l _ m _ n _ o _ r s p _ java/lang/InternalError BootstrapMethodsJKLM tN sun/font/StrikeCache$1OPQ sun/font/StrikeCache java/lang/Object %sun/font/StrikeCache$DisposableStrike sun/java2d/pipe/RenderQueue java/awt/GraphicsEnvironment java/lang/Throwable java/util/Iterator sun/font/FontStrikeDisposer intGlyphImages pScalerContext longGlyphImages segIntGlyphImages [[I segLongGlyphImages [[J sun/java2d/Disposer pollingQueue getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;
isHeadless getDefaultScreenDevice ()Ljava/awt/GraphicsDevice; java/awt/GraphicsDevice getDefaultConfiguration "()Ljava/awt/GraphicsConfiguration;
getContext #()Lsun/java2d/pipe/BufferedContext; sun/java2d/pipe/BufferedContext getRenderQueue ()Lsun/java2d/pipe/RenderQueue; lock flushAndInvokeNow (Ljava/lang/Runnable;)V unlock size ()I jdk/internal/misc/Unsafe getByte (J)B java/lang/Long valueOf (J)Ljava/lang/Long; add (Ljava/lang/Object;)Z iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object;
glyphDisposed sun/font/FontStrike (Ljava/lang/Object;)V getUnsafe ()Ljdk/internal/misc/Unsafe; getQueue ()Ljava/lang/ref/ReferenceQueue;
RS (Unexpected address size for font data: makeConcatWithConstants (I)Ljava/lang/String; (Ljava/lang/String;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;TLW $java/lang/invoke/StringConcatFactoryY Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Z %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 N O U V W X Y Z [ \ Y ] ^ _ ` _ a b c d e _ f _ g _ h _ i _ j _ k _ l _ m _ n _ o _ p _ q _ r s t u v / *? ? w @ x y z { | } ~ v s ?