Implement light classes for Kotlin scripts
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
public class HelloWorld extends kotlin.script.templates.standard.ScriptTemplateWithArgs {
|
||||
public HelloWorld(java.lang.String[] p) { /* compiled code */ }
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// HelloWorld
|
||||
|
||||
println("Hello world!")
|
||||
@@ -0,0 +1,22 @@
|
||||
public class InnerClasses extends kotlin.script.templates.standard.ScriptTemplateWithArgs {
|
||||
public InnerClasses(java.lang.String[] p) { /* compiled code */ }
|
||||
|
||||
public static final class Bar {
|
||||
private final int b = 0;
|
||||
private final int a;
|
||||
|
||||
public final int getB() { /* compiled code */ }
|
||||
|
||||
public final int getAPlusB() { /* compiled code */ }
|
||||
|
||||
public final int getA() { /* compiled code */ }
|
||||
|
||||
public Bar(int a) { /* compiled code */ }
|
||||
|
||||
public static final class Baz {
|
||||
public final void doSomething() { /* compiled code */ }
|
||||
|
||||
public Baz() { /* compiled code */ }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
// InnerClasses
|
||||
|
||||
class Bar(val a: Int) {
|
||||
val b: Int = 0
|
||||
|
||||
fun getAPlusB() = a + b
|
||||
|
||||
class Baz {
|
||||
fun doSomething() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user