EOS 2
1.1.0
Einfache Objektbasierte Sprache
EosVM
src
de
lathanda
eos
vm
commands
MultiplyD.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.Machine;
5
12
public
class
MultiplyD
extends
Command
{
13
14
@Override
15
public
boolean
execute
(
Machine
m)
throws
Exception {
16
Object b = m.pop();
17
Object a = m.pop();
18
m.push(((Number) a).doubleValue() * ((Number) b).doubleValue());
19
return
true
;
20
}
21
22
@Override
23
public
String
toString
() {
24
return
"Multiply{"
+
'}'
;
25
}
26
}
de.lathanda.eos.vm.Command
Definition:
Command.java:9
de.lathanda.eos.vm.Machine
Definition:
Machine.java:19
de.lathanda.eos.vm.commands.MultiplyD
Definition:
MultiplyD.java:12
de.lathanda.eos.vm.commands.MultiplyD.toString
String toString()
Definition:
MultiplyD.java:23
de.lathanda.eos.vm.commands.MultiplyD.execute
boolean execute(Machine m)
Definition:
MultiplyD.java:15
Impressum