| extension Extension<T extends num> on List<T> { | 
 |   external T field; | 
 |   external T get getter; | 
 |   external T get property; | 
 |   external T method(); | 
 |   external final T fieldSetter; | 
 |   external final T finalField; | 
 |   external static final int staticFieldSetter; | 
 |   external static final int staticFinalField; | 
 |   external static int get staticGetter; | 
 |   external static int get staticProperty; | 
 |   external static int staticField; | 
 |   external static int staticMethod(); | 
 |   external static void set staticFieldSetter(int value); | 
 |   external static void set staticProperty(int value); | 
 |   external static void set staticSetter(int value); | 
 |   external void set fieldSetter(T value); | 
 |   external void set property(T value); | 
 |   external void set setter(T value); | 
 | } | 
 |  | 
 | main() {} | 
 |  | 
 | test() {} |