com.groupbyinc.flux.common.blobstore.BlobPath.class Maven / Gradle / Ivy
???? 4 w -com/groupbyinc/flux/common/blobstore/BlobPath :Ljava/lang/Object;Ljava/lang/Iterable; java/lang/Object java/lang/Iterable
BlobPath.java SEPARATOR Ljava/lang/String; / paths Ljava/util/List; $Ljava/util/List; ()V
java/util/Collections emptyList ()Ljava/util/List;
this /Lcom/groupbyinc/flux/common/blobstore/BlobPath; cleanPath 1()Lcom/groupbyinc/flux/common/blobstore/BlobPath;
(Ljava/util/List;)V iterator ()Ljava/util/Iterator; java/util/List $ " # % & toArray ()[Ljava/lang/String; size ()I * + % , java/lang/String . (([Ljava/lang/Object;)[Ljava/lang/Object; ( 0 % 1 [Ljava/lang/String; 3 add C(Ljava/lang/String;)Lcom/groupbyinc/flux/common/blobstore/BlobPath; java/util/ArrayList 7 (Ljava/util/Collection;)V 9
8 : (Ljava/lang/Object;)Z 5 < % = unmodifiableList "(Ljava/util/List;)Ljava/util/List; ? @
A !
C path
buildAsString ()Ljava/lang/String; join @(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; H I
/ J isEmpty ()Z L M
/ N endsWith (Ljava/lang/String;)Z P Q
/ R java/lang/StringBuilder T
U append -(Ljava/lang/String;)Ljava/lang/StringBuilder; W X
U Y toString [ G
U \ p java/util/Iterator _ hasNext a M ` b next ()Ljava/lang/Object; d e ` f (C)Ljava/lang/StringBuilder; W h
U i sb Ljava/lang/StringBuilder;
ConstantValue Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable '(Ljava/util/List;)V *()Ljava/util/Iterator;
StackMapTable
SourceFile !
m
n o > *? *? ? ? p q $ % &