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

Öffentliche Methoden

 UserClass (String name)
 
void setSuperClass (String name)
 
void define ()
 
void addProperty (Property prop) throws DoublePropertyDeclarationException
 
void addMethod (Method meth) throws DoubleMethodDeclarationException
 
String getName ()
 
String getLabel ()
 
void bind (Environment env)
 
void checkCyclicStorage () throws CyclicStorageException
 
void compile () throws Exception
 
void resolveNamesAndTypes (Environment env)
 
AutoCompleteInformation getAutoComplete ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.baseparser.MarkedNode
 MarkedNode ()
 
final Marker getMarker ()
 
final void setMarker (Marker cr)
 
final void sameMarker (Node node)
 
final Type getType ()
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von de.lathanda.eos.baseparser.MarkedNode
Marker marker
 
Type type = Type.getVoid()
 

Ausführliche Beschreibung

Speichert und behandelt Benutzerdefinierte Klassen

Autor
Peter (Lathanda) Schneider

Definiert in Zeile 18 der Datei UserClass.java.

Beschreibung der Konstruktoren und Destruktoren

◆ UserClass()

de.lathanda.eos.baseparser.UserClass.UserClass ( String  name)
Parameter
nameName der Klasse

Definiert in Zeile 28 der Datei UserClass.java.

Dokumentation der Elementfunktionen

◆ addMethod()

void de.lathanda.eos.baseparser.UserClass.addMethod ( Method  meth) throws DoubleMethodDeclarationException

Definiert in Zeile 52 der Datei UserClass.java.

◆ addProperty()

void de.lathanda.eos.baseparser.UserClass.addProperty ( Property  prop) throws DoublePropertyDeclarationException

Definiert in Zeile 43 der Datei UserClass.java.

◆ bind()

void de.lathanda.eos.baseparser.UserClass.bind ( Environment  env)

Definiert in Zeile 69 der Datei UserClass.java.

◆ checkCyclicStorage()

void de.lathanda.eos.baseparser.UserClass.checkCyclicStorage ( ) throws CyclicStorageException

Definiert in Zeile 73 der Datei UserClass.java.

◆ compile()

void de.lathanda.eos.baseparser.UserClass.compile ( ) throws Exception

Definiert in Zeile 77 der Datei UserClass.java.

◆ define()

void de.lathanda.eos.baseparser.UserClass.define ( )

Definiert in Zeile 39 der Datei UserClass.java.

◆ getAutoComplete()

AutoCompleteInformation de.lathanda.eos.baseparser.UserClass.getAutoComplete ( )

Definiert in Zeile 94 der Datei UserClass.java.

◆ getLabel()

String de.lathanda.eos.baseparser.UserClass.getLabel ( )

Implementiert de.lathanda.eos.vm.ProgramNode.

Definiert in Zeile 65 der Datei UserClass.java.

◆ getName()

String de.lathanda.eos.baseparser.UserClass.getName ( )

Definiert in Zeile 60 der Datei UserClass.java.

◆ resolveNamesAndTypes()

void de.lathanda.eos.baseparser.UserClass.resolveNamesAndTypes ( Environment  env)

Definiert in Zeile 81 der Datei UserClass.java.

◆ setSuperClass()

void de.lathanda.eos.baseparser.UserClass.setSuperClass ( String  name)

Definiert in Zeile 35 der Datei UserClass.java.


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