mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
47 lines
701 B
Java
47 lines
701 B
Java
package foo;
|
|
|
|
import java.lang.Object;
|
|
|
|
class Foo {
|
|
|
|
class object { }
|
|
|
|
class InnerClass { }
|
|
|
|
class InnerObject { }
|
|
|
|
void foo(Foo f) {
|
|
class LocalClass {}
|
|
class LocalObject { }
|
|
}
|
|
|
|
|
|
Object objectLiteral = new Object() {
|
|
void objectLiteralFoo() { }
|
|
};
|
|
|
|
//anonymous lambda
|
|
Foo() {
|
|
class LambdaInConstructor{}
|
|
}
|
|
|
|
|
|
void foo() {
|
|
//lambda
|
|
class Lambda {}
|
|
}
|
|
}
|
|
|
|
class PackageInnerObject { }
|
|
|
|
class FooPackage {
|
|
Object packageObjectLiteral = new Object() {
|
|
void objectLiteralFoo() { }
|
|
};
|
|
|
|
void packageMethod(Foo f) {
|
|
class PackageLocalClass {}
|
|
class PackageLocalObject {}
|
|
}
|
|
}
|