![]() |
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.