
com.google.common.base.Absent.class Maven / Gradle / Ivy
???? 2 q W
X Y Z
[ \
] ^
] _ ` a b c
d e
fy?? g h
X INSTANCE Lcom/google/common/base/Absent; Signature 3Lcom/google/common/base/Absent; serialVersionUID J
ConstantValue withType #()Lcom/google/common/base/Optional; Code LineNumberTable >()Lcom/google/common/base/Optional; ()V LocalVariableTable this LocalVariableTypeTable $Lcom/google/common/base/Absent; isPresent ()Z get ()Ljava/lang/Object; ()TT; or &(Ljava/lang/Object;)Ljava/lang/Object; defaultValue Ljava/lang/Object; TT; (TT;)TT; D(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional; secondChoice !Lcom/google/common/base/Optional; 'Lcom/google/common/base/Optional<+TT;>; O(Lcom/google/common/base/Optional<+TT;>;)Lcom/google/common/base/Optional; 5(Lcom/google/common/base/Supplier;)Ljava/lang/Object; supplier !Lcom/google/common/base/Supplier; 'Lcom/google/common/base/Supplier<+TT;>; ,(Lcom/google/common/base/Supplier<+TT;>;)TT; orNull RuntimeVisibleAnnotations Ljavax/annotation/Nullable; asSet ()Ljava/util/Set; ()Ljava/util/Set; transform D(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional; function !Lcom/google/common/base/Function; *Lcom/google/common/base/Function<-TT;TV;>; h(Lcom/google/common/base/Function<-TT;TV;>;)Lcom/google/common/base/Optional; equals (Ljava/lang/Object;)Z object
StackMapTable "RuntimeVisibleParameterAnnotations hashCode ()I toString ()Ljava/lang/String; readResolve <Lcom/google/common/base/Optional;
SourceFile Absent.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; ! java/lang/IllegalStateException 2Optional.get() cannot be called on an absent value i 2use Optional.orNull() instead of Optional.or(null) j k l k , com/google/common/base/Optional m ( ) =use Optional.orNull() instead of a Supplier that returns null n o ? p Optional.absent() com/google/common/base/Absent (Ljava/lang/String;)V $com/google/common/base/Preconditions checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; com/google/common/base/Supplier java/util/Collections emptySet absent 0 ? ? % ! A *? ? ( " # $ # % &