| abstract class A {} | |
| inline class B { | |
| final A a; | |
| external B(A a); | |
| external B.named(int i); | |
| external A field; | |
| external A method(); | |
| external T genericMethod<T>(T t); | |
| external B get getter; | |
| external void set setter(B b); | |
| external static A staticField; | |
| external static A staticMethod(); | |
| external static T staticGenericMethod<T>(T t); | |
| external static B get staticGetter; | |
| external static void set staticSetter(B b); | |
| } | |
| void method(A a) {} |