![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.core.util.ObjectPrinter.class Maven / Gradle / Ivy
???? = ?
$de/tsl2/nano/core/util/ObjectPrinter <(Ljava/lang/String;[[Ljava/lang/Object;[Ljava/lang/String;)V |
|
`(Ljava/lang/String;[[Ljava/lang/Object;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
java/lang/Object ()V tsl2.nano.printer.maxwidth 60
java/lang/System getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
! " java/lang/Integer valueOf '(Ljava/lang/String;)Ljava/lang/Integer;
$ % & intValue ()I ( ) * MAX_WIDTH I , - . title Ljava/lang/String; 0 1 2 rows [[Ljava/lang/Object;
4 5 6
evalHeader <([Ljava/lang/String;[[Ljava/lang/Object;)[Ljava/lang/String; 8 9 : header [Ljava/lang/String;
< = >
evalFooter ()[Ljava/lang/String; @ A : frame C D .
leftDelimiter F G . rightDelimiter I java/lang/String K L . SLINE
N O P evalColumnSizes ([[Ljava/lang/Object;)[I R S T colsizes [I V W X makeConcatWithConstants (I)Ljava/lang/String;
Z O [ ([I[Ljava/lang/Object;)V ] W ^ &(Ljava/lang/String;)Ljava/lang/String; ` ]
c d e f g java/io/PrintStream append /(Ljava/lang/CharSequence;)Ljava/io/PrintStream; i [Ljava/lang/Object;
k l m print -(Ljava/io/PrintStream;[[Ljava/lang/Object;C)V
H o ! p &(Ljava/lang/Object;)Ljava/lang/String;
H r s t equals (Ljava/lang/Object;)Z v
x y z fixwith ((Ljava/lang/String;IC)Ljava/lang/String;
| } ^ filterRET W ? J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
H ? ? ? replace (CC)Ljava/lang/String; ? java/lang/StringBuilder
? ? ? (I)V
H ? ? & length
H ? ? ? substring (II)Ljava/lang/String;
? ? f ? -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? ? f ? (C)Ljava/lang/StringBuilder;
? ? ? ? toString ()Ljava/lang/String;
? ? ? ? ? java/lang/Math min (II)I
? ? ? ? max
H ? ! ? (C)Ljava/lang/String; SPACE C
ConstantValue LINE - DEFAULT_DELIMITER ([[Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this &Lde/tsl2/nano/core/util/ObjectPrinter; i footer
StackMapTable : c (Ljava/io/PrintStream;)V ps Ljava/io/PrintStream; cell spacer r fillchar 2 T txt width b Ljava/lang/StringBuilder; row
SourceFile FieldUtil.java BootstrapMethods ?
? ? ? W ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ? ?
?
? InnerClasses ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ? ? ? ? ? ? ? ? L . ? . ? - . 9 : 1 2 A : D . G . S T ) * ? ? @ *+? ? ?
? ? ? ? ? 1 2 ? X *+,- ? ? ?
? ? ? * ? ? - . 1 2 9 :
? ? >*? *? ? ? #? '*+? +*,? /**-,? 3? 7**? ;? ?*? B*? E? ? &