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

Öffentliche Methoden

 MJavaClass (String id, Class<?> cls, ObjectSource objSrc)
 
Object checkAndCast (Object obj)
 
String getID ()
 
boolean isAbstract ()
 
Object newInstance (Machine m) throws InstantiationException, IllegalAccessException
 
Object createJavaObject (Machine m) throws Exception
 
TreeMap< String, VariablecreateProperties (Machine m)
 

Statische öffentliche Attribute

static final MType BASE
 

Ausführliche Beschreibung

Informationen über eine Java Klasse

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 12 der Datei MJavaClass.java.

Beschreibung der Konstruktoren und Destruktoren

◆ MJavaClass()

de.lathanda.eos.vm.MJavaClass.MJavaClass ( String  id,
Class<?>  cls,
ObjectSource  objSrc 
)

Definiert in Zeile 20 der Datei MJavaClass.java.

Dokumentation der Elementfunktionen

◆ checkAndCast()

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

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 27 der Datei MJavaClass.java.

◆ createJavaObject()

Object de.lathanda.eos.vm.MJavaClass.createJavaObject ( Machine  m) throws Exception

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 75 der Datei MJavaClass.java.

◆ createProperties()

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

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 80 der Datei MJavaClass.java.

◆ getID()

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

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 56 der Datei MJavaClass.java.

◆ isAbstract()

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

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 61 der Datei MJavaClass.java.

◆ newInstance()

Object de.lathanda.eos.vm.MJavaClass.newInstance ( Machine  m) throws InstantiationException, IllegalAccessException

Implementiert de.lathanda.eos.vm.MType.

Definiert in Zeile 66 der Datei MJavaClass.java.

Dokumentation der Datenelemente

◆ BASE

final MType de.lathanda.eos.vm.MJavaClass.BASE
static
Initialisierung:
= new MJavaClass("base", Object.class, () -> {
return null;
})
MJavaClass(String id, Class<?> cls, ObjectSource objSrc)
Definition: MJavaClass.java:20

Definiert in Zeile 13 der Datei MJavaClass.java.


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