META-INF.modules.java.desktop.classes.sun.java2d.marlin.Dasher$LengthIterator.class Maven / Gradle / Ivy
???? : ? sun/java2d/marlin/Dasher sun/java2d/marlin/MarlinConst
java/lang/Object ()V
'sun/java2d/marlin/Dasher$LengthIterator curLeafCtrlPolyLengths [F cachedHaveLowAcceleration I nextRoots?? flatLeafCoefCache [[F
recCurveStack " # $
sidesRight [Z & java/lang/Float?? ) * + nextT F - . +
lenAtNextT 1 2 + lenAtLastSplit 4 java/lang/Integer? 7 8 recLevel : ; +
lastSegLen = > ? done Z
A B C D E java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V G H curveType J K + lastT M N +
lenAtLastT
P Q
goLeft
S T U V W sun/java2d/marlin/Helpers within (FFF)Z
Y Z
goToNextLeaf=L??
] ^ _ haveLowAcceleration (F)Z@@
S b c d cubicRootsInAB (FFFF[FIFF)I
% f g _ isNaN
i j
reset
l m n onLeaf ()F7?
S q r s subdivide
([F[F[FI)V
S u v w linelen (FFFF)F y z +
CURVE_LEN_ERR Code LineNumberTable LocalVariableTable this )Lsun/java2d/marlin/Dasher$LengthIterator; initializeIterationOnCurve ([FI)V pts type
StackMapTable len3 errLen3 len1 len2 err next (F)F z x y _flatLeafCoefCache a b c d n len targetLength leaflen t totalLength _sides _recLevel $ x1 y1 i curve
_curveType polyLen x0 y0 lineLen
SourceFile Dasher.java NestHost InnerClasses LengthIterator 0 # $ H * + . + K + N + 2 + ; + 8 > ?
{ ? g*? *?? *? *?? *?YQYQYQYQ? *? ? *?? !*'? (*'? ,*/? 0*5? 6*'? 9*?