package jetbrains.mps.closures.test;
/*Generated by MPS */
import junit.framework.Assert;
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
public class ThisProvider {
private int bar = 10;
public ThisProvider() {
}
public void testThisExpression() {
Assert.assertEquals(10, this.bar);
new _FunctionTypes._return_P0_E0<Integer>() {
public Integer invoke() {
return ThisProvider.this.bar = 1000;
}
}.invoke();
Assert.assertEquals(1000, this.bar);
}
}