M8Test Help

getExtensions

_console.log("init.build.kts run") data class MyExtension(var value: String) // 添加扩展到容器中 _project.getExtensions().add("myExtension", MyExtension(value = "old value"), false)
$console.log("init.build.groovy run") class MyExtension { String value = "old value" } // 添加扩展到容器中 $project.getExtensions().add("myExtension", new MyExtension(), false)
$console.log("init.build.js run") // 添加扩展到容器中 $project.getExtensions().add("myExtension", {"value": "old value"}, false)
_console:log("init.build.lua run") -- 添加扩展到容器中 _project:getExtensions():add("myExtension", { value = "old value" }, false)
<?php $console->log("init.build.php run"); class Extension { public $value = "old value"; } // 添加扩展到容器中 $project->getExtensions()->add("myExtension", new Extension(), false);
_console.log("init.build.py run") class MyExtension: def __init__(self, value): self.value = value # 添加扩展到容器中 _project.getExtensions().add("myExtension", MyExtension("old value"), False)
$console.log("init.build.rb run") class MyExtension def initialize(value) @value = value end def setValue(value) @value = value end def getValue() @value end end # 添加扩展到容器中 $project.getExtensions().add("myExtension", MyExtension.new("old value"), false)
Last modified: 29 April 2025