
com.groupbyinc.flux.common.google.common.base.Absent.class Maven / Gradle / Ivy
???? 2 q 4com/groupbyinc/flux/common/google/common/base/Absent SLcom/groupbyinc/flux/common/google/common/base/Optional; 6com/groupbyinc/flux/common/google/common/base/Optional Absent.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; INSTANCE 6Lcom/groupbyinc/flux/common/google/common/base/Absent; JLcom/groupbyinc/flux/common/google/common/base/Absent; serialVersionUID J withType :()Lcom/groupbyinc/flux/common/google/common/base/Optional; ()V
this ;Lcom/groupbyinc/flux/common/google/common/base/Absent; isPresent ()Z get ()Ljava/lang/Object; java/lang/IllegalStateException 2Optional.get() cannot be called on an absent value (Ljava/lang/String;)V !
" or &(Ljava/lang/Object;)Ljava/lang/Object; 2use Optional.orNull() instead of Optional.or(null) & ;com/groupbyinc/flux/common/google/common/base/Preconditions ( checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; * +
) , defaultValue TT; Ljava/lang/Object; r(Lcom/groupbyinc/flux/common/google/common/base/Optional;)Lcom/groupbyinc/flux/common/google/common/base/Optional; * %
) 2 secondChoice >Lcom/groupbyinc/flux/common/google/common/base/Optional<+TT;>; 8Lcom/groupbyinc/flux/common/google/common/base/Optional; L(Lcom/groupbyinc/flux/common/google/common/base/Supplier;)Ljava/lang/Object; 6com/groupbyinc/flux/common/google/common/base/Supplier 8 9 : =use Optional.orNull() instead of a Supplier that returns null < supplier >Lcom/groupbyinc/flux/common/google/common/base/Supplier<+TT;>; 8Lcom/groupbyinc/flux/common/google/common/base/Supplier; orNull Ljavax/annotation/Nullable; asSet ()Ljava/util/Set; java/util/Collections E emptySet G D
F H transform r(Lcom/groupbyinc/flux/common/google/common/base/Function;)Lcom/groupbyinc/flux/common/google/common/base/Optional; absent L
M function ALcom/groupbyinc/flux/common/google/common/base/Function<-TT;TV;>; 8Lcom/groupbyinc/flux/common/google/common/base/Function; equals (Ljava/lang/Object;)Z object hashCode ()IY?? toString ()Ljava/lang/String; Optional.absent() Z readResolve
Signature
ConstantValue Code LineNumberTable U()Lcom/groupbyinc/flux/common/google/common/base/Optional; LocalVariableTable LocalVariableTypeTable ()TT; (TT;)TT; }(Lcom/groupbyinc/flux/common/google/common/base/Optional<+TT;>;)Lcom/groupbyinc/flux/common/google/common/base/Optional; C(Lcom/groupbyinc/flux/common/google/common/base/Supplier<+TT;>;)TT; RuntimeVisibleAnnotations ()Ljava/util/Set; ?(Lcom/groupbyinc/flux/common/google/common/base/Function<-TT;TV;>;)Lcom/groupbyinc/flux/common/google/common/base/Optional;
StackMapTable "RuntimeVisibleParameterAnnotations
SourceFile RuntimeInvisibleAnnotations 0 _
`
a ? ? b % _ c a A *? ? d e b ( a > ? d e b + a F
? Y ? #? d
e
b / _ f $ % a W +'? -? d . 0 e . / b 3 _ g $ 1 a X +? 3? ? d 4 6 e 4 5 b 8 _ h $ 7 a \ +? ; =? -? d > @ e > ? b <