diff --git a/plugins/scripting/scripting-cli/src/org/jetbrains/kotlin/scripting/compiler/plugin/asmBasedAnnotationsLoading.kt b/plugins/scripting/scripting-cli/src/org/jetbrains/kotlin/scripting/compiler/plugin/asmBasedAnnotationsLoading.kt index 7610ddc0243..98a4b935793 100644 --- a/plugins/scripting/scripting-cli/src/org/jetbrains/kotlin/scripting/compiler/plugin/asmBasedAnnotationsLoading.kt +++ b/plugins/scripting/scripting-cli/src/org/jetbrains/kotlin/scripting/compiler/plugin/asmBasedAnnotationsLoading.kt @@ -21,7 +21,7 @@ private class TemplateAnnotationVisitor(val anns: ArrayList = arrayL private class TemplateClassVisitor(val annVisitor: TemplateAnnotationVisitor) : ClassVisitor(Opcodes.ASM5) { override fun visitAnnotation(desc: String, visible: Boolean): AnnotationVisitor? { val shortName = Type.getType(desc).internalName.substringAfterLast("/") - if (shortName.startsWith("KotlinScript")) { + if (shortName.startsWith("KotlinScript") || shortName.startsWith("ScriptTemplate")) { annVisitor.anns.add(BinAnnData(shortName)) return annVisitor }