EOS 2
1.1.0
Einfache Objektbasierte Sprache
EosBaseParser
src
de
lathanda
eos
baseparser
MethodType.java
gehe zur Dokumentation dieser Datei
1
package
de.lathanda.eos.baseparser;
2
3
import
java.util.ArrayList;
4
5
import
de.lathanda.eos.vm.Command;
6
import
de.lathanda.eos.vm.MType;
7
13
public
interface
MethodType
{
14
15
public
boolean
checkType
(
Type
[] args);
16
17
public
Type
getReturnType
();
18
19
public
Type
getParameterType
(
int
i);
20
21
public
MType
[]
getParameters
();
22
23
public
String
getName
();
24
25
public
void
compile
(ArrayList<Command> ops,
Expression
target,
boolean
autowindow)
throws
Exception;
26
27
}
de.lathanda.eos.baseparser.Expression
Definition:
Expression.java:11
de.lathanda.eos.baseparser.Type
Definition:
Type.java:14
de.lathanda.eos.baseparser.MethodType
Definition:
MethodType.java:13
de.lathanda.eos.baseparser.MethodType.getParameterType
Type getParameterType(int i)
de.lathanda.eos.baseparser.MethodType.getParameters
MType[] getParameters()
de.lathanda.eos.baseparser.MethodType.checkType
boolean checkType(Type[] args)
de.lathanda.eos.baseparser.MethodType.getReturnType
Type getReturnType()
de.lathanda.eos.baseparser.MethodType.getName
String getName()
de.lathanda.eos.baseparser.MethodType.compile
void compile(ArrayList< Command > ops, Expression target, boolean autowindow)
de.lathanda.eos.vm.MType
Definition:
MType.java:5
Impressum