Add shorter aliases for properties
This commit is contained in:
@@ -17,6 +17,8 @@ object ScriptCompileConfigurationProperties : PropertiesGroup {
|
||||
val sourceFragments by typedKey<List<ScriptSourceNamedFragment>>()
|
||||
}
|
||||
|
||||
val ScriptingProperties.compilationConfiguration get() = ScriptCompileConfigurationProperties
|
||||
|
||||
typealias ProcessedScriptData = ChainedPropertyBag
|
||||
|
||||
object ProcessedScriptDataProperties : PropertiesGroup {
|
||||
|
||||
@@ -56,6 +56,7 @@ object ScriptDefinitionProperties : PropertiesGroup {
|
||||
|
||||
// DSL --------------------
|
||||
|
||||
val ScriptingProperties.scriptDefinition get() = ScriptDefinitionProperties
|
||||
|
||||
@Suppress("MemberVisibilityCanBePrivate")
|
||||
class RefineConfigurationBuilder(props: ScriptingProperties) : PropertiesBuilder(props) {
|
||||
|
||||
@@ -25,6 +25,8 @@ object ScriptingEnvironmentProperties : PropertiesGroup {
|
||||
val getScriptingClass by typedKey<GetScriptingClass>()
|
||||
}
|
||||
|
||||
val ScriptingProperties.scriptingEnvironment get() = ScriptDefinitionProperties
|
||||
|
||||
interface GetScriptingClass {
|
||||
operator fun invoke(classType: KotlinType, contextClass: KClass<*>, environment: ScriptingEnvironment): KClass<*>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user