EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.vm.MClass Klassenreferenz
Klassendiagramm für de.lathanda.eos.vm.MClass:
Inheritance graph
[Legende]

Ö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, VariablecreateProperties (Machine m) throws Exception
 
Object createJavaObject (Machine m) throws Exception
 
void setSuper (MType sup)
 

Ausführliche Beschreibung

Informationen über eine Benutzerdefinierte Klasse

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 14 der Datei MClass.java.

Beschreibung der Konstruktoren und Destruktoren

◆ MClass() [1/2]

de.lathanda.eos.vm.MClass.MClass ( String  name)

Definiert in Zeile 21 der Datei MClass.java.

◆ MClass() [2/2]

de.lathanda.eos.vm.MClass.MClass ( String  id,
MType  sup 
)

Definiert in Zeile 25 der Datei MClass.java.

Dokumentation der Elementfunktionen

◆ addMethod()

void de.lathanda.eos.vm.MClass.addMethod ( String  signature,
MProcedure  m 
)

Definiert in Zeile 33 der Datei MClass.java.

◆ addProperty()

void de.lathanda.eos.vm.MClass.addProperty ( String  signature,
MType  t 
)

Definiert in Zeile 41 der Datei MClass.java.

◆ checkAndCast()

Object de.lathanda.eos.vm.MClass.checkAndCast ( Object  obj)

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 46 der Datei MClass.java.

◆ createJavaObject()

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.

◆ createProperties()

TreeMap<String, Variable> de.lathanda.eos.vm.MClass.createProperties ( Machine  m) throws Exception

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 83 der Datei MClass.java.

◆ getID()

String de.lathanda.eos.vm.MClass.getID ( )

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 68 der Datei MClass.java.

◆ getMethod()

MProcedure de.lathanda.eos.vm.MClass.getMethod ( String  signature)

Definiert in Zeile 37 der Datei MClass.java.

◆ isAbstract()

boolean de.lathanda.eos.vm.MClass.isAbstract ( )

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 73 der Datei MClass.java.

◆ newInstance()

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.

◆ setSuper()

void de.lathanda.eos.vm.MClass.setSuper ( MType  sup)

Definiert in Zeile 96 der Datei MClass.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Impressum