EOS 2  1.1.0
Einfache Objektbasierte Sprache
UserObjectInit.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.vm.commands;
2 
3 import de.lathanda.eos.vm.Command;
4 import de.lathanda.eos.vm.MClass;
5 import de.lathanda.eos.vm.MObject;
6 import de.lathanda.eos.vm.Machine;
7 
14 public class UserObjectInit extends Command {
15  private final MClass cls;
16 
17  public UserObjectInit(MClass cls) {
18  this.cls = cls;
19  }
20 
21  @Override
22  public boolean execute(Machine m) throws Exception {
23  MObject obj = new MObject(cls, m);
24  m.push(obj);
25  return true;
26  }
27 
28  @Override
29  public String toString() {
30  return "Create MObject{" + cls + '}';
31  }
32 
33 }
Impressum