fastutil4k
Toggle table of contents
0.2.7
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
fastutil4k
fastutil4k-extensions-only
/
net.ccbluex.fastutil
/
invoke
invoke
inline operator
fun
BooleanBinaryOperator
.
invoke
(
x
:
Boolean
,
y
:
Boolean
)
:
Boolean
inline operator
fun
ByteBinaryOperator
.
invoke
(
x
:
Byte
,
y
:
Byte
)
:
Byte
inline operator
fun
CharBinaryOperator
.
invoke
(
x
:
Char
,
y
:
Char
)
:
Char
inline operator
fun
DoubleBinaryOperator
.
invoke
(
x
:
Double
,
y
:
Double
)
:
Double
inline operator
fun
FloatBinaryOperator
.
invoke
(
x
:
Float
,
y
:
Float
)
:
Float
inline operator
fun
IntBinaryOperator
.
invoke
(
x
:
Int
,
y
:
Int
)
:
Int
inline operator
fun
LongBinaryOperator
.
invoke
(
x
:
Long
,
y
:
Long
)
:
Long
inline operator
fun
ShortBinaryOperator
.
invoke
(
x
:
Short
,
y
:
Short
)
:
Short
inline operator
fun
BooleanConsumer
.
invoke
(
value
:
Boolean
)
inline operator
fun
ByteConsumer
.
invoke
(
value
:
Byte
)
inline operator
fun
CharConsumer
.
invoke
(
value
:
Char
)
inline operator
fun
DoubleConsumer
.
invoke
(
value
:
Double
)
inline operator
fun
FloatConsumer
.
invoke
(
value
:
Float
)
inline operator
fun
IntConsumer
.
invoke
(
value
:
Int
)
inline operator
fun
LongConsumer
.
invoke
(
value
:
Long
)
inline operator
fun
ShortConsumer
.
invoke
(
value
:
Short
)
inline operator
fun
Boolean2BooleanFunction
.
invoke
(
key
:
Boolean
)
:
Boolean
inline operator
fun
Boolean2ByteFunction
.
invoke
(
key
:
Boolean
)
:
Byte
inline operator
fun
Boolean2CharFunction
.
invoke
(
key
:
Boolean
)
:
Char
inline operator
fun
Boolean2DoubleFunction
.
invoke
(
key
:
Boolean
)
:
Double
inline operator
fun
Boolean2FloatFunction
.
invoke
(
key
:
Boolean
)
:
Float
inline operator
fun
Boolean2IntFunction
.
invoke
(
key
:
Boolean
)
:
Int
inline operator
fun
Boolean2LongFunction
.
invoke
(
key
:
Boolean
)
:
Long
inline operator
fun
<
V
>
Boolean2ObjectFunction
<
V
>
.
invoke
(
key
:
Boolean
)
:
V
inline operator
fun
Boolean2ShortFunction
.
invoke
(
key
:
Boolean
)
:
Short
inline operator
fun
<
V
>
Boolean2ReferenceFunction
<
V
>
.
invoke
(
key
:
Boolean
)
:
V
inline operator
fun
Byte2BooleanFunction
.
invoke
(
key
:
Byte
)
:
Boolean
inline operator
fun
Byte2ByteFunction
.
invoke
(
key
:
Byte
)
:
Byte
inline operator
fun
Byte2CharFunction
.
invoke
(
key
:
Byte
)
:
Char
inline operator
fun
Byte2DoubleFunction
.
invoke
(
key
:
Byte
)
:
Double
inline operator
fun
Byte2FloatFunction
.
invoke
(
key
:
Byte
)
:
Float
inline operator
fun
Byte2IntFunction
.
invoke
(
key
:
Byte
)
:
Int
inline operator
fun
Byte2LongFunction
.
invoke
(
key
:
Byte
)
:
Long
inline operator
fun
<
V
>
Byte2ObjectFunction
<
V
>
.
invoke
(
key
:
Byte
)
:
V
inline operator
fun
Byte2ShortFunction
.
invoke
(
key
:
Byte
)
:
Short
inline operator
fun
<
V
>
Byte2ReferenceFunction
<
V
>
.
invoke
(
key
:
Byte
)
:
V
inline operator
fun
Char2BooleanFunction
.
invoke
(
key
:
Char
)
:
Boolean
inline operator
fun
Char2ByteFunction
.
invoke
(
key
:
Char
)
:
Byte
inline operator
fun
Char2CharFunction
.
invoke
(
key
:
Char
)
:
Char
inline operator
fun
Char2DoubleFunction
.
invoke
(
key
:
Char
)
:
Double
inline operator
fun
Char2FloatFunction
.
invoke
(
key
:
Char
)
:
Float
inline operator
fun
Char2IntFunction
.
invoke
(
key
:
Char
)
:
Int
inline operator
fun
Char2LongFunction
.
invoke
(
key
:
Char
)
:
Long
inline operator
fun
<
V
>
Char2ObjectFunction
<
V
>
.
invoke
(
key
:
Char
)
:
V
inline operator
fun
Char2ShortFunction
.
invoke
(
key
:
Char
)
:
Short
inline operator
fun
<
V
>
Char2ReferenceFunction
<
V
>
.
invoke
(
key
:
Char
)
:
V
inline operator
fun
Double2BooleanFunction
.
invoke
(
key
:
Double
)
:
Boolean
inline operator
fun
Double2ByteFunction
.
invoke
(
key
:
Double
)
:
Byte
inline operator
fun
Double2CharFunction
.
invoke
(
key
:
Double
)
:
Char
inline operator
fun
Double2DoubleFunction
.
invoke
(
key
:
Double
)
:
Double
inline operator
fun
Double2FloatFunction
.
invoke
(
key
:
Double
)
:
Float
inline operator
fun
Double2IntFunction
.
invoke
(
key
:
Double
)
:
Int
inline operator
fun
Double2LongFunction
.
invoke
(
key
:
Double
)
:
Long
inline operator
fun
<
V
>
Double2ObjectFunction
<
V
>
.
invoke
(
key
:
Double
)
:
V
inline operator
fun
Double2ShortFunction
.
invoke
(
key
:
Double
)
:
Short
inline operator
fun
<
V
>
Double2ReferenceFunction
<
V
>
.
invoke
(
key
:
Double
)
:
V
inline operator
fun
Float2BooleanFunction
.
invoke
(
key
:
Float
)
:
Boolean
inline operator
fun
Float2ByteFunction
.
invoke
(
key
:
Float
)
:
Byte
inline operator
fun
Float2CharFunction
.
invoke
(
key
:
Float
)
:
Char
inline operator
fun
Float2DoubleFunction
.
invoke
(
key
:
Float
)
:
Double
inline operator
fun
Float2FloatFunction
.
invoke
(
key
:
Float
)
:
Float
inline operator
fun
Float2IntFunction
.
invoke
(
key
:
Float
)
:
Int
inline operator
fun
Float2LongFunction
.
invoke
(
key
:
Float
)
:
Long
inline operator
fun
<
V
>
Float2ObjectFunction
<
V
>
.
invoke
(
key
:
Float
)
:
V
inline operator
fun
Float2ShortFunction
.
invoke
(
key
:
Float
)
:
Short
inline operator
fun
<
V
>
Float2ReferenceFunction
<
V
>
.
invoke
(
key
:
Float
)
:
V
inline operator
fun
Int2BooleanFunction
.
invoke
(
key
:
Int
)
:
Boolean
inline operator
fun
Int2ByteFunction
.
invoke
(
key
:
Int
)
:
Byte
inline operator
fun
Int2CharFunction
.
invoke
(
key
:
Int
)
:
Char
inline operator
fun
Int2DoubleFunction
.
invoke
(
key
:
Int
)
:
Double
inline operator
fun
Int2FloatFunction
.
invoke
(
key
:
Int
)
:
Float
inline operator
fun
Int2IntFunction
.
invoke
(
key
:
Int
)
:
Int
inline operator
fun
Int2LongFunction
.
invoke
(
key
:
Int
)
:
Long
inline operator
fun
<
V
>
Int2ObjectFunction
<
V
>
.
invoke
(
key
:
Int
)
:
V
inline operator
fun
Int2ShortFunction
.
invoke
(
key
:
Int
)
:
Short
inline operator
fun
<
V
>
Int2ReferenceFunction
<
V
>
.
invoke
(
key
:
Int
)
:
V
inline operator
fun
Long2BooleanFunction
.
invoke
(
key
:
Long
)
:
Boolean
inline operator
fun
Long2ByteFunction
.
invoke
(
key
:
Long
)
:
Byte
inline operator
fun
Long2CharFunction
.
invoke
(
key
:
Long
)
:
Char
inline operator
fun
Long2DoubleFunction
.
invoke
(
key
:
Long
)
:
Double
inline operator
fun
Long2FloatFunction
.
invoke
(
key
:
Long
)
:
Float
inline operator
fun
Long2IntFunction
.
invoke
(
key
:
Long
)
:
Int
inline operator
fun
Long2LongFunction
.
invoke
(
key
:
Long
)
:
Long
inline operator
fun
<
V
>
Long2ObjectFunction
<
V
>
.
invoke
(
key
:
Long
)
:
V
inline operator
fun
Long2ShortFunction
.
invoke
(
key
:
Long
)
:
Short
inline operator
fun
<
V
>
Long2ReferenceFunction
<
V
>
.
invoke
(
key
:
Long
)
:
V
inline operator
fun
<
K
>
Object2BooleanFunction
<
K
>
.
invoke
(
key
:
K
)
:
Boolean
inline operator
fun
<
K
>
Object2ByteFunction
<
K
>
.
invoke
(
key
:
K
)
:
Byte
inline operator
fun
<
K
>
Object2CharFunction
<
K
>
.
invoke
(
key
:
K
)
:
Char
inline operator
fun
<
K
>
Object2DoubleFunction
<
K
>
.
invoke
(
key
:
K
)
:
Double
inline operator
fun
<
K
>
Object2FloatFunction
<
K
>
.
invoke
(
key
:
K
)
:
Float
inline operator
fun
<
K
>
Object2IntFunction
<
K
>
.
invoke
(
key
:
K
)
:
Int
inline operator
fun
<
K
>
Object2LongFunction
<
K
>
.
invoke
(
key
:
K
)
:
Long
inline operator
fun
<
K
,
V
>
Object2ObjectFunction
<
K
,
V
>
.
invoke
(
key
:
K
)
:
V
inline operator
fun
<
K
>
Object2ShortFunction
<
K
>
.
invoke
(
key
:
K
)
:
Short
inline operator
fun
<
K
,
V
>
Object2ReferenceFunction
<
K
,
V
>
.
invoke
(
key
:
K
)
:
V
inline operator
fun
Short2BooleanFunction
.
invoke
(
key
:
Short
)
:
Boolean
inline operator
fun
Short2ByteFunction
.
invoke
(
key
:
Short
)
:
Byte
inline operator
fun
Short2CharFunction
.
invoke
(
key
:
Short
)
:
Char
inline operator
fun
Short2DoubleFunction
.
invoke
(
key
:
Short
)
:
Double
inline operator
fun
Short2FloatFunction
.
invoke
(
key
:
Short
)
:
Float
inline operator
fun
Short2IntFunction
.
invoke
(
key
:
Short
)
:
Int
inline operator
fun
Short2LongFunction
.
invoke
(
key
:
Short
)
:
Long
inline operator
fun
<
V
>
Short2ObjectFunction
<
V
>
.
invoke
(
key
:
Short
)
:
V
inline operator
fun
Short2ShortFunction
.
invoke
(
key
:
Short
)
:
Short
inline operator
fun
<
V
>
Short2ReferenceFunction
<
V
>
.
invoke
(
key
:
Short
)
:
V
inline operator
fun
<
K
>
Reference2BooleanFunction
<
K
>
.
invoke
(
key
:
K
)
:
Boolean
inline operator
fun
<
K
>
Reference2ByteFunction
<
K
>
.
invoke
(
key
:
K
)
:
Byte
inline operator
fun
<
K
>
Reference2CharFunction
<
K
>
.
invoke
(
key
:
K
)
:
Char
inline operator
fun
<
K
>
Reference2DoubleFunction
<
K
>
.
invoke
(
key
:
K
)
:
Double
inline operator
fun
<
K
>
Reference2FloatFunction
<
K
>
.
invoke
(
key
:
K
)
:
Float
inline operator
fun
<
K
>
Reference2IntFunction
<
K
>
.
invoke
(
key
:
K
)
:
Int
inline operator
fun
<
K
>
Reference2LongFunction
<
K
>
.
invoke
(
key
:
K
)
:
Long
inline operator
fun
<
K
,
V
>
Reference2ObjectFunction
<
K
,
V
>
.
invoke
(
key
:
K
)
:
V
inline operator
fun
<
K
>
Reference2ShortFunction
<
K
>
.
invoke
(
key
:
K
)
:
Short
inline operator
fun
<
K
,
V
>
Reference2ReferenceFunction
<
K
,
V
>
.
invoke
(
key
:
K
)
:
V
inline operator
fun
BooleanPredicate
.
invoke
(
value
:
Boolean
)
:
Boolean
inline operator
fun
BytePredicate
.
invoke
(
value
:
Byte
)
:
Boolean
inline operator
fun
CharPredicate
.
invoke
(
value
:
Char
)
:
Boolean
inline operator
fun
DoublePredicate
.
invoke
(
value
:
Double
)
:
Boolean
inline operator
fun
FloatPredicate
.
invoke
(
value
:
Float
)
:
Boolean
inline operator
fun
IntPredicate
.
invoke
(
value
:
Int
)
:
Boolean
inline operator
fun
LongPredicate
.
invoke
(
value
:
Long
)
:
Boolean
inline operator
fun
ShortPredicate
.
invoke
(
value
:
Short
)
:
Boolean
inline operator
fun
BooleanUnaryOperator
.
invoke
(
x
:
Boolean
)
:
Boolean
inline operator
fun
ByteUnaryOperator
.
invoke
(
x
:
Byte
)
:
Byte
inline operator
fun
CharUnaryOperator
.
invoke
(
x
:
Char
)
:
Char
inline operator
fun
DoubleUnaryOperator
.
invoke
(
x
:
Double
)
:
Double
inline operator
fun
FloatUnaryOperator
.
invoke
(
x
:
Float
)
:
Float
inline operator
fun
IntUnaryOperator
.
invoke
(
x
:
Int
)
:
Int
inline operator
fun
LongUnaryOperator
.
invoke
(
x
:
Long
)
:
Long
inline operator
fun
ShortUnaryOperator
.
invoke
(
x
:
Short
)
:
Short
inline operator
fun
<
T
,
U
>
BiConsumer
<
T
,
U
>
.
invoke
(
t
:
T
,
u
:
U
)
inline operator
fun
<
T
,
U
,
R
>
BiFunction
<
T
,
U
,
R
>
.
invoke
(
t
:
T
,
u
:
U
)
:
R
inline operator
fun
<
T
,
U
>
BiPredicate
<
T
,
U
>
.
invoke
(
t
:
T
,
u
:
U
)
:
Boolean
inline operator
fun
<
T
>
BinaryOperator
<
T
>
.
invoke
(
t
:
T
,
u
:
T
)
:
T
inline operator
fun
BooleanSupplier
.
invoke
(
)
:
Boolean
inline operator
fun
<
T
>
Consumer
<
T
>
.
invoke
(
t
:
T
)
inline operator
fun
DoubleBinaryOperator
.
invoke
(
left
:
Double
,
right
:
Double
)
:
Double
inline operator
fun
DoubleConsumer
.
invoke
(
value
:
Double
)
inline operator
fun
<
R
>
DoubleFunction
<
R
>
.
invoke
(
value
:
Double
)
:
R
inline operator
fun
DoublePredicate
.
invoke
(
value
:
Double
)
:
Boolean
inline operator
fun
DoubleSupplier
.
invoke
(
)
:
Double
inline operator
fun
DoubleToIntFunction
.
invoke
(
value
:
Double
)
:
Int
inline operator
fun
DoubleToLongFunction
.
invoke
(
value
:
Double
)
:
Long
inline operator
fun
DoubleUnaryOperator
.
invoke
(
value
:
Double
)
:
Double
inline operator
fun
<
T
,
R
>
Function
<
T
,
R
>
.
invoke
(
t
:
T
)
:
R
inline operator
fun
IntBinaryOperator
.
invoke
(
left
:
Int
,
right
:
Int
)
:
Int
inline operator
fun
IntConsumer
.
invoke
(
value
:
Int
)
inline operator
fun
<
R
>
IntFunction
<
R
>
.
invoke
(
value
:
Int
)
:
R
inline operator
fun
IntPredicate
.
invoke
(
value
:
Int
)
:
Boolean
inline operator
fun
IntSupplier
.
invoke
(
)
:
Int
inline operator
fun
IntToDoubleFunction
.
invoke
(
value
:
Int
)
:
Double
inline operator
fun
IntToLongFunction
.
invoke
(
value
:
Int
)
:
Long
inline operator
fun
IntUnaryOperator
.
invoke
(
value
:
Int
)
:
Int
inline operator
fun
LongBinaryOperator
.
invoke
(
left
:
Long
,
right
:
Long
)
:
Long
inline operator
fun
LongConsumer
.
invoke
(
value
:
Long
)
inline operator
fun
<
R
>
LongFunction
<
R
>
.
invoke
(
value
:
Long
)
:
R
inline operator
fun
LongPredicate
.
invoke
(
value
:
Long
)
:
Boolean
inline operator
fun
LongSupplier
.
invoke
(
)
:
Long
inline operator
fun
LongToDoubleFunction
.
invoke
(
value
:
Long
)
:
Double
inline operator
fun
LongToIntFunction
.
invoke
(
value
:
Long
)
:
Int
inline operator
fun
LongUnaryOperator
.
invoke
(
value
:
Long
)
:
Long
inline operator
fun
<
T
>
ObjDoubleConsumer
<
T
>
.
invoke
(
t
:
T
,
value
:
Double
)
inline operator
fun
<
T
>
ObjIntConsumer
<
T
>
.
invoke
(
t
:
T
,
value
:
Int
)
inline operator
fun
<
T
>
ObjLongConsumer
<
T
>
.
invoke
(
t
:
T
,
value
:
Long
)
inline operator
fun
<
T
>
Predicate
<
T
>
.
invoke
(
t
:
T
)
:
Boolean
inline operator
fun
<
T
>
Supplier
<
T
>
.
invoke
(
)
:
T
inline operator
fun
<
T
,
U
>
ToDoubleBiFunction
<
T
,
U
>
.
invoke
(
t
:
T
,
u
:
U
)
:
Double
inline operator
fun
<
T
>
ToDoubleFunction
<
T
>
.
invoke
(
t
:
T
)
:
Double
inline operator
fun
<
T
,
U
>
ToIntBiFunction
<
T
,
U
>
.
invoke
(
t
:
T
,
u
:
U
)
:
Int
inline operator
fun
<
T
>
ToIntFunction
<
T
>
.
invoke
(
t
:
T
)
:
Int
inline operator
fun
<
T
,
U
>
ToLongBiFunction
<
T
,
U
>
.
invoke
(
t
:
T
,
u
:
U
)
:
Long
inline operator
fun
<
T
>
ToLongFunction
<
T
>
.
invoke
(
t
:
T
)
:
Long
inline operator
fun
<
T
>
UnaryOperator
<
T
>
.
invoke
(
t
:
T
)
:
T