org.apache.cayenne.modeler.util.path.LongPathTrimmer.class Maven / Gradle / Ivy
???? 4 N
5
6
7 8 9
:
;
<
= > ? @
A B C D E PATH_SEPARATOR Ljava/lang/String; PATH_LENGTH_THRESHOLD I
ConstantValue ()V Code LineNumberTable LocalVariableTable this 6Lorg/apache/cayenne/modeler/util/path/LongPathTrimmer; splitPath '(Ljava/lang/String;)[Ljava/lang/String; path joinPath '([Ljava/lang/String;)Ljava/lang/String; i
components [Ljava/lang/String; sb Ljava/lang/StringBuilder;
StackMapTable trim &(Ljava/lang/String;)Ljava/lang/String; strippedComponents half end idx trimAdded Z %
SourceFile LongPathTrimmer.java F java/lang/StringBuilder G H I J K 4org/apache/cayenne/modeler/util/path/LongPathTrimmer java/lang/String ... ! " L M java/lang/Object 0org/apache/cayenne/modeler/util/path/PathTrimmer split (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/io/File separator !
/ *? ? <