EOS 2  1.1.0
Einfache Objektbasierte Sprache
Variable.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.vm;
2 
10 public class Variable {
11 
12  public final MType type;
13  private Object data;
14  public final String name;
15 
16  protected Variable(MType type, String name) {
17  this.type = type;
18  this.name = name;
19  }
20 
21  public Object get() {
22  return data;
23  }
24 
25  public void set(Object data) {
26  if (data != null) {
27  this.data = type.checkAndCast(data);
28  } else {
29  this.data = null;
30  }
31  }
32 }
Variable(MType type, String name)
Definition: Variable.java:16
Object checkAndCast(Object obj)
Impressum