Optimize ScriptTemplatesFromDependenciesProvider
No needs to convert file.url to VirtualFile because index already has getContainingFiles method Do not iterate through all children of VirtualFile to avoid VFS events initialisation for those files there is no guarantee that file is under source root so is can be not present is vfs at this moment
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
// needed for module creation
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// ROOT: /templates.jar!/META-INF/kotlin/script/templates/MyTemplate1.classname
|
||||
// ROOT: /templates.jar!/inner/META-INF/kotlin/script/templates/MyTemplate2.classname
|
||||
|
||||
// NAME: MyTemplate1
|
||||
// CLASSPATH: /templates.jar
|
||||
|
||||
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
// ROOT: /module/test/META-INF/kotlin/script/templates/MyTemplate.classname
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// ROOT: /module/resources/META-INF/kotlin/script/templates/MyTemplate1.classname
|
||||
// ROOT: /module/src/foo/META-INF/kotlin/script/templates/MyTemplate2.classname
|
||||
|
||||
|
||||
// NAME: MyTemplate1
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
// ROOT: /module/resources/META-INF/kotlin/script/templates/MyTemplate1.classname
|
||||
// ROOT: /module/resources/META-INF/kotlin/script/templates/MyTemplate2.classname
|
||||
|
||||
// NAME: MyTemplate1
|
||||
// NAME: MyTemplate2
|
||||
+1
@@ -0,0 +1 @@
|
||||
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// ROOT: /module/resources/META-INF/kotlin/script/templates/MyTemplate.classname
|
||||
|
||||
// NAME: MyTemplate
|
||||
|
||||
Reference in New Issue
Block a user