META-INF.modules.java.desktop.classes.sun.java2d.marlin.Dasher.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.desktop Show documentation
Show all versions of java.desktop Show documentation
Bytecoder java.desktop Module
???? 8?
c
?
Kt$
! " # $
%
& &
?' (
) *+
,-
?.
/0 1 2 d3
4 5 6 7
89 : ; d< d= d>
?
@ *A
?B
?C
D
E
F
GH
I
GJ
K
L
M
8N
O
P
Q
?R
S
T
U
?V ?W ?X
Y
Z
?[
\
]
?^
>
3 d_
`ab
^c
de fgh LengthIterator InnerClasses REC_LIMIT I
ConstantValue
CURVE_LEN_ERR F MIN_T_INC7?
MAX_CYCLES out Lsun/awt/geom/PathConsumer2D; dash [F dashLen
startPhase startDashOn Z startIdx starting needsMoveTo idx dashOn phase sx0 sy0 cx0 cy0 curCurvepts rdrCtx #Lsun/java2d/marlin/RendererContext;
recycleDashes firstSegmentsBuffer firstSegidx
dashes_refj Reference -Lsun/java2d/marlin/FloatArrayCache$Reference; firstSegmentsBuffer_ref clipRect cOutCode subdivide li )Lsun/java2d/marlin/Dasher$LengthIterator;
curveSplitterl CurveClipSplitter @Lsun/java2d/marlin/TransformingPathConsumer2D$CurveClipSplitter; cycleLen outside totalSkipLen &(Lsun/java2d/marlin/RendererContext;)V Code LineNumberTable LocalVariableTable this Lsun/java2d/marlin/Dasher; init >(Lsun/awt/geom/PathConsumer2D;[FIFZ)Lsun/java2d/marlin/Dasher; i
fullcycles d sidx sum cycles
StackMapTable s dispose ()V
copyDashArray ([F)[F newDashes dashes len moveTo (FF)V outcode x0 y0 emitSeg ([FII)V buf off type emitFirstSegments fSegBuf goTo ([FIIZ)V pts on index x y
goTo_starting segIdx lineTo ret sideCode outcode1 orCode x1 y1 outcode0 _lineTo dx dy cx cy _curCurvepts _dash _dashLen _idx _dashOn _phase leftInThisDashSegment
skipLineTo skipLen
iterations J somethingTo (I)V _li curCurveoff prevT t skipSomethingTo
pointCurve ([FI)Z curve curveTo (FFFFFF)V outcode2 outcode3 x2 y2 x3 y3 _curveTo monotonizerm CurveBasicMonotonizer DLsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer; nSplits mid skipCurveTo quadTo (FFFF)V _quadTo
skipQuadTo closePath pathDone getNativeConsumer ()J
SourceFile Dasher.java NestMembers sun/java2d/marlin/Dasher sun/java2d/marlin/MarlinConst ? ? ? hn w ? w 'sun/java2d/marlin/Dasher$LengthIterator ? ? ? ?opq ? ? ? ?r s ? s ? ss ? ? ? p q | w ? ltuv r s t h } l u l v w x h y w z w ? h ? ww w ? sx ?y wz{|}~? ?????? ~ l l ? ? ? ? { h ? l ? l? ?? ? w ? l ? ? ? ? ? ? ? ? ? ??~???? ? ? ? ? ? ???? ? ??? ? ?????????? ????? ? ? ? ? ? ? ??? h? s ? ? ? ??? ? ? ? ??? ? ? ? ? java/lang/InternalError %Dasher does not use a native consumer ????? k l java/lang/Object sun/awt/geom/PathConsumer2D? +sun/java2d/marlin/FloatArrayCache$Reference? >sun/java2d/marlin/TransformingPathConsumer2D$CurveClipSplitter Bsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer DO_CLIP_SUBDIVIDER !sun/java2d/marlin/RendererContext newDirtyFloatArrayRef 0(I)Lsun/java2d/marlin/FloatArrayCache$Reference; initial curveClipSplitter sun/java2d/marlin/FloatMath floor_int (F)I doClip putArray DO_STATS stats !Lsun/java2d/marlin/RendererStats; sun/java2d/marlin/RendererStats stat_array_dasher_dasher "Lsun/java2d/marlin/stats/StatLong; sun/java2d/marlin/stats/StatLong add getArray (I)[F java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V sun/java2d/marlin/Helpers (FF[F)I %stat_array_dasher_firstSegmentsBuffer
widenArray ([FII)[F splitLine %(FFFFILsun/awt/geom/PathConsumer2D;)Z java/lang/Math sqrt (D)D floor initializeIterationOnCurve ([FI)V next (F)F subdivideAt (F[FI[FII)V
lastSegLen ()F reset totalLength
splitCurve )(FFFFFFFFILsun/awt/geom/PathConsumer2D;)Z N(FFFFFFFF)Lsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer; nbSplits middle splitQuad '(FFFFFFILsun/awt/geom/PathConsumer2D;)Z quad L(FFFFFF)Lsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer; (Ljava/lang/String;)V "sun/java2d/marlin/MarlinProperties getCurveLengthError !sun/java2d/marlin/FloatArrayCache ,sun/java2d/marlin/TransformingPathConsumer2D 0 c d " g h i j k l m l i n o l i p q r s t h u l v w x h y w z w { h | w } l ~ l l ? l ? l ? s ? ? ? w ? s ? h ? ? ? ? ? s ? h ? w ? ? ? ? ? l ? w ? l ? ? ? ? R*? *? *? ? *? Y? ? *+?
*+ ? ? *+ ? ?
**?
? ? *?? *+? ? ? ? . t d f h u w + y 6 z A ~ I ? Q ? ? R ? ? R ? ? ? ? ? ? v*+? 6*? 86? ,0b8????*? n8?? qv?? 8? ?v? 6 ~~? **? ? ? ? ?jb8?? ,??? d6,0b8**? ? ? ? ??ӧ r?? k?? 8? ]? 6 ~~? **? ? ? ? ?jf8,0Y8
?? %
f8`p6**? ? ? ? ???*,? *? *? *? **? ? *? *? *? *? *? !*?
? "? **?
? #? $?
*? $*? *? ? ? 0 ? ? ?
? ? ? " ? ( ? . ? 5 ? <