com.google.common.base.Preconditions.class Maven / Gradle / Ivy
???? 2 ?
o p
o
q r
s
- t u
o
s v
o
s R
- w x
- y
s z {
| } ~
o
?
?
? ?
- ?
- ? ?
- ? ? ? ?
q ?
? ?
q ?
q ?
?
q ? ? ?
? ? ()V Code LineNumberTable LocalVariableTable this &Lcom/google/common/base/Preconditions;
checkArgument (Z)V
expression Z
StackMapTable (ZLjava/lang/Object;)V errorMessage Ljava/lang/Object; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; )(ZLjava/lang/String;[Ljava/lang/Object;)V errorMessageTemplate Ljava/lang/String; errorMessageArgs [Ljava/lang/Object;
checkState checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; reference LocalVariableTypeTable TT; Signature (TT;)TT; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 0(TT;Ljava/lang/Object;)TT; K(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; C(TT;Ljava/lang/String;[Ljava/lang/Object;)TT; checkElementIndex (II)I index I size (IILjava/lang/String;)I desc badElementIndex ((IILjava/lang/String;)Ljava/lang/String; checkPositionIndex badPositionIndex checkPositionIndexes (III)V start end badPositionIndexes (III)Ljava/lang/String; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; placeholderStart template args builder Ljava/lang/StringBuilder;
templateStart i ~
SourceFile Preconditions.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; . / "java/lang/IllegalArgumentException ? ? ? . ? a b java/lang/IllegalStateException java/lang/NullPointerException P U #java/lang/IndexOutOfBoundsException W X %s (%s) must not be negative java/lang/Object ? ? ? java/lang/StringBuilder negative size: ? ? ? ? ? ? #%s (%s) must be less than size (%s) Y U Z X *%s (%s) must not be greater than size (%s) _ ` start index end index 5end index (%s) must not be less than start index (%s) ? ? . ? %s ? ? ? ? ? ? ? ? [ , ? ? $com/google/common/base/Preconditions java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V java/lang/Integer (I)Ljava/lang/Integer; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; length ()I (I)V indexOf (Ljava/lang/String;I)I substring (II)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (I)Ljava/lang/String; (C)Ljava/lang/StringBuilder; 1 - . / 0 / *? ? 1 b 2 3 4 5 6 0 H
? ? Y? ?? 1 k l n 2
7 8 9 5 : 0 V ? ? Y+? ? ?? 1 y z | 2 7 8 ; <