mycompiler
Class SourceFile

java.lang.Object
  extended by mycompiler.SourceFile

public class SourceFile
extends java.lang.Object


Field Summary
 de.dhbwstuttgart.typeinference.Menge KlassenVektor
           
 
Constructor Summary
SourceFile()
           
 
Method Summary
 void codegen(boolean system_out)
           
 java.util.Iterator<Class> getClassIterator()
           
 FC_TTO makeFC()
           
 void sc_check(boolean ext)
           
 void set_Class(Class c)
           
 de.dhbwstuttgart.typeinference.Menge<CTypeReconstructionResult> typeReconstruction()
          Tyrekonstruktionsalgorithmus: ruft f�r jede Klasse den Algorithmus TRProg auf.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KlassenVektor

public de.dhbwstuttgart.typeinference.Menge KlassenVektor
Constructor Detail

SourceFile

public SourceFile()
Method Detail

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 de.dhbwstuttgart.typeinference.Menge<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()