
META-INF.modules.java.desktop.classes.java.awt.MultipleGradientPaint.class Maven / Gradle / Ivy
???? : ?
java/lang/Object ()V java/lang/NullPointerException
Fractions array cannot be null
(Ljava/lang/String;)V Colors array cannot be null Cycle method cannot be null Color space cannot be null !Gradient transform cannot be null "java/lang/IllegalArgumentException )Colors and fractions must have equal size
#User must specify at least 2 colors?? ! makeConcatWithConstants (F)Ljava/lang/String; $ % & ' ( java/awt/MultipleGradientPaint fractions [F
* + , - . java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V 0 java/awt/Color $ 2 3 4 colors [Ljava/awt/Color; $ 6 7 8
colorSpace /Ljava/awt/MultipleGradientPaint$ColorSpaceType; $ : ; < cycleMethod ,Ljava/awt/MultipleGradientPaint$CycleMethod; > java/awt/geom/AffineTransform
= @ A "(Ljava/awt/geom/AffineTransform;)V $ C D E gradientTransform Ljava/awt/geom/AffineTransform;
/ G H I getAlpha ()I K java/awt/Transparency $ M N O transparency I
Q R S T U java/util/Arrays copyOf ([FI)[F
Q W T X )([Ljava/lang/Object;I)[Ljava/lang/Object; 4 [ java/awt/Paint model Ljava/awt/image/ColorModel; normalizedIntervals isSimpleLookup Z gradients Ljava/lang/ref/SoftReference; Signature "Ljava/lang/ref/SoftReference<[[I>; gradient !Ljava/lang/ref/SoftReference<[I>; fastGradientArraySize ?([F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V Code LineNumberTable LocalVariableTable currentFraction F i this Ljava/awt/MultipleGradientPaint; previousFraction fixFirst fixLast len off opaque
StackMapTable ( z *java/awt/MultipleGradientPaint$CycleMethod | -java/awt/MultipleGradientPaint$ColorSpaceType getFractions ()[F getColors ()[Ljava/awt/Color; getCycleMethod .()Ljava/awt/MultipleGradientPaint$CycleMethod;
getColorSpace 1()Ljava/awt/MultipleGradientPaint$ColorSpaceType; getTransform !()Ljava/awt/geom/AffineTransform; getTransparency
SourceFile MultipleGradientPaint.java NestMembers 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; ? .Fraction values must be in the range 0 to 1: ? (Keyframe fractions must be increasing: InnerClasses ColorSpaceType CycleMethod ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup! $ Z N O ' ( 3 4 D E ; <