Fix testdata after adding main function to scripts

This commit is contained in:
Ilya Chernikov
2019-04-12 09:02:02 +02:00
parent 67ad3773de
commit d98b1dfa7e
4 changed files with 8 additions and 0 deletions
@@ -1,3 +1,5 @@
public class HelloWorld extends kotlin.script.templates.standard.ScriptTemplateWithArgs {
public static final void main(java.lang.String[] p) { /* compiled code */ }
public HelloWorld(java.lang.String[] p) { /* compiled code */ }
}
@@ -1,4 +1,6 @@
public class InnerClasses extends kotlin.script.templates.standard.ScriptTemplateWithArgs {
public static final void main(java.lang.String[] p) { /* compiled code */ }
public InnerClasses(java.lang.String[] p) { /* compiled code */ }
public static final class Bar {
+3
View File
@@ -12,6 +12,9 @@ UFile (package = )
USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Bar)
ULiteralExpression (value = 42)
ULiteralExpression (value = null)
UAnnotationMethod (name = main)
UParameter (name = p)
UAnnotation (fqName = null)
UAnnotationMethod (name = SimpleScript)
UParameter (name = p)
UAnnotation (fqName = null)
+1
View File
@@ -2,6 +2,7 @@ public class SimpleScript {
public final fun getBarOrNull(@org.jetbrains.annotations.NotNull flag: boolean) : SimpleScript.Bar {
return if (flag) <init>(42) else null
}
public static final fun main(@null p: java.lang.String[]) : void = UastEmptyExpression
public fun SimpleScript(@null p: java.lang.String[]) {
println("Hello World!")
getBarOrNull(true)