![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.base.Absent.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 s com/google/common/base/Absent INSTANCE Lcom/google/common/base/Absent;
com/google/common/base/Optional ()V java/lang/IllegalStateException 2Optional.get() cannot be called on an absent value
(Ljava/lang/String;)V 2use Optional.orNull() instead of Optional.or(null)
$com/google/common/base/Preconditions checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
&(Ljava/lang/Object;)Ljava/lang/Object; ! " # $ com/google/common/base/Supplier get ()Ljava/lang/Object; & =use Optional.orNull() instead of a Supplier that returns null
( ) * + , java/util/Collections emptySet ()Ljava/util/Set;
. / 0 absent #()Lcom/google/common/base/Optional;y?? 3 Optional.absent()
Signature 3Lcom/google/common/base/Absent; serialVersionUID J
ConstantValue withType Code LineNumberTable >()Lcom/google/common/base/Optional; LocalVariableTable this LocalVariableTypeTable $Lcom/google/common/base/Absent; isPresent ()Z ()TT; or defaultValue Ljava/lang/Object; TT; MethodParameters (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/CheckForNull; asSet ()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 8Lcom/google/common/base/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; 0 5 6 7 8 9 : <