mycompiler
Class SourceFile
java.lang.Object
mycompiler.SourceFile
public class SourceFile
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KlassenVektor
public java.util.Vector KlassenVektor
SourceFile
public SourceFile()
sc_check
public void sc_check(boolean ext)
throws SCException
- Throws:
SCException
set_Class
public void set_Class(Class c)
codegen
public void codegen(boolean system_out)
makeFC
public FC_TTO makeFC()
typeReconstruction
public java.util.Vector<CTypeReconstructionResult> typeReconstruction()
throws CTypeReconstructionException
- Tyrekonstruktionsalgorithmus: ruft für jede Klasse den Algorithmus TRProg auf.
Dessen Ergebnismenge A, die Menge aller Typannahmen, für eine Klasse dient als
Eingabe für TRProg der nächsten Klasse. Am Ende enthält A alle möglichen
Typkombinationen für alle Klassen zusammen.
Author: Jörg Bäuerle
- Returns:
- Liste aller möglichen Typkombinationen
- Throws:
CTypeReconstructionException
- Wenn was schief läuft
getClassIterator
public java.util.Iterator<Class> getClassIterator()