![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.primitives.UnsignedLongs.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 4 ?
java/lang/Object ()V java/lang/Long?
*com/google/common/primitives/UnsignedLongs flip (J)J
"com/google/common/primitives/Longs compare (JJ)I
$com/google/common/base/Preconditions
checkArgument (Z)V
checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; " $ java/lang/StringBuilder
# & ' (I)V
) * + toString (J)Ljava/lang/String;
# - . / append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
# 1 * 2 ()Ljava/lang/String; 4 5 6 7 8 Dcom/google/common/primitives/UnsignedLongs$LexicographicalComparator INSTANCE FLcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;
: ; < sort ([JII)V
> ? @ checkPositionIndexes (III)V
B : C java/util/Arrays
E F < sortDescending???????
K L M parseUnsignedLong (Ljava/lang/String;I)J
O P Q R S java/lang/String length ()I U java/lang/NumberFormatException W empty string
T Y Z (Ljava/lang/String;)V \ java/lang/Character
# _ illegal radix:
# a . b (I)Ljava/lang/StringBuilder; d e f g h Acom/google/common/primitives/UnsignedLongs$ParseOverflowDetection
maxSafeDigits [I
O j k l charAt (I)C
[ n o p digit (CI)I
d r s t overflowInParse (JII)Z v Too large for unsigned long:
x y z { | )com/google/common/primitives/ParseRequest
fromString ?(Ljava/lang/String;)Lcom/google/common/primitives/ParseRequest; x ~ ? rawValue Ljava/lang/String; x ? ? ? radix I ? Error parsing value:
T ? ? ? initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
? * ? (JI)Ljava/lang/String; ? Fradix (%s) must be between Character.MIN_RADIX and Character.MAX_RADIX
? ? (ZLjava/lang/String;I)V ? 0
?
? ? ? ? ? java/lang/Integer numberOfTrailingZeros (I)I
[ ? ? ? forDigit (II)C
? ? ? divide (JJ)J
O ? ? ([CII)V MAX_VALUE J
ConstantValue???????? Code LineNumberTable LocalVariableTable this ,Lcom/google/common/primitives/UnsignedLongs; a MethodParameters b min ([J)J next i array [J
StackMapTable max join ((Ljava/lang/String;[J)Ljava/lang/String; separator builder Ljava/lang/StringBuilder; lexicographicalComparator ()Ljava/util/Comparator; Signature ()Ljava/util/Comparator<[J>; ([J)V fromIndex toIndex dividend divisor quotient rem remainder (Ljava/lang/String;)J string RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; pos
maxSafePos value decode decodeException !Ljava/lang/NumberFormatException; e stringValue request +Lcom/google/common/primitives/ParseRequest; x shift mask buf [C ?
SourceFile UnsignedLongs.java RuntimeVisibleAnnotations >Lcom/google/common/primitives/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; InnerClasses LexicographicalComparator ParseOverflowDetection 1 ? ? ? ? ? / *? ? ? 5 ? ? ?
? 0 ?? ? ? ? ? ? ? ? ? @ ? ? ? ? ? O ? ? ? ? ? ? ? ? ? ? ? ? ? 9*?? ? ? */? @>*?? */? 7?? @????? ? ? " [
\ ] ^ $ _ + ` . ] 4 c ? * $
? ? ? ? 9 ? ? % ? ? ? @? ? ? ? ? ? ? ? ? 9*?? ? ? */? @>*?? */? 7?? @????? ? ? " o
p q r $ s + t . q 4 w ? * $
? ? ? ? 9 ? ? % ? ? ? @? ? ? ? ? ? ? ? ? F*? W+?? !?? #Y+?h? %M,+/? (? ,W>+?? ,*? ,+/? (? ,W????,? 0? ? &