Class SourceFile
java.lang.Object
|
+--SourceFile
- public class SourceFile
- extends java.lang.Object
Method Summary |
(package private) Pair |
adapt(java.lang.String strTV,
Type T,
de.dhbwstuttgart.typeinference.Menge vRFC,
de.dhbwstuttgart.typeinference.Menge vRE)
|
void |
codegen(boolean system_out)
|
(package private) boolean |
hasSolvedForm(de.dhbwstuttgart.typeinference.Menge E)
|
(package private) Pair |
isInFC(RefType R1,
RefType R2,
de.dhbwstuttgart.typeinference.Menge FC)
|
boolean |
isRealSubClass(java.lang.String Basis,
java.lang.String Mutter)
|
(package private) boolean |
isRXSimilarRY(RefType RFC,
RefType RY)
|
(package private) boolean |
isTVinRefType(TyploseVariable TV,
RefType RT)
|
de.dhbwstuttgart.typeinference.Menge |
makeFC()
|
int |
pi(int n,
java.lang.String C,
java.lang.String D)
|
void |
printMenge(java.lang.String strMenge,
de.dhbwstuttgart.typeinference.Menge E,
int nDebug)
|
void |
sc_check(boolean ext)
|
void |
set_Class(Class c)
|
(package private) void |
Subst(Pair P,
int nTypnrInPair,
TyploseVariable a,
RefType o,
boolean bMitVorbedingung)
|
de.dhbwstuttgart.typeinference.Menge |
unify(de.dhbwstuttgart.typeinference.Menge E,
de.dhbwstuttgart.typeinference.Menge FC)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KlassenVektor
public de.dhbwstuttgart.typeinference.Menge KlassenVektor
SourceFile
public SourceFile()
sc_check
public void sc_check(boolean ext)
throws SCException
SCException
makeFC
public de.dhbwstuttgart.typeinference.Menge makeFC()
unify
public de.dhbwstuttgart.typeinference.Menge unify(de.dhbwstuttgart.typeinference.Menge E,
de.dhbwstuttgart.typeinference.Menge FC)
adapt
Pair adapt(java.lang.String strTV,
Type T,
de.dhbwstuttgart.typeinference.Menge vRFC,
de.dhbwstuttgart.typeinference.Menge vRE)
isRXSimilarRY
boolean isRXSimilarRY(RefType RFC,
RefType RY)
isInFC
Pair isInFC(RefType R1,
RefType R2,
de.dhbwstuttgart.typeinference.Menge FC)
isTVinRefType
boolean isTVinRefType(TyploseVariable TV,
RefType RT)
Subst
void Subst(Pair P,
int nTypnrInPair,
TyploseVariable a,
RefType o,
boolean bMitVorbedingung)
isRealSubClass
public boolean isRealSubClass(java.lang.String Basis,
java.lang.String Mutter)
pi
public int pi(int n,
java.lang.String C,
java.lang.String D)
throws SCException
SCException
printMenge
public void printMenge(java.lang.String strMenge,
de.dhbwstuttgart.typeinference.Menge E,
int nDebug)
hasSolvedForm
boolean hasSolvedForm(de.dhbwstuttgart.typeinference.Menge E)
set_Class
public void set_Class(Class c)
codegen
public void codegen(boolean system_out)