JavaPatternMatching/src/de/dhbwstuttgart/syntaxtree/SourceFile.java

31 lines
658 B
Java
Raw Normal View History

2014-09-04 14:35:44 +00:00
package de.dhbwstuttgart.syntaxtree;
import java.util.*;
2015-08-27 11:36:14 +00:00
import java.util.stream.Stream;
2014-09-04 14:35:44 +00:00
import de.dhbwstuttgart.core.MyCompiler;
2016-12-15 14:45:23 +00:00
import de.dhbwstuttgart.typecheck.JavaClassName;
2013-10-18 11:33:46 +00:00
2016-12-07 13:32:48 +00:00
public class SourceFile extends SyntaxTreeNode
2013-10-18 11:33:46 +00:00
{
2013-10-18 11:33:46 +00:00
private String pkgName;
2013-10-18 11:33:46 +00:00
public List<Class> KlassenVektor = new ArrayList<>();
2016-12-07 13:32:48 +00:00
private List<JavaClassName> imports;
2013-10-18 11:33:46 +00:00
/**
* Die SourceFile repräsntiert eine zu einem Syntaxbaum eingelesene Java-Datei.
* SourceFile stellt dabei den Wurzelknoten des Syntaxbaumes dar.
2013-10-18 11:33:46 +00:00
*/
2016-12-07 13:32:48 +00:00
public SourceFile(List<Class> classDefinitions) {
this.KlassenVektor = classDefinitions;
2014-09-16 09:31:15 +00:00
}
2015-08-27 11:36:14 +00:00
2013-10-18 11:33:46 +00:00
}
// ino.end