package jetbrains.mps.debugger.java.run.sandbox;
/*Generated by MPS */
import jetbrains.mps.baseLanguage.tuples.runtime.Tuples;
import jetbrains.mps.baseLanguage.tuples.runtime.MultiTuple;
public class DebugObjects {
private static int myStaticField = 1;
private int myNonStaticField;
public DebugObjects() {
myStaticField++;
this.myNonStaticField = myStaticField;
Data tuple = new Data("42", "239");
Tuples._2<Integer, String> indexedTuple = MultiTuple.<Integer,String>from(2, "4");
boolean var = true;
System.err.println(var);
System.err.println("tuple = " + tuple);
System.err.println("tuple = " + indexedTuple);
String stringVar = "one = ";
Object objectVar = new Integer(1);
System.err.println(stringVar + objectVar);
objectVar = new Integer(2);
}
public void doStrangeThings() {
System.err.println(this.myNonStaticField);
while (true) {
}
}
public static void main(String[] args) {
new DebugObjects() {
public Object answerToTheUltimateQuestionofLifeUniverseAndEverything() {
return 42;
}
public void foo() {
}
@Override
public String toString() {
int i = 0;
try {
while (i < 1000) {
Thread.sleep(10);
i++;
}
} catch (InterruptedException e) {
}
return "toString is " + i;
}
}.answerToTheUltimateQuestionofLifeUniverseAndEverything();
}
}