META-INF.modules.java.desktop.classes.sun.java2d.marlin.DRendererContext.class Maven / Gradle / Ivy
???? 8g ? ?
e ?
? ? ?
?
g ? ? ? ?
? ? ? ?
? ? ?
? ? ? ? ? ? ? ?
? ? ? ?
? ? ?
? ? ?
# ? ? ? ?
? ? ?
) ? ? ? ?
? ? ? ? ? ? ? ?
5
8
;
>
A
D
G
J
M
P ? ?
v
P
M
\ !
Y"#
\$
Y% ?&'
`(
)
*
+,
e-./ PathConsumer2DAdapter InnerClasses CTX_COUNT +Ljava/util/concurrent/atomic/AtomicInteger;
cleanerObj Ljava/lang/Object; dirty Z double6 [D curve Lsun/java2d/marlin/DCurve; nPCPathIterator1 NormalizingPathIterator BLsun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator; nPQPathIterator transformerPC2D /Lsun/java2d/marlin/DTransformingPathConsumer2D; refPath2D Ljava/lang/ref/WeakReference; Signature Double ; renderer Lsun/java2d/marlin/DRenderer; stroker Lsun/java2d/marlin/DStroker;
simplifier (Lsun/java2d/marlin/DCollinearSimplifier; pathSimplifier #Lsun/java2d/marlin/DPathSimplifier; dasher Lsun/java2d/marlin/DDasher; ptg 'Lsun/java2d/marlin/MarlinTileGenerator; cache Lsun/java2d/marlin/MarlinCache; stroking I doClip
closedPath clipRect clipInvScale D monotonizer CurveBasicMonotonizer ELsun/java2d/marlin/DTransformingPathConsumer2D$CurveBasicMonotonizer; curveClipSplitter CurveClipSplitter ALsun/java2d/marlin/DTransformingPathConsumer2D$CurveClipSplitter;
cleanIntCache !Lsun/java2d/marlin/IntArrayCache;
dirtyIntCache dirtyDoubleCache $Lsun/java2d/marlin/DoubleArrayCache; dirtyByteCache "Lsun/java2d/marlin/ByteArrayCache; stats !Lsun/java2d/marlin/RendererStats;
p2dAdapter :Lsun/java2d/marlin/DRendererContext$PathConsumer2DAdapter;
createContext &()Lsun/java2d/marlin/DRendererContext; Code LineNumberTable (Ljava/lang/String;)V LocalVariableTable this $Lsun/java2d/marlin/DRendererContext; name Ljava/lang/String;
StackMapTable2 dispose ()V getPath2D ()Ljava/awt/geom/Path2D$Double; p2d Ljava/awt/geom/Path2D$Double; #()Lsun/java2d/marlin/RendererStats; newOffHeapArray #(J)Lsun/java2d/marlin/OffHeapArray; initialSize J newCleanIntArrayRef3 Reference .(I)Lsun/java2d/marlin/IntArrayCache$Reference; newDirtyIntArrayRef newDirtyDoubleArrayRef4 1(I)Lsun/java2d/marlin/DoubleArrayCache$Reference; newDirtyByteArrayRef5 /(I)Lsun/java2d/marlin/ByteArrayCache$Reference;
SourceFile DRendererContext.java NestMembers "sun/java2d/marlin/DRendererContext k l6789: BootstrapMethods;<=> ? ? ? ? o p q r sun/java2d/marlin/DCurve s t | } &sun/java2d/marlin/DCollinearSimplifier ? ? !sun/java2d/marlin/DPathSimplifier ? ? ? ? ? p ? p ? r ? ? sun/java2d/marlin/IntArrayCache ?? ? ? ? ? "sun/java2d/marlin/DoubleArrayCache ? ? sun/java2d/marlin/ByteArrayCache ? ? 8sun/java2d/marlin/DRendererContext$PathConsumer2DAdapter ? ?@ pABC ? java/lang/Object m nD p sun/java2d/marlin/MarlinConstEFG ? ?H ,sun/java2d/marlin/ArrayCacheConst$CacheStats
CacheStats ?IJK Ssun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator$NearestPixelCenter NearestPixelCenter ?L u x Tsun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator$NearestPixelQuarter NearestPixelQuarter y x Csun/java2d/marlin/DTransformingPathConsumer2D$CurveBasicMonotonizer ?M ? ? ?sun/java2d/marlin/DTransformingPathConsumer2D$CurveClipSplitter ? ? -sun/java2d/marlin/DTransformingPathConsumer2D z { sun/java2d/marlin/MarlinCache ?N ? ? sun/java2d/marlin/DRenderer ? ? %sun/java2d/marlin/MarlinTileGenerator ?O ? ? sun/java2d/marlin/DStroker ? ? sun/java2d/marlin/DDasher ? ?P ?Q ? ? ?RST java/awt/geom/Path2D$DoubleU ? ?V java/lang/ref/WeakReference ?WX ?Y ? sun/java2d/marlin/OffHeapArray ?Z[ ?[ ?[ ? )java/util/concurrent/atomic/AtomicInteger ?\ sun/java2d/ReentrantContext "sun/java2d/marlin/IRendererContext] @sun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator java/lang/String )sun/java2d/marlin/IntArrayCache$Reference ,sun/java2d/marlin/DoubleArrayCache$Reference *sun/java2d/marlin/ByteArrayCache$Reference getAndIncrement ()I java/lang/Integer toString (I)Ljava/lang/String;
^_ ctx makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; (ZI)V LOG_CREATE_CONTEXT new RendererContext = sun/java2d/marlin/MarlinUtils logInfo DO_STATS sun/java2d/marlin/RendererStats createInstance G(Ljava/lang/Object;Ljava/lang/String;)Lsun/java2d/marlin/RendererStats; !sun/java2d/marlin/ArrayCacheConst .Lsun/java2d/marlin/ArrayCacheConst$CacheStats;
cacheStats /[Lsun/java2d/marlin/ArrayCacheConst$CacheStats; ([D)V '(Lsun/java2d/marlin/DRendererContext;)V '(Lsun/java2d/marlin/IRendererContext;)V e(Lsun/java2d/marlin/RendererStats;Lsun/java2d/marlin/MarlinRenderer;Lsun/java2d/marlin/MarlinCache;)V totalOffHeap totalOffHeapMax get ()Ljava/lang/Object; java/awt/geom/Path2D INITIAL_EDGES_COUNT (II)V (Ljava/lang/Object;)V reset totalOffHeapInitial (Ljava/lang/Object;J)V createRef (I)V (sun/java2d/marlin/DMarlinRenderingEngine`=c $java/lang/invoke/StringConcatFactorye Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;f %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 0 g h k l m n o p q r s t u x y x z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p ? p ? r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 ? Y? ? ? ? ? ? ? 3 4 3 ? ? ? [ ?*? *? *?? *?
Y? ? *?
*? Y? ? *? Y? ? *? *? *? *?? *? *? Y? ? *? Y? ? *? Y? ? *? Y? !? "*? #Y? $? %? &? +? ' ? (*? )Y? *? +? ,? ? E**? ++? .? /*? /? 0Y*? ? 1SY*? ? 1SY*? ? 2SY*? "? 3S? 4? *? /*? 5Y*? ? 6? 7*? 8Y*? ? 9? :*? ;Y*?