
com.groupbyinc.flux.common.cli.Terminal.class Maven / Gradle / Ivy
???? 3 ? 'com/groupbyinc/flux/common/cli/Terminal java/lang/Object
Terminal.java .Lcom/groupbyinc/flux/common/SuppressForbidden; reason
System#out )com/groupbyinc/flux/common/cli/Terminal$1 6com/groupbyinc/flux/common/cli/Terminal$SystemTerminal SystemTerminal 7com/groupbyinc/flux/common/cli/Terminal$ConsoleTerminal ConsoleTerminal 1com/groupbyinc/flux/common/cli/Terminal$Verbosity Verbosity DEBUG_SYSTEM_PROPERTY Ljava/lang/String; es.cli.debug DEFAULT )Lcom/groupbyinc/flux/common/cli/Terminal; verbosity 3Lcom/groupbyinc/flux/common/cli/Terminal$Verbosity; isDebugEnabled Z ()V NORMAL ! 6(Lcom/groupbyinc/flux/common/cli/Terminal$Verbosity;)V #
$ this
' ) true + false - java/lang/System / getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 1 2
0 3 java/lang/String 5 equals (Ljava/lang/Object;)Z 7 8
6 9 ; 5()Lcom/groupbyinc/flux/common/cli/Terminal$Verbosity; readText 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
readSecret )(Ljava/lang/String;[Ljava/lang/Object;)[C printStackTrace (Ljava/lang/Throwable;)V println D #
E ((Ljava/lang/String;[Ljava/lang/Object;)V [(Lcom/groupbyinc/flux/common/cli/Terminal$Verbosity;Ljava/lang/String;[Ljava/lang/Object;)V D H
I msg args [Ljava/lang/Object; print N H
O Q java/lang/StringBuilder S
T ' append -(Ljava/lang/String;)Ljava/lang/StringBuilder; V W
T X
lineSeparator ()Ljava/lang/String; Z [
0 \ toString ^ [
T _ enabled 6(Lcom/groupbyinc/flux/common/cli/Terminal$Verbosity;)Z a b
c doPrint e G
f
printError SILENT i j ERROR: l %s n java/lang/Throwable p
getMessage r [
q s h G
u B C
w t Ljava/lang/Throwable; printWarn WARN: | writer ()Ljava/io/PrintWriter; supported ()Z ? ?
? .(Lcom/groupbyinc/flux/common/cli/Terminal$1;)V ?
?
? ?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses RuntimeInvisibleAnnotations! ? ? 6 *? "? %? ? &