com.google.common.base.Present.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 ~
com/google/common/base/Optional ()V
com/google/common/base/Present reference Ljava/lang/Object; 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;
java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set; ! " com/google/common/base/Function apply $ Athe Function passed to Optional.transform() must not return null.
& ' (Ljava/lang/Object;)V
) * + , - java/lang/Object equals (Ljava/lang/Object;)ZY??
) 0 1 2 hashCode ()I 4 java/lang/StringBuilder
3 7 Optional.of(
3 9 : ; append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
3 = : > -(Ljava/lang/Object;)Ljava/lang/StringBuilder; @ )
3 B C D toString ()Ljava/lang/String; Signature TT; serialVersionUID J
ConstantValue Code LineNumberTable LocalVariableTable this Lcom/google/common/base/Present; LocalVariableTypeTable %Lcom/google/common/base/Present; MethodParameters (TT;)V isPresent ()Z get ()Ljava/lang/Object; ()TT; or defaultValue (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 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; other object #Lcom/google/common/base/Present<*>;
StackMapTable "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; <Lcom/google/common/base/Optional;
SourceFile Present.java RuntimeVisibleAnnotations 8Lcom/google/common/base/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; 0 E F G H I J ' L b
*? *+? ? M N
O P
Q
O R
F S E T U V L > ? M $ N O P Q O R W X L A *? ? M ) N O P Q O R E Y Z L ` +
? W*? ? M
. / N O P [ Q O R [ F S [ E \ Z ] L [ +? W*? M
4 5 N O P ^ _ Q O R ^ ` S ^ E a Z b L ^
+? W*? ? M
: ; N
O P
c d Q
O R
c e S c E f g X L A *? ? M @ N O P Q O R E Y h i L D *? ? ? M E N O P Q O R E j k l L s ? Y+*? ? #? ? %? M J L K J N O P m n Q O R m o S m E p , - L ? +? ? +? M*? ,? ? (?? M R S T V N q P O P r Q q s O R t S r u v 1 2 L G .*? ? /`? M [ N O P Q O R C D L X ? 3Y? 56? 8*? ? <?? 8? A? M ` N O P Q O R E w x y z { | }