rd-core
2023.2.3
rd-core
/
com.jetbrains.rd.util.string
/
PrettyPrinter
Pretty
Printer
class
PrettyPrinter
Content copied to clipboard
Constructors
Functions
Properties
Constructors
Pretty
Printer
Link copied to clipboard
fun
PrettyPrinter
(
)
Content copied to clipboard
Functions
indent
Link copied to clipboard
fun
indent
(
action
:
PrettyPrinter
.
(
)
->
Unit
)
:
PrettyPrinter
Content copied to clipboard
join
With
Prefix
Suffix
And
Indent
Link copied to clipboard
fun
<
T
>
Iterable
<
T
>
.
joinWithPrefixSuffixAndIndent
(
separator
:
String
,
prefix
:
String
,
suffix
:
String
,
transform
:
(
T
)
->
String
=
{it.toString()}
)
Content copied to clipboard
p
Link copied to clipboard
fun
p
(
str
:
String
)
Content copied to clipboard
pad
Link copied to clipboard
fun
pad
(
size
:
Int
)
Content copied to clipboard
print
Link copied to clipboard
fun
print
(
str
:
String
)
Content copied to clipboard
println
Link copied to clipboard
fun
println
(
)
Content copied to clipboard
fun
Iterable
<
String
>
.
println
(
)
Content copied to clipboard
fun
println
(
str
:
String
)
Content copied to clipboard
fun
<
T
>
Iterable
<
T
>
.
println
(
transform
:
(
T
)
->
String
)
Content copied to clipboard
println
With
Blank
Line
Link copied to clipboard
fun
<
T
>
Iterable
<
T
>
.
printlnWithBlankLine
(
transform
:
(
T
)
->
String
)
Content copied to clipboard
println
With
Prefix
Suffix
And
Indent
Link copied to clipboard
fun
<
T
>
Iterable
<
T
>
.
printlnWithPrefixSuffixAndIndent
(
prefix
:
String
,
suffix
:
String
,
transform
:
(
T
)
->
String
=
{it.toString()}
)
Content copied to clipboard
single
Line
Link copied to clipboard
fun
singleLine
(
)
:
PrettyPrinter
Content copied to clipboard
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
Content copied to clipboard
unary
Plus
Link copied to clipboard
operator
fun
String
.
unaryPlus
(
)
Content copied to clipboard
Properties
eol
Kind
Link copied to clipboard
var
eolKind
:
Eol
Content copied to clipboard
indent
Link copied to clipboard
var
indent
:
Int
=
0
Content copied to clipboard
last
Line
Link copied to clipboard
val
lastLine
:
CharSequence
Content copied to clipboard
step
Link copied to clipboard
var
step
:
Int
=
2
Content copied to clipboard