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

31 lines
658 B
Java
Executable File

package de.dhbwstuttgart.syntaxtree;
import java.util.*;
import java.util.stream.Stream;
import de.dhbwstuttgart.core.MyCompiler;
import de.dhbwstuttgart.typecheck.JavaClassName;
public class SourceFile extends SyntaxTreeNode
{
private String pkgName;
public List<Class> KlassenVektor = new ArrayList<>();
private List<JavaClassName> imports;
/**
* Die SourceFile repräsntiert eine zu einem Syntaxbaum eingelesene Java-Datei.
* SourceFile stellt dabei den Wurzelknoten des Syntaxbaumes dar.
*/
public SourceFile(List<Class> classDefinitions) {
this.KlassenVektor = classDefinitions;
}
}
// ino.end