rd-core
Toggle table of contents
2025.2.2-beta1
jvm
Platform filter
jvm
Switch theme
Search in API
rd-core
rd-core
/
com.jetbrains.rd.util.string
/
PrettyPrinter
Pretty
Printer
class
PrettyPrinter
Members
Constructors
Pretty
Printer
Link copied to clipboard
constructor
(
)
Properties
eol
Kind
Link copied to clipboard
var
eolKind
:
Eol
indent
Link copied to clipboard
var
indent
:
Int
last
Line
Link copied to clipboard
val
lastLine
:
CharSequence
step
Link copied to clipboard
var
step
:
Int
Functions
indent
Link copied to clipboard
fun
indent
(
action
:
PrettyPrinter
.
(
)
->
Unit
)
:
PrettyPrinter
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()}
)
p
Link copied to clipboard
fun
p
(
str
:
String
)
pad
Link copied to clipboard
fun
pad
(
size
:
Int
)
print
Link copied to clipboard
fun
print
(
str
:
String
)
println
Link copied to clipboard
fun
println
(
)
fun
Iterable
<
String
>
.
println
(
)
fun
println
(
str
:
String
)
fun
<
T
>
Iterable
<
T
>
.
println
(
transform
:
(
T
)
->
String
)
println
With
Blank
Line
Link copied to clipboard
fun
<
T
>
Iterable
<
T
>
.
printlnWithBlankLine
(
transform
:
(
T
)
->
String
)
println
With
Prefix
Suffix
And
Indent
Link copied to clipboard
fun
<
T
>
Iterable
<
T
>
.
printlnWithPrefixSuffixAndIndent
(
prefix
:
String
,
suffix
:
String
,
transform
:
(
T
)
->
String
=
{it.toString()}
)
single
Line
Link copied to clipboard
fun
singleLine
(
)
:
PrettyPrinter
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
unary
Plus
Link copied to clipboard
operator
fun
String
.
unaryPlus
(
)