EOS 2
1.1.0
Einfache Objektbasierte Sprache
EosVM
src
de
lathanda
eos
vm
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
}
de.lathanda.eos.vm.Variable
Definition:
Variable.java:10
de.lathanda.eos.vm.Variable.Variable
Variable(MType type, String name)
Definition:
Variable.java:16
de.lathanda.eos.vm.Variable.name
final String name
Definition:
Variable.java:14
de.lathanda.eos.vm.Variable.type
final MType type
Definition:
Variable.java:12
de.lathanda.eos.vm.MType
Definition:
MType.java:5
de.lathanda.eos.vm.MType.checkAndCast
Object checkAndCast(Object obj)
Impressum