
META-INF.modules.java.desktop.classes.sun.java2d.marlin.ArrayCacheConst.class Maven / Gradle / Ivy
???? = ?
java/lang/Object ()V
!sun/java2d/marlin/ArrayCacheConst ARRAY_SIZES [I (java/lang/ArrayIndexOutOfBoundsException array exceeds maximum capacity !
(Ljava/lang/String;)V $assertionsDisabled Z java/lang/AssertionError
THRESHOLD_ARRAY_SIZE I java/lang/Integer??? # $ % THRESHOLD_HUGE_ARRAY_SIZE J @ ???
+ , - . / java/lang/Class desiredAssertionStatus ()Z 1 2 DO_TRACE 4 5 6 makeConcatWithConstants (II)Ljava/lang/String;
8 9 : ; sun/java2d/marlin/MarlinUtils logInfo @ > ? MAX_ARRAY_SIZE A java/lang/IllegalStateException C Invalid max array size !
@ I J DO_STATS L sun/java2d/marlin/MarlinConst N ArrayCache.BUCKETS = 8 P ArrayCache.MIN_ARRAY_SIZE = 4096 R 5 S (I)Ljava/lang/String;
U V W X Y java/util/Arrays toString ([I)Ljava/lang/String; [ 5 \ &(Ljava/lang/String;)Ljava/lang/String; R _ 5 ` (J)Ljava/lang/String; BUCKETS
ConstantValue MIN_ARRAY_SIZE THRESHOLD_SMALL_ARRAY_SIZE Code LineNumberTable LocalVariableTable this #Lsun/java2d/marlin/ArrayCacheConst; getBucket (I)I i length
StackMapTable
getNewSize (II)I size curSize needSize initial getNewLargeSize (JJ)J arraySize inc_lg
SourceFile ArrayCacheConst.java NestMembers ? -sun/java2d/marlin/ArrayCacheConst$BucketStats ? ,sun/java2d/marlin/ArrayCacheConst$CacheStats BootstrapMethods ?
? ? ? 5 ? $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; ? arraySize[]: ? ArrayCache.MAX_ARRAY_SIZE = ? ArrayCache.ARRAY_SIZES = ? #ArrayCache.THRESHOLD_ARRAY_SIZE = ? (ArrayCache.THRESHOLD_HUGE_ARRAY_SIZE = InnerClasses BucketStats
CacheStats ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup 1 K a b c d b e ? f b <