EOS 2  1.1.0
Einfache Objektbasierte Sprache
ClassDefinition.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.extension;
2 
3 import de.lathanda.eos.vm.ObjectSource;
4 
5 public class ClassDefinition {
6  private final ObjectSource objSrc;
7  private final String superClass;
8  private final Class<?> javaClass;
9  private final String id;
10 
11  public ClassDefinition(String id, ObjectSource objSrc, String superClass, Class<?> javaClass) {
12  this.id = id;
13  this.objSrc = objSrc;
14  this.superClass = superClass;
15  this.javaClass = javaClass;
16  }
17 
19  return objSrc;
20  }
21 
22  public String getSuperClass() {
23  return superClass;
24  }
25 
26  public Class<?> getJavaClass() {
27  return javaClass;
28  }
29 
30  public String getID() {
31  return id;
32  }
33 }
ClassDefinition(String id, ObjectSource objSrc, String superClass, Class<?> javaClass)
Impressum