![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|

Öffentliche Methoden | |
| MClass (String name) | |
| MClass (String id, MType sup) | |
| void | addMethod (String signature, MProcedure m) |
| MProcedure | getMethod (String signature) |
| void | addProperty (String signature, MType t) |
| Object | checkAndCast (Object obj) |
| String | getID () |
| boolean | isAbstract () |
| Object | newInstance (Machine m) throws Exception |
| TreeMap< String, Variable > | createProperties (Machine m) throws Exception |
| Object | createJavaObject (Machine m) throws Exception |
| void | setSuper (MType sup) |
Informationen über eine Benutzerdefinierte Klasse
Definiert in Zeile 14 der Datei MClass.java.
| de.lathanda.eos.vm.MClass.MClass | ( | String | name | ) |
Definiert in Zeile 21 der Datei MClass.java.
| de.lathanda.eos.vm.MClass.MClass | ( | String | id, |
| MType | sup | ||
| ) |
Definiert in Zeile 25 der Datei MClass.java.
| void de.lathanda.eos.vm.MClass.addMethod | ( | String | signature, |
| MProcedure | m | ||
| ) |
Definiert in Zeile 33 der Datei MClass.java.
| void de.lathanda.eos.vm.MClass.addProperty | ( | String | signature, |
| MType | t | ||
| ) |
Definiert in Zeile 41 der Datei MClass.java.
| Object de.lathanda.eos.vm.MClass.checkAndCast | ( | Object | obj | ) |
Implementiert de.lathanda.eos.vm.MType.
Definiert in Zeile 46 der Datei MClass.java.
| Object de.lathanda.eos.vm.MClass.createJavaObject | ( | Machine | m | ) | throws Exception |
Implementiert de.lathanda.eos.vm.MType.
Definiert in Zeile 92 der Datei MClass.java.
Implementiert de.lathanda.eos.vm.MType.
Definiert in Zeile 83 der Datei MClass.java.
| String de.lathanda.eos.vm.MClass.getID | ( | ) |
Implementiert de.lathanda.eos.vm.MType.
Definiert in Zeile 68 der Datei MClass.java.
| MProcedure de.lathanda.eos.vm.MClass.getMethod | ( | String | signature | ) |
Definiert in Zeile 37 der Datei MClass.java.
| boolean de.lathanda.eos.vm.MClass.isAbstract | ( | ) |
Implementiert de.lathanda.eos.vm.MType.
Definiert in Zeile 73 der Datei MClass.java.
| Object de.lathanda.eos.vm.MClass.newInstance | ( | Machine | m | ) | throws Exception |
Implementiert de.lathanda.eos.vm.MType.
Definiert in Zeile 78 der Datei MClass.java.
| void de.lathanda.eos.vm.MClass.setSuper | ( | MType | sup | ) |
Definiert in Zeile 96 der Datei MClass.java.