arrow-optics-ksp-plugin
1.1.5-alpha.4
arrow-optics-ksp-plugin
/
arrow.optics.plugin.internals
/
ADT
ADT
data
class
ADT
(
val
pckg
:
KSName
,
val
declaration
:
KSClassDeclaration
,
val
targets
:
List
<
Target
>
)
Constructors
Functions
Properties
Constructors
ADT
Link copied to clipboard
fun
ADT
(
pckg
:
KSName
,
declaration
:
KSClassDeclaration
,
targets
:
List
<
Target
>
)
Functions
plus
Link copied to clipboard
operator
fun
Snippet
.
plus
(
snippet
:
Snippet
)
:
Snippet
Properties
angled
Type
Parameters
Link copied to clipboard
val
angledTypeParameters
:
String
declaration
Link copied to clipboard
val
declaration
:
KSClassDeclaration
package
Name
Link copied to clipboard
val
packageName
:
String
pckg
Link copied to clipboard
val
pckg
:
KSName
simple
Name
Link copied to clipboard
val
simpleName
:
String
source
Class
Name
Link copied to clipboard
val
sourceClassName
:
String
source
Name
Link copied to clipboard
val
sourceName
:
String
targets
Link copied to clipboard
val
targets
:
List
<
Target
>
type
Parameters
Link copied to clipboard
val
typeParameters
:
List
<
String
>
visibility
Modifier
Name
Link copied to clipboard
val
visibilityModifierName
:
String