
META-INF.modules.java.desktop.classes.sun.java2d.marlin.DHelpers$PolyStack.class Maven / Gradle / Ivy
???? : ?
$sun/java2d/marlin/DHelpers$PolyStack ?(Lsun/java2d/marlin/DRendererContext;Lsun/java2d/marlin/stats/StatLong;Lsun/java2d/marlin/stats/StatLong;Lsun/java2d/marlin/stats/Histogram;Lsun/java2d/marlin/stats/StatLong;Lsun/java2d/marlin/stats/StatLong;)V
java/lang/Object ()V
INITIAL_CURVES_COUNT I
"sun/java2d/marlin/DRendererContext newDirtyDoubleArrayRef 1(I)Lsun/java2d/marlin/DoubleArrayCache$Reference;
curves_ref .Lsun/java2d/marlin/DoubleArrayCache$Reference; ,sun/java2d/marlin/DoubleArrayCache$Reference initial [D ! " curves $ % INITIAL_TYPES_COUNT
' ( ) newDirtyByteArrayRef /(I)Lsun/java2d/marlin/ByteArrayCache$Reference; + , - curveTypes_ref ,Lsun/java2d/marlin/ByteArrayCache$Reference; / 0 1 2 *sun/java2d/marlin/ByteArrayCache$Reference [B 4 5 2
curveTypes 7 8 numCurves : ; end = > ? @ A sun/java2d/marlin/MarlinConst DO_STATS Z C D curveTypesUseMark F G
curvesUseMark I J K stat_polystack_types "Lsun/java2d/marlin/stats/StatLong; M N K stat_polystack_curves P Q R hist_polystack_curves #Lsun/java2d/marlin/stats/Histogram; T U K stat_array_polystack_curves W X K stat_array_polystack_curveTypes
Z [ \ ] ^ sun/java2d/marlin/stats/StatLong add (I)V
` [ a !sun/java2d/marlin/stats/Histogram
c d e putArray ([D)[D
/ g d h ([B)[B
j k l
widenArray ([DII)[D
/ n k o ([BII)[B
q r ^ ensureSpace t u v w x !sun/java2d/marlin/DPathConsumer2D lineTo (DD)V t z { | curveTo (DDDDDD)V t ~ ? quadTo (DDDD)V ? ? ? ? makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; ? ?
? ? ? ? l java/util/Arrays copyOfRange
? ? ? ? toString ([D)Ljava/lang/String; ? ? ? 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; = ? ? INITIAL_EDGES_COUNT TYPE_LINETO B
ConstantValue TYPE_QUADTO TYPE_CUBICTO '(Lsun/java2d/marlin/DRendererContext;)V Code LineNumberTable LocalVariableTable this &Lsun/java2d/marlin/DHelpers$PolyStack; rdrCtx $Lsun/java2d/marlin/DRendererContext;
StackMapTable dispose n pushCubic x0 D y0 x1 y1 x2 y2 _curves e pushQuad pushLine x y pullAll &(Lsun/java2d/marlin/DPathConsumer2D;)V i io #Lsun/java2d/marlin/DPathConsumer2D; nc _curveTypes 2 popAll ()Ljava/lang/String; len ret Ljava/lang/String; last ? java/lang/String
SourceFile
DHelpers.java NestHost ? sun/java2d/marlin/DHelpers BootstrapMethods ?
? ? ? ? ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ? line: ? quad: ? cubic: ?
InnerClasses PolyStack ? "sun/java2d/marlin/DoubleArrayCache Reference ? sun/java2d/marlin/ByteArrayCache ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup 0 ? ? ? ? ? ? ? ? ? ? ? ? % " ; 5 2 8 , - D G J K N K Q R U K X K ? ? C *+? ? ?
? ? ? ? ? ? ? - g*? *+? ? ? **? ? ? *+? #? &? ***? *? .? 3*? 6*? 9?