Highlight scripts according to ScriptLocation annotation in ScriptDefinition

This commit is contained in:
Natalia Selezneva
2018-03-19 10:53:54 +03:00
parent 15914dac86
commit 3d73786e98
4 changed files with 51 additions and 3 deletions
@@ -4,6 +4,8 @@ import java.io.File
import kotlin.script.dependencies.*
import kotlin.script.experimental.dependencies.*
import kotlin.script.templates.ScriptTemplateDefinition
import kotlin.script.experimental.location.ScriptExpectedLocation
import kotlin.script.experimental.location.ScriptExpectedLocations
class TestDependenciesResolver : DependenciesResolver {
@kotlin.script.templates.AcceptedAnnotations(Anno::class)
@@ -26,5 +28,6 @@ annotation class Anno
@Target(AnnotationTarget.FILE)
annotation class Anno2
@ScriptExpectedLocations([ScriptExpectedLocation.Everywhere])
@ScriptTemplateDefinition(TestDependenciesResolver::class, scriptFilePattern = "script.kts")
class Template