package test_Closure; /*Generated by MPS */ import jetbrains.mps.internal.collections.runtime.ListSequence; import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes; import jetbrains.mps.baseLanguage.tuples.runtime.Tuples; import jetbrains.mps.baseLanguage.tuples.runtime.MultiTuple; public class User { public User() { } public String getName() { return "aaaaa"; } public void test() { Library l = new Library(); final boolean res = false; ListSequence.fromList(l.user).addElement(new _FunctionTypes._return_P0_E0<Tuples._2<Boolean, String>>() { public Tuples._2<Boolean, String> invoke() { return MultiTuple.<Boolean,String>from(res, getName()); } }); l.invoke(); Tuples._2<Boolean, String> s = l.getFirst(); } public void testRename2() { } }