rd-gen
Toggle table of contents
2025.2.3
jvm
Platform filter
jvm
Switch theme
Search in API
rd-gen
rd-gen
/
com.jetbrains.rd.generator.nova
/
Member
/
Reactive
/
Stateful
/
Extension
Extension
abstract
class
Extension
(
name
:
String
,
val
delegatedBy
:
IType
,
_delegates
:
Member.ExtensionDelegate
)
:
Member.Reactive.Stateful
Members
Members & Extensions
Constructors
Extension
Link copied to clipboard
constructor
(
name
:
String
,
delegatedBy
:
Class
,
vararg
_delegateFqn
:
Pair
<
KClass
<
out
IGenerator
>
,
String
>
)
constructor
(
name
:
String
,
delegatedBy
:
IType
,
vararg
_delegates
:
Member.ExtensionDelegate
)
Properties
context
Link copied to clipboard
var
context
:
Context
?
delegated
By
Link copied to clipboard
val
delegatedBy
:
IType
delegates
Link copied to clipboard
val
delegates
:
Array
<
out
Member.ExtensionDelegate
>
documentation
Link copied to clipboard
var
documentation
:
String
?
flow
Link copied to clipboard
var
flow
:
FlowKind
free
Threaded
Link copied to clipboard
var
freeThreaded
:
Boolean
generic
Params
Link copied to clipboard
val
genericParams
:
Array
<
out
IType
>
has
Empty
Constructor
Link copied to clipboard
val
Member
.
hasEmptyConstructor
:
Boolean
name
Link copied to clipboard
open
val
name
:
String
owner
Link copied to clipboard
lateinit
var
owner
:
Declaration
referenced
Types
Link copied to clipboard
val
referencedTypes
:
List
<
IType
>
settings
Link copied to clipboard
open
override
val
settings
:
MutableMap
<
ISetting
<
*
,
*
>
,
Any
>
Functions
doc
Link copied to clipboard
fun
Member
.
doc
(
value
:
String
)
:
Member
find
Delegate
Link copied to clipboard
fun
findDelegate
(
generator
:
IGenerator
,
flowTransform
:
FlowTransform
)
:
Member.ExtensionDelegate
?
has
Factory
Fqn
Link copied to clipboard
fun
hasFactoryFqn
(
generator
:
IGenerator
,
flowTransform
:
FlowTransform
)
:
Boolean
is
Simply
Delegated
Link copied to clipboard
fun
isSimplyDelegated
(
generator
:
IGenerator
,
flowTransform
:
FlowTransform
)
:
Boolean
per
Context
Link copied to clipboard
fun
Member.Reactive
.
perContext
(
key
:
Context
)
:
Member.Reactive
serialization
Hash
Link copied to clipboard
fun
serializationHash
(
initial
:
IncrementalHash64
)
:
IncrementalHash64
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
validate
Link copied to clipboard
fun
validate
(
errors
:
MutableList
<
String
>
)