arrow-optics-ksp-plugin
1.1.5-alpha.4
arrow-optics-ksp-plugin
/
arrow.optics.plugin.internals
/
Focus
Focus
sealed
class
Focus
Types
Properties
Extensions
Inheritors
Types
Companion
Link copied to clipboard
object
Companion
Non
Null
Link copied to clipboard
data
class
NonNull
(
val
className
:
String
,
val
paramName
:
String
,
val
refinedType
:
KSType
?
)
:
Focus
Nullable
Link copied to clipboard
data
class
Nullable
(
val
className
:
String
,
val
paramName
:
String
,
val
refinedType
:
KSType
?
)
:
Focus
Option
Link copied to clipboard
data
class
Option
(
val
className
:
String
,
val
paramName
:
String
,
val
refinedType
:
KSType
?
)
:
Focus
Properties
class
Name
Link copied to clipboard
abstract
val
className
:
String
param
Name
Link copied to clipboard
abstract
val
paramName
:
String
refined
Arguments
Link copied to clipboard
val
refinedArguments
:
List
<
String
>
refined
Type
Link copied to clipboard
abstract
val
refinedType
:
KSType
?
Inheritors
Nullable
Link copied to clipboard
Option
Link copied to clipboard
NonNull
Link copied to clipboard
Extensions
lens
Param
Name
Link copied to clipboard
fun
Focus
.
lensParamName
(
)
:
String