![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Ö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 () |
![]() | |
MarkedNode () | |
final Marker | getMarker () |
final void | setMarker (Marker cr) |
final void | sameMarker (Node node) |
final Type | getType () |
Weitere Geerbte Elemente | |
![]() | |
Marker | marker |
Type | type = Type.getVoid() |
Speichert und behandelt Benutzerdefinierte Klassen
Definiert in Zeile 18 der Datei UserClass.java.
de.lathanda.eos.baseparser.UserClass.UserClass | ( | String | name | ) |
name | Name der Klasse |
Definiert in Zeile 28 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.addMethod | ( | Method | meth | ) | throws DoubleMethodDeclarationException |
Definiert in Zeile 52 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.addProperty | ( | Property | prop | ) | throws DoublePropertyDeclarationException |
Definiert in Zeile 43 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.bind | ( | Environment | env | ) |
Definiert in Zeile 69 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.checkCyclicStorage | ( | ) | throws CyclicStorageException |
Definiert in Zeile 73 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.compile | ( | ) | throws Exception |
Definiert in Zeile 77 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.define | ( | ) |
Definiert in Zeile 39 der Datei UserClass.java.
AutoCompleteInformation de.lathanda.eos.baseparser.UserClass.getAutoComplete | ( | ) |
Definiert in Zeile 94 der Datei UserClass.java.
String de.lathanda.eos.baseparser.UserClass.getLabel | ( | ) |
Implementiert de.lathanda.eos.vm.ProgramNode.
Definiert in Zeile 65 der Datei UserClass.java.
String de.lathanda.eos.baseparser.UserClass.getName | ( | ) |
Definiert in Zeile 60 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.resolveNamesAndTypes | ( | Environment | env | ) |
Definiert in Zeile 81 der Datei UserClass.java.
void de.lathanda.eos.baseparser.UserClass.setSuperClass | ( | String | name | ) |
Definiert in Zeile 35 der Datei UserClass.java.