Merge branch 'master' into bytecode
This commit is contained in:
commit
f5ef7bd3f5
@ -3,8 +3,8 @@
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry excluding=".classpath|.cvsignore|.externalToolBuilders/|.project|.settings/|Papers/|bin/|doc/|examples/|lib/|notizen/|src/|test/|tools/" including="log4j.xml" kind="src" path=""/>
|
||||
<classpathentry kind="src" path="test"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
||||
<classpathentry kind="lib" path="lib/junit-4.0.jar"/>
|
||||
<classpathentry kind="lib" path="lib/antlr-4.4-complete.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/CDC-1.0%Foundation-1.0"/>
|
||||
<classpathentry kind="lib" path="lib/junit-4.0.jar" sourcepath="/home/janulrich/.m2/repository/junit/junit/4.0/junit-4.0-sources.jar"/>
|
||||
<classpathentry kind="lib" path="lib/cloning.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
|
@ -13,7 +13,7 @@
|
||||
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="JavaCompilerCore"/>
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
|
||||
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/JavaCompilerCore/tools/AntParserBuilderWindows.xml}"/>
|
||||
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,clean"/>
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
||||
CVS
|
||||
bin
|
||||
*.class
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
|
@ -93,7 +93,7 @@ code traverse.
|
||||
|
||||
\subsection{Type Unification}
|
||||
The implementation of the type unification \cite{TO04} contains as the main
|
||||
datastructure a vector of type term pairs. The algorithm itself is
|
||||
datastructure a Menge of type term pairs. The algorithm itself is
|
||||
implemented as an extension of the usual unification algorithm. Pairs of
|
||||
the form $a \olsub ty$ respectively $ty \olsub a$, where $a$ is a variable and
|
||||
$ty$ is a term but no variable, generate multiple solutions.
|
||||
|
15
README.me
15
README.me
@ -1,15 +0,0 @@
|
||||
# Typinferenz für Java 8
|
||||
|
||||
## Programmablauf
|
||||
|
||||
1. SourceFile parst die Java-Dateien
|
||||
2. SourceFile erstellt die Basic/Global Assumptions
|
||||
3. Das Globale AssumptionSet wird anschließend jeder Klasse im Syntaxbaum mit dem TRProg aufruf übergeben
|
||||
4. Jede Klasse verwaltet lokale Variablen in ihrem eigenen AssumptionSet. Das Globale ist Klassenübergreifend und jede AssumptionType darf darin nur einmalig gesetzt werden.
|
||||
5. Haben alle Klassen ihrer Constraints erstellt können diese Unifiziert werden.
|
||||
|
||||
## Overloading
|
||||
|
||||
* Die Overloading Klasse generiert Constraints aus einem Methodenaufruf.
|
||||
|
||||
|
42
Readme.md
42
Readme.md
@ -1,42 +0,0 @@
|
||||
# Typinferenz
|
||||
|
||||
## ResultSet
|
||||
|
||||
* Spezifisch für jedes SourceFile (nicht für jede Klasse)
|
||||
* mehrere ResultSets pro Klasse
|
||||
*
|
||||
|
||||
* Enthält:
|
||||
* constraintPairs
|
||||
* unifiedConstraints
|
||||
|
||||
## TypeInsertSet
|
||||
* Stellt die Typeinsetzung für eine der generierten Lösungen dar
|
||||
* Setzt alle Typen und generischen Variablen ein, welche zu dieser Lösung gehören
|
||||
|
||||
## Ablauf Typinferenz:
|
||||
|
||||
1. Parsen
|
||||
* (Parser postProcessing)
|
||||
2. Typinferenz
|
||||
* Anfangspunkt SourceFile
|
||||
* löst geparste Typen zu richtigen Typen auf (RefTypes, GenericVar)
|
||||
* setzt TPHs ein
|
||||
* bildet Constraints, welche in ResultSet gesammelt werden. ResultSet wird durch Syntaxbaum gereicht.
|
||||
* Assumptions generieren
|
||||
* Wird im Syntaxbaum für jeden Knoten ausgeführt und die Assumptions für darunterliegende Knoten gebildet
|
||||
*
|
||||
3. Unifizierung
|
||||
* wird im SourceFile aufgerufen
|
||||
* unifiziert Constraints aller im SourceFile vorkommenden Klassen
|
||||
|
||||
4. Erstellen von TypeInsertSet
|
||||
* Durchlaufen des Syntaxbaumes
|
||||
* Jeder Knoten erstellt TypeInsertSets anhand des ResultSets.
|
||||
* Bei Knoten, welche Generische Variablen beinhalten können werden GenericTypeInsertPoints erstellt
|
||||
|
||||
5. Einsetzen eines TypeInsertSet (optional)
|
||||
1. Auf allen TypeInsertPoints die getUnresolvedTPHs-Methoden aufrufen
|
||||
2. Alle Abhängigkeiten dieser
|
||||
|
||||
|
3
bin/.gitignore
vendored
3
bin/.gitignore
vendored
@ -1,3 +0,0 @@
|
||||
/de/
|
||||
/mycompiler/
|
||||
/plugindevelopment/
|
@ -1,4 +1,4 @@
|
||||
import java.util.Vector;
|
||||
import de.dhbwstuttgart.typeinference.Menge;
|
||||
|
||||
public class TestIfStmt {
|
||||
|
||||
@ -14,7 +14,7 @@ public class TestIfStmt {
|
||||
public m2() {
|
||||
a;
|
||||
c;
|
||||
a = new Vector<Integer>();
|
||||
a = new Menge<Integer>();
|
||||
if (a.isEmpty()) {
|
||||
c="empty";
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
import java.util.HashMap;
|
||||
import java.util.Vector;
|
||||
import de.dhbwstuttgart.typeinference.Menge;
|
||||
|
||||
public class TestStandardLibMethod {
|
||||
|
||||
@ -9,7 +9,7 @@ public class TestStandardLibMethod {
|
||||
a.put("2",-1);
|
||||
}
|
||||
|
||||
public m2(Vector<Vector<Integer>> m){
|
||||
public m2(Menge<Menge<Integer>> m){
|
||||
k;
|
||||
k = 0;
|
||||
ret;
|
||||
|
@ -146,7 +146,7 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction" target="classFrame">CTypeReconstructionResult</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set" target="classFrame">CVectorSet</A>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set" target="classFrame">CMengeSet</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass" target="classFrame">DeclId</A>
|
||||
<BR>
|
||||
|
@ -146,7 +146,7 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<BR>
|
||||
|
@ -93,7 +93,7 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#aconst_null"><B>aconst_null</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#adapt(java.lang.String, mycompiler.mytype.Type, java.util.Vector, java.util.Vector)"><B>adapt(String, Type, Vector, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#adapt(java.lang.String, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>adapt(String, Type, Menge, Menge)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_class(java.lang.String, java.lang.String, short)"><B>add_class(String, String, short)</B></A> -
|
||||
@ -147,7 +147,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFil
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#add_local(java.lang.String, mycompiler.mytype.Type)"><B>add_local(String, Type)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)"><B>add_method(String, String, ParameterList, Type, Block, short, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)"><B>add_method(String, String, ParameterList, Type, Block, short, Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_method_ref(java.lang.String, java.lang.String, java.lang.String)"><B>add_method_ref(String, String, String)</B></A> -
|
||||
@ -177,13 +177,13 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#addElement(E)"><B>addElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#addElement(E)"><B>addElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#addElement(E)"><B>addElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCClassBodyException.html#addException(mycompiler.myexception.SCExcept)"><B>addException(SCExcept)</B></A> -
|
||||
Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SCClassBodyException.html" title="class in mycompiler.myexception">SCClassBodyException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCClassException.html#addException(java.util.Vector)"><B>addException(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myexception/SCClassException.html#addException(de.dhbwstuttgart.typeinference.Menge)"><B>addException(Menge)</B></A> -
|
||||
Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SCClassException.html" title="class in mycompiler.myexception">SCClassException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCStatementException.html#addException(mycompiler.myexception.SCExcept)"><B>addException(SCExcept)</B></A> -
|
||||
@ -192,7 +192,7 @@ Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SC
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addFieldOrLocalVarAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>addFieldOrLocalVarAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addGenericTypeVars(java.lang.String, java.util.Vector)"><B>addGenericTypeVars(String, Vector<GenericTypeVar>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addGenericTypeVars(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>addGenericTypeVars(String, Menge<GenericTypeVar>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addMethodIntersectionType(mycompiler.mytypereconstruction.CIntersectionType)"><B>addMethodIntersectionType(CIntersectionType)</B></A> -
|
||||
@ -209,7 +209,7 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#addReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>addReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#addReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>addReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
@ -222,10 +222,10 @@ Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Scanner.html
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#ALL_INFO"><B>ALL_INFO</B></A> -
|
||||
Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allGreater(mycompiler.mytype.RefType, java.util.Vector)"><B>allGreater(RefType, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allGreater(mycompiler.mytype.RefType, de.dhbwstuttgart.typeinference.Menge)"><B>allGreater(RefType, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allSmaller(mycompiler.mytype.RefType, java.util.Vector)"><B>allSmaller(RefType, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allSmaller(mycompiler.mytype.RefType, de.dhbwstuttgart.typeinference.Menge)"><B>allSmaller(RefType, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#aload"><B>aload</B></A> -
|
||||
|
@ -174,10 +174,10 @@ Constructor for class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/Lo
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#lookupswitch"><B>lookupswitch</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)"><B>loop_codegen(ClassFile, CodeAttribute, Expr, int, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>loop_codegen(ClassFile, CodeAttribute, Expr, int, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)"><B>loop_codegen(ClassFile, CodeAttribute, int, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>loop_codegen(ClassFile, CodeAttribute, int, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/WhileStmt.html" title="class in mycompiler.mystatement">WhileStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#lor"><B>lor</B></A> -
|
||||
|
@ -114,10 +114,10 @@ Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/J
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#ndiv(java.lang.String)"><B>ndiv(String)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>neg_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>neg_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>neg_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>neg_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement"><B>NegativeExpr</B></A> - Class in <A HREF="../mycompiler/mystatement/package-summary.html">mycompiler.mystatement</A><DD> <DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#NegativeExpr()"><B>NegativeExpr()</B></A> -
|
||||
@ -158,18 +158,18 @@ Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" titl
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#NO_METHOD"><B>NO_METHOD</B></A> -
|
||||
Static variable in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>Gibt Namensstring für den Classbody außerhalb einer Methode
|
||||
für <code>m_CurrentMethod</code>.
|
||||
<DD>Gibt Namensstring f<EFBFBD>r den Classbody au<61>erhalb einer Methode
|
||||
f<EFBFBD>r <code>m_CurrentMethod</code>.
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#nop"><B>nop</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#nor(java.lang.String)"><B>nor(String)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>not_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>not_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>not_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>not_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#NOTEQUAL"><B>NOTEQUAL</B></A> -
|
||||
|
@ -90,7 +90,7 @@ Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html"
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#Pair_isEquiv(mycompiler.mytype.Pair)"><B>Pair_isEquiv(Pair)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#para_check(java.util.Vector, boolean)"><B>para_check(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#para_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>para_check(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html" title="class in mycompiler.mytype"><B>ParaList</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD> <DT><A HREF="../mycompiler/mytype/ParaList.html#ParaList()"><B>ParaList()</B></A> -
|
||||
@ -110,19 +110,19 @@ Variable in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html"
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#parse(java.io.File)"><B>parse(File)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#parse(java.lang.String)"><B>parse(String)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.io.File)"><B>parse(File)</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.lang.String)"><B>parse(String)</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Parst einen String und baut den abstrakten Syntaxbaum auf.
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#PARSER_INFO"><B>PARSER_INFO</B></A> -
|
||||
Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
@ -130,7 +130,7 @@ Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" titl
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#path"><B>path</B></A> -
|
||||
Variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, java.util.Vector)"><B>pi(int, String, String, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>pi(int, String, String, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#PLUSEQUAL"><B>PLUSEQUAL</B></A> -
|
||||
@ -162,20 +162,20 @@ Constructor for class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CHelper.html#print(java.lang.String)"><B>print(String)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CHelper.html" title="class in mycompiler.mytypereconstruction">CHelper</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Gibt einen String aus.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#print()"><B>print()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#printDebugInfo(java.lang.String, int)"><B>printDebugInfo(String, int)</B></A> -
|
||||
Static method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Von meinen Vorgängern eingesetzte Methode zur Ausgabe von
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Von meinen Vorg<EFBFBD>ngern eingesetzte Methode zur Ausgabe von
|
||||
diferenzierten Debug-Ausgaben.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMenge(java.lang.String, java.util.Vector, int)"><B>printMenge(String, Vector, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMenge(java.lang.String, de.dhbwstuttgart.typeinference.Menge, int)"><B>printMenge(String, Menge, int)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMengeUnifier(java.lang.String, java.util.Vector, int)"><B>printMengeUnifier(String, Vector<Vector<Pair>>, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMengeUnifier(java.lang.String, de.dhbwstuttgart.typeinference.Menge, int)"><B>printMengeUnifier(String, Menge<Menge<Pair>>, int)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mymodifier/Private.html" title="class in mycompiler.mymodifier"><B>Private</B></A> - Class in <A HREF="../mycompiler/mymodifier/package-summary.html">mycompiler.mymodifier</A><DD> <DT><A HREF="../mycompiler/mymodifier/Private.html#Private()"><B>Private()</B></A> -
|
||||
|
@ -80,14 +80,14 @@ function windowTitle()
|
||||
<DL>
|
||||
<DT><A HREF="../mycompiler/mystatement/Receiver.html" title="class in mycompiler.mystatement"><B>Receiver</B></A> - Class in <A HREF="../mycompiler/mystatement/package-summary.html">mycompiler.mystatement</A><DD> <DT><A HREF="../mycompiler/mystatement/Receiver.html#Receiver(mycompiler.mystatement.Expr)"><B>Receiver(Expr)</B></A> -
|
||||
Constructor for class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Receiver.html" title="class in mycompiler.mystatement">Receiver</A>
|
||||
<DD>Autor: Jörg Bäuerle
|
||||
<DD>Autor: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype"><B>RefType</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD> <DT><A HREF="../mycompiler/mytype/RefType.html#RefType()"><B>RefType()</B></A> -
|
||||
Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(java.lang.String)"><B>RefType(String)</B></A> -
|
||||
Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(java.lang.String, java.util.Vector)"><B>RefType(String, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>RefType(String, Menge)</B></A> -
|
||||
Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(mycompiler.mytype.RefType)"><B>RefType(RefType)</B></A> -
|
||||
@ -101,7 +101,7 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#removeAllReplacementListeners()"><B>removeAllReplacementListeners()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#removeAllReplacementListeners()"><B>removeAllReplacementListeners()</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
@ -114,42 +114,42 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#removeElement(E)"><B>removeElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#removeElement(E)"><B>removeElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#removeElement(E)"><B>removeElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#removeMethodTypeAssumption(mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption)"><B>removeMethodTypeAssumption(CMethodTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#removeReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>removeReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#removeReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>removeReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)"><B>replace_index(CodeAttribute, Vector, int, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)"><B>replace_index(CodeAttribute, Menge, int, int)</B></A> -
|
||||
Static method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/ExprStmt.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ExprStmt.html" title="class in mycompiler.mystatement">ExprStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A>
|
||||
<DD>Tauscht einen Typ gegen einen anderen aus.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#replaceWithType(mycompiler.mytype.Type)"><B>replaceWithType(Type)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Diese Methode geht alle TypeReplacmentListener durch und tauscht über deren
|
||||
<DD>Diese Methode geht alle TypeReplacmentListener durch und tauscht <EFBFBD>ber deren
|
||||
Callback-Methode diesen Typ gegen den neuen aus.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#resetBlockId()"><B>resetBlockId()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
|
@ -84,118 +84,118 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#sastore"><B>sastore</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check(java.util.Vector, boolean)"><B>sc_check(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>sc_check(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_check(java.util.Vector, boolean)"><B>sc_check(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>sc_check(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CastExpr.html" title="class in mycompiler.mystatement">CastExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CharLiteral.html" title="class in mycompiler.mystatement">CharLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/EmptyStmt.html" title="class in mycompiler.mystatement">EmptyStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IntLiteral.html" title="class in mycompiler.mystatement">IntLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalOrFieldVar.html" title="class in mycompiler.mystatement">LocalOrFieldVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Null.html" title="class in mycompiler.mystatement">Null</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PositivExpr.html" title="class in mycompiler.mystatement">PositivExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostDecExpr.html" title="class in mycompiler.mystatement">PostDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostIncExpr.html" title="class in mycompiler.mystatement">PostIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreDecExpr.html" title="class in mycompiler.mystatement">PreDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreIncExpr.html" title="class in mycompiler.mystatement">PreIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Receiver.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Receiver.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Receiver.html" title="class in mycompiler.mystatement">Receiver</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/StringLiteral.html" title="class in mycompiler.mystatement">StringLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.html" title="class in mycompiler.mystatement">This</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#sc_check(boolean)"><B>sc_check(boolean)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check_for_extended_classes(java.util.Vector, java.util.Hashtable, boolean)"><B>sc_check_for_extended_classes(Vector, Hashtable, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean)"><B>sc_check_for_extended_classes(Menge, Hashtable, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(java.util.Vector, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_get_Method(Vector, String, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(de.dhbwstuttgart.typeinference.Menge, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_get_Method(Menge, String, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_method_kleiner(java.util.Vector, java.lang.String, java.lang.String, boolean)"><B>sc_check_method_kleiner(Vector, String, String, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_method_kleiner(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><B>sc_check_method_kleiner(Menge, String, String, boolean)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(java.util.Vector, java.util.Vector, boolean, int, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_uebergabe(Vector, Vector, boolean, int, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, boolean, int, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_uebergabe(Menge, Menge, boolean, int, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#sc_get_Formalparalist()"><B>sc_get_Formalparalist()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_init_extended_fcts(java.util.Vector, java.util.Vector, java.lang.String, java.lang.String, boolean)"><B>sc_init_extended_fcts(Vector, Vector, String, String, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_init_extended_fcts(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><B>sc_init_extended_fcts(Menge, Menge, String, String, boolean)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)"><B>sc_init_hashtable(Vector, String, String, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><B>sc_init_hashtable(Menge, String, String, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(java.util.Vector, java.lang.String, java.util.Hashtable, java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean)"><B>sc_init_hashtable_for_extended_classes(Vector, String, Hashtable, Vector, Hashtable, Hashtable, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.util.Hashtable, de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean)"><B>sc_init_hashtable_for_extended_classes(Menge, String, Hashtable, Menge, Hashtable, Hashtable, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#sc_init_parameterlist(boolean)"><B>sc_init_parameterlist(boolean)</B></A> -
|
||||
@ -230,12 +230,12 @@ Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" titl
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#semanticCheck()"><B>semanticCheck()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Ruft über <code>SourceFile.sc_check(false)</code>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft <EFBFBD>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#semanticCheck()"><B>semanticCheck()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf.
|
||||
<DT><A HREF="../mycompiler/mybytecode/Key.html#set_a(java.lang.String)"><B>set_a(String)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Key.html" title="class in mycompiler.mybytecode">Key</A>
|
||||
@ -267,16 +267,16 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.h
|
||||
<DT><A HREF="../mycompiler/mybytecode/Attribute.html#set_attribute_name_index(short)"><B>set_attribute_name_index(short)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Attribute.html" title="class in mycompiler.mybytecode">Attribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_attributes(java.util.Vector)"><B>set_attributes(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/FieldInfo.html#set_attributes(java.util.Vector)"><B>set_attributes(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/FieldInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/FieldInfo.html" title="class in mycompiler.mybytecode">FieldInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#set_attributes(java.util.Vector)"><B>set_attributes(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodInfo.html" title="class in mycompiler.mybytecode">MethodInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Vector(java.util.Vector)"><B>set_attributes_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#set_Block(mycompiler.mystatement.Block)"><B>set_Block(Block)</B></A> -
|
||||
@ -333,7 +333,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttr
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_code_short(int, int)"><B>set_code_short(int, int)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_constant_pool(java.util.Vector)"><B>set_constant_pool(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_constant_pool(de.dhbwstuttgart.typeinference.Menge)"><B>set_constant_pool(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_constructor_founded(boolean)"><B>set_constructor_founded(boolean)</B></A> -
|
||||
@ -363,13 +363,13 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt
|
||||
<DT><A HREF="../mycompiler/myexception/SCExcept.html#set_error(java.lang.String)"><B>set_error(String)</B></A> -
|
||||
Method in class mycompiler.myexception.<A HREF="../mycompiler/myexception/SCExcept.html" title="class in mycompiler.myexception">SCExcept</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Vector(java.util.Vector)"><B>set_exception_table_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_exception_table_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#set_ExceptionList(mycompiler.myclass.ExceptionList)"><B>set_ExceptionList(ExceptionList)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCMethodException.html#set_exlist(java.util.Vector)"><B>set_exlist(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myexception/SCMethodException.html#set_exlist(de.dhbwstuttgart.typeinference.Menge)"><B>set_exlist(Menge)</B></A> -
|
||||
Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SCMethodException.html" title="class in mycompiler.myexception">SCMethodException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#set_Expr(mycompiler.mystatement.Expr, mycompiler.mystatement.Expr)"><B>set_Expr(Expr, Expr)</B></A> -
|
||||
@ -417,13 +417,13 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#set_Expr2(mycompiler.mystatement.Expr)"><B>set_Expr2(Expr)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#set_Expr_Vector(java.util.Vector)"><B>set_Expr_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#set_Expr_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_Expr_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#set_FieldDecl(mycompiler.myclass.FieldDecl)"><B>set_FieldDecl(FieldDecl)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_fields(java.util.Vector)"><B>set_fields(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_fields(de.dhbwstuttgart.typeinference.Menge)"><B>set_fields(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCExcept.html#set_function(java.lang.String)"><B>set_function(String)</B></A> -
|
||||
@ -441,7 +441,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Status.html" t
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#set_info(byte[])"><B>set_info(byte[])</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#set_info(java.util.Vector)"><B>set_info(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#set_info(de.dhbwstuttgart.typeinference.Menge)"><B>set_info(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#set_Int(int)"><B>set_Int(int)</B></A> -
|
||||
@ -459,7 +459,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CONSTANT
|
||||
<DT><A HREF="../mycompiler/mybytecode/CONSTANT_Long_info.html#set_low_bytes(int)"><B>set_low_bytes(int)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CONSTANT_Long_info.html" title="class in mycompiler.mybytecode">CONSTANT_Long_info</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_methods(java.util.Vector)"><B>set_methods(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_methods(de.dhbwstuttgart.typeinference.Menge)"><B>set_methods(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassDeclId.html#set_Modifiers(mycompiler.mymodifier.Modifiers)"><B>set_Modifiers(Modifiers)</B></A> -
|
||||
@ -510,19 +510,19 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_ParaHash(java.util.Hashtable)"><B>set_ParaHash(Hashtable)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#set_Paratyp(java.util.Vector)"><B>set_Paratyp(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#set_Paratyp(de.dhbwstuttgart.typeinference.Menge)"><B>set_Paratyp(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#set_Receiver(mycompiler.mystatement.Receiver)"><B>set_Receiver(Receiver)</B></A> -
|
||||
@ -537,7 +537,7 @@ Method in class mycompiler.myexception.<A HREF="../mycompiler/myexception/SCExce
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#set_Statement(mycompiler.mystatement.Statement)"><B>set_Statement(Statement)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#set_Statement_Vector(java.util.Vector)"><B>set_Statement_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#set_Statement_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_Statement_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_Status(mycompiler.myclass.Status)"><B>set_Status(Status)</B></A> -
|
||||
@ -579,7 +579,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.h
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#set_Type(mycompiler.mytype.RefType)"><B>set_Type(RefType)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_Typen(java.util.Vector)"><B>set_Typen(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_Typen(de.dhbwstuttgart.typeinference.Menge)"><B>set_Typen(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#set_UnaryMinus(mycompiler.mystatement.UnaryMinus)"><B>set_UnaryMinus(UnaryMinus)</B></A> -
|
||||
@ -618,7 +618,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Status.html" t
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#set_Wert(mycompiler.mystatement.ExprStmt)"><B>set_Wert(ExprStmt)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setA(java.util.Vector)"><B>setA(Vector<CTypeReconstructionResult>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setA(de.dhbwstuttgart.typeinference.Menge)"><B>setA(Menge<CTypeReconstructionResult>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#setAssumedType(mycompiler.mytype.Type)"><B>setAssumedType(Type)</B></A> -
|
||||
@ -626,17 +626,17 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setAssumptionSet(mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>setAssumptionSet(CTypeAssumptionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#setAssumptionSet(mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>setAssumptionSet(CTypeAssumptionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#setAssumSet(mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>setAssumSet(CTypeAssumptionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html#setBlockId(java.lang.String)"><B>setBlockId(String)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CLocalVarTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setBlockIdList(java.util.Vector)"><B>setBlockIdList(Vector<Integer>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setBlockIdList(de.dhbwstuttgart.typeinference.Menge)"><B>setBlockIdList(Menge<Integer>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#setClassName(java.lang.String)"><B>setClassName(String)</B></A> -
|
||||
@ -656,16 +656,16 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#setDebugLevel(int)"><B>setDebugLevel(int)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#setDebugLevel(int)"><B>setDebugLevel(int)</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)"><B>setDeclIdVector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)"><B>setDeclIdMenge(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#setDeclidVector(java.util.Vector)"><B>setDeclidVector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#setDeclidMenge(de.dhbwstuttgart.typeinference.Menge)"><B>setDeclidMenge(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#setFieldAndLocalVarAssumptions(java.util.Hashtable)"><B>setFieldAndLocalVarAssumptions(Hashtable<CTypeAssumptionKey, CTypeAssumption>)</B></A> -
|
||||
@ -704,13 +704,13 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#setMethodParaCount(int)"><B>setMethodParaCount(int)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#setMethodTypeAssumptions(java.util.Vector)"><B>setMethodTypeAssumptions(Vector<CMethodTypeAssumption>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#setMethodTypeAssumptions(de.dhbwstuttgart.typeinference.Menge)"><B>setMethodTypeAssumptions(Menge<CMethodTypeAssumption>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#setName(java.lang.String)"><B>setName(String)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html#setParalist(java.util.Vector)"><B>setParalist(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html#setParalist(de.dhbwstuttgart.typeinference.Menge)"><B>setParalist(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ParaList.html" title="class in mycompiler.mytype">ParaList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#setParameterList(mycompiler.myclass.ParameterList)"><B>setParameterList(ParameterList)</B></A> -
|
||||
@ -718,48 +718,48 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" t
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#setResultType(mycompiler.mytype.Type)"><B>setResultType(Type)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setResultTypes(java.util.Vector)"><B>setResultTypes(Vector<Type>)</B></A> -
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setResultTypes(de.dhbwstuttgart.typeinference.Menge)"><B>setResultTypes(Menge<Type>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)"><B>setReturnType(Type)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#setSubSet(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubSet(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setSubstitutions(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubstitutions(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#setSubstitutions(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubstitutions(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#setSubstitutions(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubstitutions(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/ExprStmt.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ExprStmt.html" title="class in mycompiler.mystatement">ExprStmt</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#setTypeVar(mycompiler.mytype.TyploseVariable)"><B>setTypeVar(TyploseVariable)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#setVector(java.util.Vector)"><B>setVector(Vector<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#setMenge(de.dhbwstuttgart.typeinference.Menge)"><B>setMenge(Menge<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#shallowCopy()"><B>shallowCopy()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
@ -842,7 +842,7 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#sub(mycompiler.mytypereconstruction.CSubstitution)"><B>sub(CSubstitution)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#sub_unify(java.util.Vector, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>sub_unify(Vector, FC_TTO)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#sub_unify(de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>sub_unify(Menge, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#Subst(mycompiler.mytype.Pair, int, mycompiler.mytype.TyploseVariable, mycompiler.mytype.Type, boolean)"><B>Subst(Pair, int, TyploseVariable, Type, boolean)</B></A> -
|
||||
@ -851,7 +851,7 @@ Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompi
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#SubstHashtable(mycompiler.mytype.RefType, java.util.Hashtable)"><B>SubstHashtable(RefType, Hashtable)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#SubstHashtable2VectorPair(java.util.Hashtable)"><B>SubstHashtable2VectorPair(Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#SubstHashtable2MengePair(java.util.Hashtable)"><B>SubstHashtable2MengePair(Hashtable)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
@ -860,8 +860,8 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#SUPER"><B>SUPER</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
|
@ -107,8 +107,8 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CHelper.html#time()"><B>time()</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CHelper.html" title="class in mycompiler.mytypereconstruction">CHelper</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Liefert die aktuelle Zeit in Langformat zurück.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert die aktuelle Zeit in Langformat zur<EFBFBD>ck.
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#TIMESEQUAL"><B>TIMESEQUAL</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
<DD>
|
||||
@ -129,10 +129,10 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
@ -156,57 +156,57 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myoperator/AddOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A>
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/EqualOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/EqualOp.html" title="class in mycompiler.myoperator">EqualOp</A>
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD><br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/MulOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/MulOp.html" title="class in mycompiler.myoperator">MulOp</A>
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/NotEqualOp.html" title="class in mycompiler.myoperator">NotEqualOp</A>
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/RelOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A>
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CastExpr.html" title="class in mycompiler.mystatement">CastExpr</A>
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CharLiteral.html" title="class in mycompiler.mystatement">CharLiteral</A>
|
||||
<DD>Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
@ -216,42 +216,42 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Instan
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IntLiteral.html" title="class in mycompiler.mystatement">IntLiteral</A>
|
||||
<DD>Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
|
||||
<DT><A HREF="../mycompiler/mystatement/Literal.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Literal.html" title="class in mycompiler.mystatement">Literal</A>
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalOrFieldVar.html" title="class in mycompiler.mystatement">LocalOrFieldVar</A>
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>Implementierung des Algorithmus 5.32 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.32 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>Implementierung des Algorithmus 5.31 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.31 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>Implementierung des Algorithmus 5.42 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.42 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Null.html" title="class in mycompiler.mystatement">Null</A>
|
||||
<DD>
|
||||
@ -276,33 +276,33 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreInc
|
||||
ausgetauscht werden.
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.html" title="class in mycompiler.mystatement">This</A>
|
||||
<DD>Implementierung des Algorithmus 5.35 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.35 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#TRInstVar(mycompiler.mytypereconstruction.CTriple, mycompiler.mytypereconstruction.CSupportData)"><B>TRInstVar(CTriple, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#TRMCallApp(mycompiler.mytypereconstruction.CMultiplyTuple, java.lang.String, java.lang.String, int, boolean, mycompiler.mytypereconstruction.CSupportData)"><B>TRMCallApp(CMultiplyTuple, String, String, int, boolean, CSupportData)</B></A> -
|
||||
Static method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Pl<EFBFBD>micke
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)"><B>TRMultiply(CMultiplyTuple, Expr, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#TRProg(mycompiler.mytypereconstruction.CSupportData)"><B>TRProg(CSupportData)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>Ausgangspunkt für den Typrekonstruktionsalgorithmus.
|
||||
<DD>Ausgangspunkt f<EFBFBD>r den Typrekonstruktionsalgorithmus.
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>
|
||||
@ -317,7 +317,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/EmptyS
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt.html" title="class in mycompiler.mystatement">IfStmt</A>
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: RefType "Boolean" durch BaseType \code{BooleanType} ersetzen.
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
@ -333,12 +333,12 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalO
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
@ -347,8 +347,8 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArr
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>Implementierung des Algorithmus 5.26 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.26 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
@ -372,8 +372,8 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreInc
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Return.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Return.html" title="class in mycompiler.mystatement">Return</A>
|
||||
<DD>Implementierung des Algorithmus 5.22 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.22 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>
|
||||
<DD>
|
||||
@ -385,17 +385,17 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.h
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/WhileStmt.html" title="class in mycompiler.mystatement">WhileStmt</A>
|
||||
<DD>Implementierung des Algorithmus 5.23 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.23 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: RefType "Boolean" muss noch durch BaseType "BooleanType"
|
||||
ersetzt werden.
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, java.util.Vector, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatements(CSubstitutionSet, CTypeAssumptionSet, Vector<Statement>, int, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, de.dhbwstuttgart.typeinference.Menge, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatements(CSubstitutionSet, CTypeAssumptionSet, Menge<Statement>, int, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>Implementierung des Algorithmus 5.19 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)"><B>TRTuple(CMultiplyTuple, Vector<Expr>, CSupportData)</B></A> -
|
||||
<DD>Implementierung des Algorithmus 5.19 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)"><B>TRTuple(CMultiplyTuple, Menge<Expr>, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#TRY"><B>TRY</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
<DD>
|
||||
@ -428,16 +428,16 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#typeReconstruction()"><B>typeReconstruction()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#typeReconstruction()"><B>typeReconstruction()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#typeReconstruction()"><B>typeReconstruction()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft für jede Klasse den Algorithmus TRProg auf.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype"><B>TyploseVariable</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD>Repräsentiert einen Typparameter für einen vom Programmierer nicht angegeben Typ.</DL>
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft f<EFBFBD>r jede Klasse den Algorithmus TRProg auf.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype"><B>TyploseVariable</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD>Repr<EFBFBD>sentiert einen Typparameter f<>r einen vom Programmierer nicht angegeben Typ.</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
|
@ -80,17 +80,17 @@ function windowTitle()
|
||||
<DL>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#backdoorCreate(java.lang.String)"><B>backdoorCreate(String)</B></A> -
|
||||
Static method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Backdoor-Hilfsfunktion, die für <code>makeFC()</code> und <code>unify()</code> benötigt wird,
|
||||
<DD>Backdoor-Hilfsfunktion, die f<EFBFBD>r <code>makeFC()</code> und <code>unify()</code> ben<EFBFBD>tigt wird,
|
||||
zum Erzeugen einer <code>TyplosenVariable</code>, die nicht in der zentralen Registry eingetragen
|
||||
wird.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#backdoorFresh()"><B>backdoorFresh()</B></A> -
|
||||
Static method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Backdoor-Hilfsfunktion, die für <code>makeFC()</code> und <code>unify()</code> benötigt wird,
|
||||
<DD>Backdoor-Hilfsfunktion, die f<EFBFBD>r <code>makeFC()</code> und <code>unify()</code> ben<EFBFBD>tigt wird,
|
||||
um neue typlose Variablen zu erzeugen.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#backdoorSetName(java.lang.String)"><B>backdoorSetName(String)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Backdoor-Hilfsfunktion, die für <code>makeFC()</code> und <code>unify()</code> benötigt wird,
|
||||
um den Namen einer typlosen Variablen zu verändern.
|
||||
<DD>Backdoor-Hilfsfunktion, die f<EFBFBD>r <code>makeFC()</code> und <code>unify()</code> ben<EFBFBD>tigt wird,
|
||||
um den Namen einer typlosen Variablen zu ver<EFBFBD>ndern.
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#baload"><B>baload</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
@ -142,7 +142,7 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#bSubst"><B>bSubst</B></A> -
|
||||
Variable in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)"><B>build(ClassFile, CodeAttribute, Expr, Vector, boolean, boolean, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>build(ClassFile, CodeAttribute, Expr, Menge, boolean, boolean, boolean, Menge)</B></A> -
|
||||
Static method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#bytes_to_int(java.lang.Byte, java.lang.Byte, java.lang.Byte, java.lang.Byte)"><B>bytes_to_int(Byte, Byte, Byte, Byte)</B></A> -
|
||||
|
@ -99,7 +99,7 @@ Constructor for class mycompiler.mytypereconstruction.unify.<A HREF="../mycompil
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#unify(mycompiler.mytype.Type, mycompiler.mytype.Type, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>unify(Type, Type, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#unify(java.util.Vector, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>unify(Vector<Pair>, FC_TTO)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#unify(de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>unify(Menge<Pair>, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
@ -108,8 +108,8 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#UNSIGNEDSHIFTRIGHT"><B>UNSIGNEDSHIFTRIGHT</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
|
@ -87,7 +87,7 @@ Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Scanner.html
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#varSubst(mycompiler.mytype.RefType, java.util.Hashtable)"><B>varSubst(RefType, Hashtable)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#VectorPair2SubstHashtableVectorPair(java.util.Vector)"><B>VectorPair2SubstHashtableVectorPair(Vector<Pair>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#MengePair2SubstHashtableMengePair(de.dhbwstuttgart.typeinference.Menge)"><B>MengePair2SubstHashtableMengePair(Menge<Pair>)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#VOID"><B>VOID</B></A> -
|
||||
|
@ -81,7 +81,7 @@ function windowTitle()
|
||||
<DT><A HREF="../mycompiler/mymodifier/Modifiers.html#calculate_access_flags()"><B>calculate_access_flags()</B></A> -
|
||||
Method in class mycompiler.mymodifier.<A HREF="../mycompiler/mymodifier/Modifiers.html" title="class in mycompiler.mymodifier">Modifiers</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)"><B>call_sc_check(Vector, Hashtable, boolean, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)"><B>call_sc_check(Menge, Hashtable, boolean, Hashtable)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#caload"><B>caload</B></A> -
|
||||
@ -116,8 +116,8 @@ Constructor for class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CHashtableSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html" title="type parameter in CHashtableSet">E</A> extends <A HREF="../mycompiler/mytypereconstruction/set/IHashSetElement.html" title="interface in mycompiler.mytypereconstruction.set">IHashSetElement</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#CHashtableSet()"><B>CHashtableSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html" title="class in mycompiler.mytypereconstruction.set">CHashtableSet</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, java.util.Vector, java.util.Vector)"><B>check_anz(Type, Vector, Vector)</B></A> -
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>check_anz(Type, Menge, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#checkcast"><B>checkcast</B></A> -
|
||||
@ -132,8 +132,8 @@ Constructor for class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF=
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CInstVarTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html#CInstVarTypeAssumption(java.lang.String, java.lang.String, mycompiler.mytype.Type, int)"><B>CInstVarTypeAssumption(String, String, Type, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CInstVarTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction"><B>CIntersectionType</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Ein <code>CIntersectionType</code> gruppiert alle Typmöglichkeiten einer
|
||||
bestimmten Methode, die über den <code>CMethodKey</code> eindeutig definiert ist.<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#CIntersectionType(java.lang.String, java.lang.String, int)"><B>CIntersectionType(String, String, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction"><B>CIntersectionType</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Ein <code>CIntersectionType</code> gruppiert alle Typm<EFBFBD>glichkeiten einer
|
||||
bestimmten Methode, die <EFBFBD>ber den <code>CMethodKey</code> eindeutig definiert ist.<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#CIntersectionType(java.lang.String, java.lang.String, int)"><B>CIntersectionType(String, String, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#CIntersectionType(mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption)"><B>CIntersectionType(CMethodTypeAssumption)</B></A> -
|
||||
@ -165,32 +165,32 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BaseType.html" t
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/BooleanType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BooleanType.html" title="class in mycompiler.mytype">BooleanType</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/CharacterType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/CharacterType.html" title="class in mycompiler.mytype">CharacterType</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/GenericTypeVar.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/GenericTypeVar.html" title="class in mycompiler.mytype">GenericTypeVar</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/IntegerType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/IntegerType.html" title="class in mycompiler.mytype">IntegerType</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/ReturnType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ReturnType.html" title="class in mycompiler.mytype">ReturnType</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Diese Methode sollte nur sehr sparsam und mit Vorsicht verwendet werden, da die Registrierung neuer
|
||||
Listener über die zentrale Instanz in der Registry laufen muss.
|
||||
Listener <EFBFBD>ber die zentrale Instanz in der Registry laufen muss.
|
||||
<DT><A HREF="../mycompiler/mytype/Void.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Void.html" title="class in mycompiler.mytype">Void</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
@ -214,10 +214,10 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@ -234,10 +234,10 @@ Constructor for class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF=
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CMethodTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#CMethodTypeAssumption(java.lang.String, java.lang.String, mycompiler.mytype.Type, int)"><B>CMethodTypeAssumption(String, String, Type, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction"><B>CMultiplyTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse für Ergebniswerte der Algorithmen TRTuple und TRMultiply.<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple()"><B>CMultiplyTuple()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction"><B>CMultiplyTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<EFBFBD>r Ergebniswerte der Algorithmen TRTuple und TRMultiply.<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple()"><B>CMultiplyTuple()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple(mycompiler.mytypereconstruction.set.CSubstitutionSet, java.util.Vector, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CMultiplyTuple(CSubstitutionSet, Vector<Type>, CTypeAssumptionSet)</B></A> -
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple(mycompiler.mytypereconstruction.set.CSubstitutionSet, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CMultiplyTuple(CSubstitutionSet, Menge<Type>, CTypeAssumptionSet)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CMultiplyTupleSet</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html#CMultiplyTupleSet()"><B>CMultiplyTupleSet()</B></A> -
|
||||
@ -309,157 +309,157 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodIn
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#codegen(boolean)"><B>codegen(boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Constructor.html" title="class in mycompiler.myclass">Constructor</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute)"><B>codegen(ClassFile, CodeAttribute)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute)"><B>codegen(ClassFile, CodeAttribute)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/DivideOp.html" title="class in mycompiler.myoperator">DivideOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/EqualOp.html" title="class in mycompiler.myoperator">EqualOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/GreaterEquOp.html" title="class in mycompiler.myoperator">GreaterEquOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/GreaterOp.html" title="class in mycompiler.myoperator">GreaterOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessEquOp.html" title="class in mycompiler.myoperator">LessEquOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessOp.html" title="class in mycompiler.myoperator">LessOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/MinusOp.html" title="class in mycompiler.myoperator">MinusOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/ModuloOp.html" title="class in mycompiler.myoperator">ModuloOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/NotEqualOp.html" title="class in mycompiler.myoperator">NotEqualOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/PlusOp.html" title="class in mycompiler.myoperator">PlusOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/TimesOp.html" title="class in mycompiler.myoperator">TimesOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ArgumentList.html" title="class in mycompiler.mystatement">ArgumentList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CastExpr.html" title="class in mycompiler.mystatement">CastExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CharLiteral.html" title="class in mycompiler.mystatement">CharLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/EmptyStmt.html" title="class in mycompiler.mystatement">EmptyStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt.html" title="class in mycompiler.mystatement">IfStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IntLiteral.html" title="class in mycompiler.mystatement">IntLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalOrFieldVar.html" title="class in mycompiler.mystatement">LocalOrFieldVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Null.html" title="class in mycompiler.mystatement">Null</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PositivExpr.html" title="class in mycompiler.mystatement">PositivExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostDecExpr.html" title="class in mycompiler.mystatement">PostDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostIncExpr.html" title="class in mycompiler.mystatement">PostIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreDecExpr.html" title="class in mycompiler.mystatement">PreDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreIncExpr.html" title="class in mycompiler.mystatement">PreIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Return.html" title="class in mycompiler.mystatement">Return</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/StringLiteral.html" title="class in mycompiler.mystatement">StringLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.html" title="class in mycompiler.mystatement">This</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/UnaryExpr.html" title="class in mycompiler.mystatement">UnaryExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryMinus.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
@ -468,27 +468,27 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/UnaryM
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryNot.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean)"><B>codegen(ClassFile, CodeAttribute, boolean)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/UnaryNot.html" title="class in mycompiler.mystatement">UnaryNot</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/WhileStmt.html" title="class in mycompiler.mystatement">WhileStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#codegen(boolean)"><B>codegen(boolean)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)"><B>codegen_InstVarDecl(ClassFile, Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>codegen_InstVarDecl(ClassFile, Type, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)"><B>codegen_LocalVarDecl(ClassFile, CodeAttribute, Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>codegen_LocalVarDecl(ClassFile, CodeAttribute, Type, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#codeGeneration()"><B>codeGeneration()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Generiert den Bytecode und das Class-File für den Syntaxbaum.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<EFBFBD>r den Syntaxbaum.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#codeGeneration()"><B>codeGeneration()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Generiert den Bytecode und das Class-File für den Syntaxbaum.
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><B>complete_parahashtable(Vector, UsedId, Hashtable, boolean)</B></A> -
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<EFBFBD>r den Syntaxbaum.
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><B>complete_parahashtable(Menge, UsedId, Hashtable, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#complete_paralist(boolean)"><B>complete_paralist(boolean)</B></A> -
|
||||
@ -572,12 +572,12 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#contains(E)"><B>contains(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#contains(E)"><B>contains(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#contains(E)"><B>contains(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#containsListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>containsListener(ITypeReplacementListener)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#containsListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>containsListener(ITypeReplacementListener)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
@ -590,10 +590,10 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#copyType(mycompiler.mytype.Type)"><B>copyType(Type)</B></A> -
|
||||
Static method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyVectorPair(java.util.Vector)"><B>copyVectorPair(Vector<Pair>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyMengePair(de.dhbwstuttgart.typeinference.Menge)"><B>copyMengePair(Menge<Pair>)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyVectorVectorPair(java.util.Vector)"><B>copyVectorVectorPair(Vector<Vector<Pair>>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyMengeMengePair(de.dhbwstuttgart.typeinference.Menge)"><B>copyMengeMengePair(Menge<Menge<Pair>>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CParaTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#CParaTypeAssumption(java.lang.String, java.lang.String, int, java.lang.String, mycompiler.mytype.Type, int)"><B>CParaTypeAssumption(String, String, int, String, Type, int)</B></A> -
|
||||
@ -605,7 +605,7 @@ Constructor for class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CP
|
||||
<DT><A HREF="../mycompiler/myexception/CTypeReconstructionException.html#createNotImplementedException()"><B>createNotImplementedException()</B></A> -
|
||||
Static method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction"><B>CReconstructionTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse für Ergebniswerte des Algorithmus TRStart.<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#CReconstructionTuple()"><B>CReconstructionTuple()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction"><B>CReconstructionTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<EFBFBD>r Ergebniswerte des Algorithmus TRStart.<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#CReconstructionTuple()"><B>CReconstructionTuple()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#CReconstructionTuple(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CReconstructionTuple(CSubstitutionSet, CTypeAssumptionSet)</B></A> -
|
||||
@ -620,7 +620,7 @@ Constructor for class mycompiler.mytypereconstruction.replacementlistener.<A HRE
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="type parameter in CSet">E</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#CSet()"><B>CSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytest/CSimpleTest.html" title="class in mycompiler.mytest"><B>CSimpleTest</B></A> - Class in <A HREF="../mycompiler/mytest/package-summary.html">mycompiler.mytest</A><DD>Testklasse für die Compiler-API<DT><A HREF="../mycompiler/mytest/CSimpleTest.html#CSimpleTest()"><B>CSimpleTest()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytest/CSimpleTest.html" title="class in mycompiler.mytest"><B>CSimpleTest</B></A> - Class in <A HREF="../mycompiler/mytest/package-summary.html">mycompiler.mytest</A><DD>Testklasse f<EFBFBD>r die Compiler-API<DT><A HREF="../mycompiler/mytest/CSimpleTest.html#CSimpleTest()"><B>CSimpleTest()</B></A> -
|
||||
Constructor for class mycompiler.mytest.<A HREF="../mycompiler/mytest/CSimpleTest.html" title="class in mycompiler.mytest">CSimpleTest</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction"><B>CSubstitution</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Implementierung einer Typsubstitution.<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#CSubstitution()"><B>CSubstitution()</B></A> -
|
||||
@ -635,32 +635,32 @@ Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/myt
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CSubstitutionSet</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet()"><B>CSubstitutionSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(java.util.Vector)"><B>CSubstitutionSet(Vector<Pair>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(de.dhbwstuttgart.typeinference.Menge)"><B>CSubstitutionSet(Menge<Pair>)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction"><B>CSupportData</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse für bestimmte Hilfsdaten, die beim
|
||||
Typrekonstruktionsalgorithmus benötigt und deshalb
|
||||
rekursiv weiter gereicht werden.<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, java.util.Vector, java.lang.String)"><B>CSupportData(FC_TTO, Vector<CTypeReconstructionResult>, String)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction"><B>CSupportData</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<EFBFBD>r bestimmte Hilfsdaten, die beim
|
||||
Typrekonstruktionsalgorithmus ben<EFBFBD>tigt und deshalb
|
||||
rekursiv weiter gereicht werden.<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, de.dhbwstuttgart.typeinference.Menge, java.lang.String)"><B>CSupportData(FC_TTO, Menge<CTypeReconstructionResult>, String)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, java.util.Vector, java.lang.String, java.lang.String, int, java.util.Vector, int)"><B>CSupportData(FC_TTO, Vector<CTypeReconstructionResult>, String, String, int, Vector<Integer>, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, int, de.dhbwstuttgart.typeinference.Menge, int)"><B>CSupportData(FC_TTO, Menge<CTypeReconstructionResult>, String, String, int, Menge<Integer>, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction"><B>CTriple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse für Ergebniswerte der Algorithmen TRStmt und TRExp.<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#CTriple()"><B>CTriple()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction"><B>CTriple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<EFBFBD>r Ergebniswerte der Algorithmen TRStmt und TRExp.<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#CTriple()"><B>CTriple()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#CTriple(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytype.Type, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CTriple(CSubstitutionSet, Type, CTypeAssumptionSet)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CTripleSet</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CTripleSet.html#CTripleSet()"><B>CTripleSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD>Diese Klasse repräsentiert eine Typannahme und bildet einen
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD>Diese Klasse repr<EFBFBD>sentiert eine Typannahme und bildet einen
|
||||
Bezeichner innerhalb einer bestimmten Klasse auf einen angenommenen
|
||||
Typ ab.<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#CTypeAssumption(java.lang.String, java.lang.String, mycompiler.mytype.Type, int)"><B>CTypeAssumption(String, String, Type, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey"><B>CTypeAssumptionKey</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/package-summary.html">mycompiler.mytypereconstruction.typeassumptionkey</A><DD>Diese Klasse modelliert einen eindeutigen Schlüssel für eine Typannahme,
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey"><B>CTypeAssumptionKey</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/package-summary.html">mycompiler.mytypereconstruction.typeassumptionkey</A><DD>Diese Klasse modelliert einen eindeutigen Schl<EFBFBD>ssel f<>r eine Typannahme,
|
||||
die in einem <code>CTypeAssumptionSet</code> abgelegt wird.<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#CTypeAssumptionKey()"><B>CTypeAssumptionKey()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>
|
||||
@ -670,12 +670,12 @@ Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler
|
||||
<DT><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception"><B>CTypeReconstructionException</B></A> - Exception in <A HREF="../mycompiler/myexception/package-summary.html">mycompiler.myexception</A><DD> <DT><A HREF="../mycompiler/myexception/CTypeReconstructionException.html#CTypeReconstructionException(java.lang.String)"><B>CTypeReconstructionException(String)</B></A> -
|
||||
Constructor for exception mycompiler.myexception.<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction"><B>CTypeReconstructionResult</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Diese Container-Klasse kapselt alle Ergebniswerte für eine mögliche Typkombination
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction"><B>CTypeReconstructionResult</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Diese Container-Klasse kapselt alle Ergebniswerte f<EFBFBD>r eine m<>gliche Typkombination
|
||||
aller Klassen und deren Methoden sowie lokalen Variablen.<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#CTypeReconstructionResult()"><B>CTypeReconstructionResult()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CVectorSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="type parameter in CVectorSet">E</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#CVectorSet()"><B>CVectorSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CMengeSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="type parameter in CMengeSet">E</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#CMengeSet()"><B>CMengeSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
@ -101,37 +101,37 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Key.html
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/BaseType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BaseType.html" title="class in mycompiler.mytype">BaseType</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/BooleanType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BooleanType.html" title="class in mycompiler.mytype">BooleanType</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/CharacterType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/CharacterType.html" title="class in mycompiler.mytype">CharacterType</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/GenericTypeVar.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/GenericTypeVar.html" title="class in mycompiler.mytype">GenericTypeVar</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/IntegerType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/IntegerType.html" title="class in mycompiler.mytype">IntegerType</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/ReturnType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ReturnType.html" title="class in mycompiler.mytype">ReturnType</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/Void.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Void.html" title="class in mycompiler.mytype">Void</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
@ -150,27 +150,27 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CInstVarTypeAssumption</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CLocalVarTypeAssumption</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@ -186,11 +186,11 @@ Constructor for class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Ex
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#execute()"><B>execute()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Sucht die eindeutige Instanz der TyplosenVariable in der Registry der
|
||||
TyplosenVariablen des Syntaxbaumes und führt die Typsubstitution im
|
||||
TyplosenVariablen des Syntaxbaumes und f<EFBFBD>hrt die Typsubstitution im
|
||||
Syntaxbaum durch.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#execute()"><B>execute()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A>
|
||||
<DD>Führt jede einzelne <code>CSubstitution</code> aus.
|
||||
<DD>F<EFBFBD>hrt jede einzelne <code>CSubstitution</code> aus.
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#expr"><B>expr</B></A> -
|
||||
Variable in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ArgumentList.html" title="class in mycompiler.mystatement">ArgumentList</A>
|
||||
<DD>
|
||||
|
@ -96,7 +96,7 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#fastore"><B>fastore</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="class in mycompiler.mytypereconstruction.unify"><B>FC_TTO</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/unify/package-summary.html">mycompiler.mytypereconstruction.unify</A><DD>Hilfsklasse für den Unifizierungsalgorithmus<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html#FC_TTO(java.util.Vector, java.util.Vector)"><B>FC_TTO(Vector, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="class in mycompiler.mytypereconstruction.unify"><B>FC_TTO</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/unify/package-summary.html">mycompiler.mytypereconstruction.unify</A><DD>Hilfsklasse f<EFBFBD>r den Unifizierungsalgorithmus<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html#FC_TTO(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>FC_TTO(Menge, Menge)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="class in mycompiler.mytypereconstruction.unify">FC_TTO</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#fcmpg"><B>fcmpg</B></A> -
|
||||
@ -137,7 +137,7 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#fireReplaceTypeEvent(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>fireReplaceTypeEvent(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#fireReplaceTypeEvent(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>fireReplaceTypeEvent(CReplaceTypeEvent)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
|
@ -123,7 +123,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Attribut
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_attributes_length()"><B>get_attributes_length()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Vector()"><B>get_attributes_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Menge()"><B>get_attributes_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_Block()"><B>get_Block()</B></A> -
|
||||
@ -171,28 +171,28 @@ Method in class mycompiler.myexception.<A HREF="../mycompiler/myexception/SCExce
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_code_length()"><B>get_code_length()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_code_Vector()"><B>get_code_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_code_Menge()"><B>get_code_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#get_codegen_ArgumentList(java.util.Vector)"><B>get_codegen_ArgumentList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#get_codegen_ArgumentList(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_ArgumentList(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ArgumentList.html" title="class in mycompiler.mystatement">ArgumentList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#get_codegen_Array_Type()"><B>get_codegen_Array_Type()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(java.util.Vector)"><B>get_codegen_Param_Type(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Param_Type(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Constructor.html" title="class in mycompiler.myclass">Constructor</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_codegen_Param_Type(java.util.Vector)"><B>get_codegen_Param_Type(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Param_Type(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(java.util.Vector)"><B>get_codegen_ParameterList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_ParameterList(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, java.util.Vector)"><B>get_codegen_Type(String, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Type(String, Menge)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#get_codegen_Type(java.util.Vector)"><B>get_codegen_Type(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#get_codegen_Type(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Type(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#get_codegen_UsedId()"><B>get_codegen_UsedId()</B></A> -
|
||||
@ -201,7 +201,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/UsedId.html" t
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#get_codegen_UsedId()"><B>get_codegen_UsedId()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_Command(java.util.Vector)"><B>get_Command(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_Command(de.dhbwstuttgart.typeinference.Menge)"><B>get_Command(Menge)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_constant_pool()"><B>get_constant_pool()</B></A> -
|
||||
@ -222,7 +222,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/FieldInf
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#get_descriptor_index()"><B>get_descriptor_index()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodInfo.html" title="class in mycompiler.mybytecode">MethodInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Vector()"><B>get_exception_table_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Menge()"><B>get_exception_table_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_ExceptionList()"><B>get_ExceptionList()</B></A> -
|
||||
@ -249,7 +249,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#get_Expr2()"><B>get_Expr2()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#get_FieldDeclVector()"><B>get_FieldDeclVector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#get_FieldDeclMenge()"><B>get_FieldDeclMenge()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_fields()"><B>get_fields()</B></A> -
|
||||
@ -279,13 +279,13 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttr
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#get_info()"><B>get_info()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#get_info_Vector()"><B>get_info_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#get_info_Menge()"><B>get_info_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_key_vector()"><B>get_key_vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_key_Menge()"><B>get_key_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_local_Vector()"><B>get_local_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_local_Menge()"><B>get_local_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CONSTANT_Double_info.html#get_low_bytes()"><B>get_low_bytes()</B></A> -
|
||||
@ -429,7 +429,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/FieldInf
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#get_name_index()"><B>get_name_index()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodInfo.html" title="class in mycompiler.mybytecode">MethodInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Name_Vector()"><B>get_Name_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Name_Menge()"><B>get_Name_Menge()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_nType(java.lang.String)"><B>get_nType(String)</B></A> -
|
||||
@ -498,7 +498,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Return
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_Type_Paralist()"><B>get_Type_Paralist()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Type_Vector()"><B>get_Type_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Type_Menge()"><B>get_Type_Menge()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#get_Typen()"><B>get_Typen()</B></A> -
|
||||
@ -527,17 +527,17 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#getAPI()"><B>getAPI()</B></A> -
|
||||
Static method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verfügung.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<EFBFBD>gung.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#getAssumedType()"><B>getAssumedType()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getAssumptionSet()"><B>getAssumptionSet()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#getAssumptionSet()"><B>getAssumptionSet()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#getAssumSet()"><B>getAssumSet()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
@ -556,8 +556,8 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#getCardinality()"><B>getCardinality()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#getCardinality()"><B>getCardinality()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#getCardinality()"><B>getCardinality()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#getClassIterator()"><B>getClassIterator()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
@ -583,10 +583,10 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#getCurrentMethodParaCount()"><B>getCurrentMethodParaCount()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#getDeclIdVector()"><B>getDeclIdVector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()"><B>getDeclIdMenge()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getDeclidVector()"><B>getDeclidVector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getDeclidMenge()"><B>getDeclidMenge()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#getElement(mycompiler.mytypereconstruction.set.IHashSetKey)"><B>getElement(IHashSetKey)</B></A> -
|
||||
@ -612,16 +612,16 @@ Method in interface mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/m
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CInstVarTypeAssumption</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CLocalVarTypeAssumption</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@ -643,12 +643,12 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#getIterator()"><B>getIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#getIterator()"><B>getIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#getIterator()"><B>getIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#getKeyString()"><B>getKeyString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myparser/Token.html#getLexem()"><B>getLexem()</B></A> -
|
||||
Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Token.html" title="class in mycompiler.myparser">Token</A>
|
||||
<DD>
|
||||
@ -657,7 +657,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" t
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD>
|
||||
@ -669,7 +669,7 @@ Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Token.html"
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@ -714,19 +714,19 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#getParaAssumptions()"><B>getParaAssumptions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#getParaCount()"><B>getParaCount()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html#getParalist()"><B>getParalist()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ParaList.html" title="class in mycompiler.mytype">ParaList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getParameterCount()"><B>getParameterCount()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#getParameterCount()"><B>getParameterCount()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getParameterList()"><B>getParameterList()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
@ -735,19 +735,19 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" ti
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#getReplacementListeners()"><B>getReplacementListeners()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#getReplacementListeners()"><B>getReplacementListeners()</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#getResultType()"><B>getResultType()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getResultTypeIterator()"><B>getResultTypeIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getResultTypes()"><B>getResultTypes()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getReturnType()"><B>getReturnType()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
@ -759,21 +759,21 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getSubstitutions()"><B>getSubstitutions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#getSubstitutions()"><B>getSubstitutions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#getSubstitutions()"><B>getSubstitutions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#getSyntaxTree()"><B>getSyntaxTree()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zurück.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<EFBFBD>ck.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#getSyntaxTree()"><B>getSyntaxTree()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zurück.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<EFBFBD>ck.
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#getTA1Copy()"><B>getTA1Copy()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
@ -797,28 +797,28 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalV
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#getType()"><B>getType()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#getType()"><B>getType()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/ExprStmt.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ExprStmt.html" title="class in mycompiler.mystatement">ExprStmt</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A>
|
||||
<DD>Gibt die Zeilennummer zurück, in der eine <code>TyploseVariable</code>
|
||||
<DD>Gibt die Zeilennummer zur<EFBFBD>ck, in der eine <code>TyploseVariable</code>
|
||||
angelegt worden ist.
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#getTypeName()"><B>getTypeName()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
@ -840,9 +840,9 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" ti
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#getTypeVar()"><B>getTypeVar()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#getVector()"><B>getVector()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#getMenge()"><B>getMenge()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#goto_"><B>goto_</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
|
@ -101,8 +101,8 @@ Variable in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" tit
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#hashCode()"><B>hashCode()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#hasSolvedForm(java.util.Vector)"><B>hasSolvedForm(Vector)</B></A> -
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#hasSolvedForm(de.dhbwstuttgart.typeinference.Menge)"><B>hasSolvedForm(Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
</DL>
|
||||
|
@ -159,7 +159,7 @@ Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessEquO
|
||||
<DT><A HREF="../mycompiler/myoperator/LessOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>if_codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessOp.html" title="class in mycompiler.myoperator">LessOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Expr, Statement, Statement, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Expr, Statement, Statement, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>if_codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
@ -168,7 +168,7 @@ Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/NotEqual
|
||||
<DT><A HREF="../mycompiler/myoperator/RelOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>if_codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt.html" title="class in mycompiler.mystatement">IfStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryNot.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean)"><B>if_codegen(ClassFile, CodeAttribute, boolean)</B></A> -
|
||||
@ -266,13 +266,13 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#init()"><B>init()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#init()"><B>init()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#init_parahashtable(java.util.Vector, boolean)"><B>init_parahashtable(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#init_parahashtable(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>init_parahashtable(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#INSTANCEOF"><B>INSTANCEOF</B></A> -
|
||||
@ -323,14 +323,14 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#irem"><B>irem</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>IReplaceTypeEventProvider</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface für ein Objekt, das ReplaceTypeEvents zur Verfügung stellt und
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>IReplaceTypeEventProvider</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface f<EFBFBD>r ein Objekt, das ReplaceTypeEvents zur Verf<72>gung stellt und
|
||||
es TypeReplacementListenern erlaubt, sich zu registrieren.<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#ireturn"><B>ireturn</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, java.util.Vector)"><B>is_declared(Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>is_declared(Type, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, java.util.Vector)"><B>is_declared(Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>is_declared(Type, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#is_Equiv(mycompiler.mytype.RefType, java.util.Hashtable)"><B>is_Equiv(RefType, Hashtable)</B></A> -
|
||||
@ -348,13 +348,13 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#ishr"><B>ishr</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isInFC(mycompiler.mytype.RefType, mycompiler.mytype.RefType, java.util.Vector)"><B>isInFC(RefType, RefType, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isInFC(mycompiler.mytype.RefType, mycompiler.mytype.RefType, de.dhbwstuttgart.typeinference.Menge)"><B>isInFC(RefType, RefType, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isInFCrechtsUnify(mycompiler.mytype.RefType, mycompiler.mytype.RefType, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>isInFCrechtsUnify(RefType, RefType, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#isInVector(java.util.Vector)"><B>isInVector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#isInMenge(de.dhbwstuttgart.typeinference.Menge)"><B>isInMenge(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isRealSubClass(java.lang.String, java.lang.String, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>isRealSubClass(String, String, FC_TTO)</B></A> -
|
||||
@ -378,7 +378,7 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#istore_3"><B>istore_3</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#istParameterOK(java.util.Vector, java.util.Vector)"><B>istParameterOK(Vector, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#istParameterOK(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>istParameterOK(Menge, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#isTV(int)"><B>isTV(int)</B></A> -
|
||||
@ -393,7 +393,7 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#isub"><B>isub</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>ITypeReplacementListener</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface für einen TypeReplacementListener, der es ermöglicht,
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>ITypeReplacementListener</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface f<EFBFBD>r einen TypeReplacementListener, der es erm<72>glicht,
|
||||
einen Typ gegen einen anderen auszutauschen.<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#iushr"><B>iushr</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
|
@ -208,8 +208,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#codeGeneration()">codeGeneration</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Generiert den Bytecode und das Class-File für den Syntaxbaum.</TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<EFBFBD>r den Syntaxbaum.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -217,8 +217,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#getAPI()">getAPI</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verfügung.</TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<EFBFBD>gung.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -226,8 +226,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#getSyntaxTree()">getSyntaxTree</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zurück.</TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<EFBFBD>ck.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -235,7 +235,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#init()">init</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -244,8 +244,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#main(java.lang.String[])">main</A></B>(java.lang.String[] args)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Die Main-Funktion, über die der Compiler auch per Konsole gestartet
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Die Main-Funktion, <EFBFBD>ber die der Compiler auch per Konsole gestartet
|
||||
werden kann.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -254,7 +254,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#parse(java.io.File)">parse</A></B>(java.io.File file)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -263,7 +263,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#parse(java.lang.String)">parse</A></B>(java.lang.String srcCode)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -273,8 +273,8 @@ java.lang.Object
|
||||
int nLevel)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Von meinen Vorgängern eingesetzte Methode zur Ausgabe von
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Von meinen Vorg<EFBFBD>ngern eingesetzte Methode zur Ausgabe von
|
||||
diferenzierten Debug-Ausgaben.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -283,8 +283,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Ruft über <code>SourceFile.sc_check(false)</code>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft <EFBFBD>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -293,16 +293,16 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#setDebugLevel(int)">setDebugLevel</A></B>(int debugLevel)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@ -442,8 +442,8 @@ getAPI</H3>
|
||||
<PRE>
|
||||
public static <A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A> <B>getAPI</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verfügung.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<EFBFBD>gung.
|
||||
Diese Methode sollte von der IDE aus aufgerufen werden,
|
||||
um eine Quellcode-Datei zu kompilieren.
|
||||
<P>
|
||||
@ -463,8 +463,8 @@ printDebugInfo</H3>
|
||||
public static void <B>printDebugInfo</B>(java.lang.String str1,
|
||||
int nLevel)</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Von meinen Vorgängern eingesetzte Methode zur Ausgabe von
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Von meinen Vorg<EFBFBD>ngern eingesetzte Methode zur Ausgabe von
|
||||
diferenzierten Debug-Ausgaben.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -481,7 +481,7 @@ init</H3>
|
||||
<PRE>
|
||||
public void <B>init</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -498,7 +498,7 @@ setDebugLevel</H3>
|
||||
<PRE>
|
||||
public boolean <B>setDebugLevel</B>(int debugLevel)</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -506,7 +506,7 @@ public boolean <B>setDebugLevel</B>(int debugLevel)</PRE>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>debugLevel</CODE> - Debug-Level
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert übergeben worden ist, <code>false</code> sonst.</DL>
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert <EFBFBD>bergeben worden ist, <code>false</code> sonst.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
@ -519,7 +519,7 @@ public void <B>parse</B>(java.io.File file)
|
||||
java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -529,7 +529,7 @@ public void <B>parse</B>(java.io.File file)
|
||||
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Die Quellcode-Datei
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.FileNotFoundException</CODE> - Wenn die Quellcode-Datei nicht existiert.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief läuft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<EFBFBD>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@ -542,7 +542,7 @@ public void <B>parse</B>(java.lang.String srcCode)
|
||||
throws java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -551,7 +551,7 @@ public void <B>parse</B>(java.lang.String srcCode)
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>srcCode</CODE> - Der zu parsende Quellcode
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief läuft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<EFBFBD>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@ -564,8 +564,8 @@ public void <B>semanticCheck</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/SCException.html" title="class in mycompiler.myexception">SCException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Ruft über <code>SourceFile.sc_check(false)</code>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft <EFBFBD>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -583,11 +583,11 @@ public void <B>semanticCheck</B>()
|
||||
<A NAME="typeReconstruction()"><!-- --></A><H3>
|
||||
typeReconstruction</H3>
|
||||
<PRE>
|
||||
public java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
public de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -595,7 +595,7 @@ public java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReco
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Menge aller möglichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Die Menge aller m<EFBFBD>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch kein abstrakter Syntaxbaum vorhanden ist.
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn ein Fehler bei der Typrekonstruktion auftritt.</DL>
|
||||
@ -609,17 +609,17 @@ getSyntaxTree</H3>
|
||||
public <A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A> <B>getSyntaxTree</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zurück.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<EFBFBD>ck.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../mycompiler/MyCompilerAPI.html#getSyntaxTree()">getSyntaxTree</A></CODE> in interface <CODE><A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Syntaxbäume
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb<EFBFBD>ume
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch keine Syntaxbäume berechnet worden sind.</DL>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch keine Syntaxb<EFBFBD>ume berechnet worden sind.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
@ -630,8 +630,8 @@ codeGeneration</H3>
|
||||
public void <B>codeGeneration</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Generiert den Bytecode und das Class-File für den Syntaxbaum.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<EFBFBD>r den Syntaxbaum.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../mycompiler/MyCompilerAPI.html#codeGeneration()">codeGeneration</A></CODE> in interface <CODE><A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A></CODE></DL>
|
||||
@ -649,8 +649,8 @@ main</H3>
|
||||
<PRE>
|
||||
public static void <B>main</B>(java.lang.String[] args)</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Die Main-Funktion, über die der Compiler auch per Konsole gestartet
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Die Main-Funktion, <EFBFBD>ber die der Compiler auch per Konsole gestartet
|
||||
werden kann.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
@ -108,7 +108,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<DT><B>Version:</B></DT>
|
||||
<DD>$Date: 2005/06/28 19:19:09 $</DD>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>Jörg Bäuerle</DD>
|
||||
<DD>J<EFBFBD>rg B<>uerle</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
@ -128,8 +128,8 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#codeGeneration()">codeGeneration</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Generiert den Bytecode und das Class-File für den Syntaxbaum.</TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<EFBFBD>r den Syntaxbaum.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -137,8 +137,8 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#getSyntaxTree()">getSyntaxTree</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zurück.</TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<EFBFBD>ck.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -146,7 +146,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#init()">init</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -155,7 +155,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.io.File)">parse</A></B>(java.io.File file)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -164,7 +164,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.lang.String)">parse</A></B>(java.lang.String srcCode)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Parst einen String und baut den abstrakten Syntaxbaum auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -173,7 +173,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -182,16 +182,16 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#setDebugLevel(int)">setDebugLevel</A></B>(int debugLevel)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@ -213,7 +213,7 @@ init</H3>
|
||||
<PRE>
|
||||
void <B>init</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -227,12 +227,12 @@ setDebugLevel</H3>
|
||||
<PRE>
|
||||
boolean <B>setDebugLevel</B>(int debugLevel)</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>debugLevel</CODE> - Debug-Level
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert übergeben worden ist, <code>false</code> sonst.</DL>
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert <EFBFBD>bergeben worden ist, <code>false</code> sonst.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
@ -245,14 +245,14 @@ void <B>parse</B>(java.io.File file)
|
||||
java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Die Quellcode-Datei
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.FileNotFoundException</CODE> - Wenn die Quellcode-Datei nicht existiert.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief läuft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<EFBFBD>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@ -265,13 +265,13 @@ void <B>parse</B>(java.lang.String srcCode)
|
||||
throws java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Parst einen String und baut den abstrakten Syntaxbaum auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>srcCode</CODE> - Der zu parsende Quellcode
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief läuft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<EFBFBD>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@ -284,9 +284,9 @@ void <B>semanticCheck</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/SCException.html" title="class in mycompiler.myexception">SCException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf. Diese Methode sollte nicht mehr verwendet werden.
|
||||
Es wird nicht gewährleistet, dass sie korrekt arbeitet.<br/>
|
||||
Es wird nicht gew<EFBFBD>hrleistet, dass sie korrekt arbeitet.<br/>
|
||||
Stattdessen sollte besser die Methode \code{typeReconstruction()} verwendet werden.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@ -301,16 +301,16 @@ void <B>semanticCheck</B>()
|
||||
<A NAME="typeReconstruction()"><!-- --></A><H3>
|
||||
typeReconstruction</H3>
|
||||
<PRE>
|
||||
java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Menge aller möglichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Die Menge aller m<EFBFBD>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch kein abstrakter Syntaxbaum vorhanden ist.
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn ein Fehler bei der Typrekonstruktion auftritt.</DL>
|
||||
@ -324,12 +324,12 @@ getSyntaxTree</H3>
|
||||
<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A> <B>getSyntaxTree</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zurück.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<EFBFBD>ck.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Syntaxbäume
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb<EFBFBD>ume
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch kein Syntaxbaum berechnet worden ist.</DL>
|
||||
</DD>
|
||||
@ -342,8 +342,8 @@ codeGeneration</H3>
|
||||
void <B>codeGeneration</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
Generiert den Bytecode und das Class-File für den Syntaxbaum.
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<EFBFBD>r den Syntaxbaum.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>syntaxTree</CODE> - Der Syntaxbaum
|
||||
|
@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/SourceFile.html#KlassenVektor">KlassenVektor</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -185,11 +185,11 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/SourceFile.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Tyrekonstruktionsalgorithmus: ruft für jede Klasse den Algorithmus TRProg auf.</TD>
|
||||
Tyrekonstruktionsalgorithmus: ruft f<EFBFBD>r jede Klasse den Algorithmus TRProg auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -217,7 +217,7 @@ java.lang.Object
|
||||
<A NAME="KlassenVektor"><!-- --></A><H3>
|
||||
KlassenVektor</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>KlassenVektor</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>KlassenVektor</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -300,20 +300,20 @@ public <A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="cla
|
||||
<A NAME="typeReconstruction()"><!-- --></A><H3>
|
||||
typeReconstruction</H3>
|
||||
<PRE>
|
||||
public java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
public de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
throws <A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>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.
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft f<EFBFBD>r jede Klasse den Algorithmus TRProg auf.
|
||||
Dessen Ergebnismenge A, die Menge aller Typannahmen, f<EFBFBD>r eine Klasse dient als
|
||||
Eingabe f<EFBFBD>r TRProg der n<>chsten Klasse. Am Ende enth<74>lt A alle m<>glichen
|
||||
Typkombinationen f<EFBFBD>r alle Klassen zusammen.
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Liste aller möglichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Liste aller m<EFBFBD>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn was schief läuft</DL>
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn was schief l<EFBFBD>uft</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
@ -146,8 +146,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#get_info_Vector()">get_info_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#get_info_Menge()">get_info_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -171,7 +171,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#set_info(java.util.Vector)">set_info</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#set_info(de.dhbwstuttgart.typeinference.Menge)">set_info</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -236,10 +236,10 @@ public byte[] <B>get_info</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_info_Vector()"><!-- --></A><H3>
|
||||
get_info_Vector</H3>
|
||||
<A NAME="get_info_Menge()"><!-- --></A><H3>
|
||||
get_info_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_info_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_info_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -272,10 +272,10 @@ public void <B>set_info</B>(byte[] t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_info(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_info(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_info</H3>
|
||||
<PRE>
|
||||
public void <B>set_info</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_info</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -243,13 +243,13 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)">add_method</A></B>(java.lang.String name,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)">add_method</A></B>(java.lang.String name,
|
||||
java.lang.String param_type,
|
||||
<A HREF="../../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A> param,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -272,7 +272,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_attributes()">get_attributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -280,7 +280,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_class_block()">get_class_block</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -297,7 +297,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_constant_pool()">get_constant_pool</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -313,7 +313,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_fields()">get_fields</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -321,15 +321,15 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_key_vector()">get_key_vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_key_Menge()">get_key_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_methods()">get_methods</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -370,7 +370,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_attributes(java.util.Vector)">set_attributes</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)">set_attributes</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -378,7 +378,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_constant_pool(java.util.Vector)">set_constant_pool</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_constant_pool(de.dhbwstuttgart.typeinference.Menge)">set_constant_pool</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -394,7 +394,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_fields(java.util.Vector)">set_fields</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_fields(de.dhbwstuttgart.typeinference.Menge)">set_fields</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -402,7 +402,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_methods(java.util.Vector)">set_methods</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_methods(de.dhbwstuttgart.typeinference.Menge)">set_methods</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -605,7 +605,7 @@ public void <B>add_class</B>(java.lang.String name,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
add_method</H3>
|
||||
<PRE>
|
||||
public void <B>add_method</B>(java.lang.String name,
|
||||
@ -614,7 +614,7 @@ public void <B>add_method</B>(java.lang.String name,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -667,10 +667,10 @@ public int <B>add_field_ref</B>(java.lang.String name,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_constant_pool(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_constant_pool(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_constant_pool</H3>
|
||||
<PRE>
|
||||
public void <B>set_constant_pool</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_constant_pool</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -711,10 +711,10 @@ public void <B>set_super_class</B>(short t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_fields(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_fields(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_fields</H3>
|
||||
<PRE>
|
||||
public void <B>set_fields</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_fields</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -722,10 +722,10 @@ public void <B>set_fields</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_methods(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_methods(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_methods</H3>
|
||||
<PRE>
|
||||
public void <B>set_methods</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_methods</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -733,10 +733,10 @@ public void <B>set_methods</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_attributes(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -780,7 +780,7 @@ public void <B>add_classblock_Element</B>(<A HREF="../../mycompiler/mystatement/
|
||||
<A NAME="get_constant_pool()"><!-- --></A><H3>
|
||||
get_constant_pool</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_constant_pool</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_constant_pool</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -824,7 +824,7 @@ public short <B>get_super_class</B>()</PRE>
|
||||
<A NAME="get_fields()"><!-- --></A><H3>
|
||||
get_fields</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_fields</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_fields</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -835,7 +835,7 @@ public java.util.Vector <B>get_fields</B>()</PRE>
|
||||
<A NAME="get_methods()"><!-- --></A><H3>
|
||||
get_methods</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_methods</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_methods</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -846,7 +846,7 @@ public java.util.Vector <B>get_methods</B>()</PRE>
|
||||
<A NAME="get_attributes()"><!-- --></A><H3>
|
||||
get_attributes</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -854,10 +854,10 @@ public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_key_vector()"><!-- --></A><H3>
|
||||
get_key_vector</H3>
|
||||
<A NAME="get_key_Menge()"><!-- --></A><H3>
|
||||
get_key_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_key_vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_key_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -902,7 +902,7 @@ public short <B>get_constant_pool_element</B>(byte b,
|
||||
<A NAME="get_class_block()"><!-- --></A><H3>
|
||||
get_class_block</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_class_block</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_class_block</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -196,8 +196,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Vector()">get_attributes_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Menge()">get_attributes_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -212,16 +212,16 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_code_Vector()">get_code_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_code_Menge()">get_code_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Vector()">get_exception_table_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Menge()">get_exception_table_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -236,8 +236,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_local_Vector()">get_local_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_local_Menge()">get_local_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -253,7 +253,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Vector(java.util.Vector)">set_attributes_Vector</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Menge(de.dhbwstuttgart.typeinference.Menge)">set_attributes_Menge</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -279,7 +279,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Vector(java.util.Vector)">set_exception_table_Vector</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Menge(de.dhbwstuttgart.typeinference.Menge)">set_exception_table_Menge</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -334,10 +334,10 @@ public <B>CodeAttribute</B>(java.lang.String class_name,
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="get_code_Vector()"><!-- --></A><H3>
|
||||
get_code_Vector</H3>
|
||||
<A NAME="get_code_Menge()"><!-- --></A><H3>
|
||||
get_code_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_code_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_code_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -345,10 +345,10 @@ public java.util.Vector <B>get_code_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_exception_table_Vector()"><!-- --></A><H3>
|
||||
get_exception_table_Vector</H3>
|
||||
<A NAME="get_exception_table_Menge()"><!-- --></A><H3>
|
||||
get_exception_table_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exception_table_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exception_table_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -356,10 +356,10 @@ public java.util.Vector <B>get_exception_table_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_attributes_Vector()"><!-- --></A><H3>
|
||||
get_attributes_Vector</H3>
|
||||
<A NAME="get_attributes_Menge()"><!-- --></A><H3>
|
||||
get_attributes_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -367,10 +367,10 @@ public java.util.Vector <B>get_attributes_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_local_Vector()"><!-- --></A><H3>
|
||||
get_local_Vector</H3>
|
||||
<A NAME="get_local_Menge()"><!-- --></A><H3>
|
||||
get_local_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_local_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_local_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -519,10 +519,10 @@ public int <B>get_attributes_length</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_exception_table_Vector(java.util.Vector)"><!-- --></A><H3>
|
||||
set_exception_table_Vector</H3>
|
||||
<A NAME="set_exception_table_Menge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_exception_table_Menge</H3>
|
||||
<PRE>
|
||||
public void <B>set_exception_table_Vector</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_exception_table_Menge</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -530,10 +530,10 @@ public void <B>set_exception_table_Vector</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes_Vector(java.util.Vector)"><!-- --></A><H3>
|
||||
set_attributes_Vector</H3>
|
||||
<A NAME="set_attributes_Menge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes_Menge</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes_Vector</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes_Menge</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -145,7 +145,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/FieldInfo.html#get_attributes()">get_attributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -202,7 +202,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/FieldInfo.html#set_attributes(java.util.Vector)">set_attributes</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/FieldInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)">set_attributes</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -356,7 +356,7 @@ public short <B>get_descriptor_index</B>()</PRE>
|
||||
<A NAME="get_attributes()"><!-- --></A><H3>
|
||||
get_attributes</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -430,10 +430,10 @@ public void <B>set_descriptor_index</B>(short t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_attributes(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -1894,8 +1894,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, java.util.Vector)">get_codegen_Type</A></B>(java.lang.String type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, de.dhbwstuttgart.typeinference.Menge)">get_codegen_Type</A></B>(java.lang.String type,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1903,7 +1903,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_Command(java.util.Vector)">get_Command</A></B>(java.util.Vector b)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_Command(de.dhbwstuttgart.typeinference.Menge)">get_Command</A></B>(de.dhbwstuttgart.typeinference.Menge b)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -4685,11 +4685,11 @@ public static int <B>get_nType</B>(java.lang.String type)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_Type(java.lang.String, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_Type(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_Type</H3>
|
||||
<PRE>
|
||||
public static java.lang.String <B>get_codegen_Type</B>(java.lang.String type,
|
||||
java.util.Vector paralist)</PRE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -4697,10 +4697,10 @@ public static java.lang.String <B>get_codegen_Type</B>(java.lang.String typ
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_Command(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_Command(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_Command</H3>
|
||||
<PRE>
|
||||
public static void <B>get_Command</B>(java.util.Vector b)
|
||||
public static void <B>get_Command</B>(de.dhbwstuttgart.typeinference.Menge b)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
@ -145,7 +145,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/MethodInfo.html#get_attributes()">get_attributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -178,7 +178,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/MethodInfo.html#set_attributes(java.util.Vector)">set_attributes</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/MethodInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)">set_attributes</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -275,7 +275,7 @@ public short <B>get_descriptor_index</B>()</PRE>
|
||||
<A NAME="get_attributes()"><!-- --></A><H3>
|
||||
get_attributes</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -316,10 +316,10 @@ public void <B>set_descriptor_index</B>(short t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_attributes(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -309,9 +309,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)">codegen_InstVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_InstVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -319,10 +319,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -348,8 +348,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -357,8 +357,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVarDecl.</B><B><A HREF="../../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>InstVarDecl.</B><B><A HREF="../../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -366,8 +366,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>FieldDecl.</B><B><A HREF="../../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>FieldDecl.</B><B><A HREF="../../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -375,8 +375,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Constructor.</B><B><A HREF="../../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>Constructor.</B><B><A HREF="../../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -384,8 +384,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -410,14 +410,14 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -425,11 +425,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -437,11 +437,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -449,11 +449,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -461,11 +461,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -473,11 +473,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -485,11 +485,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -497,11 +497,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -509,11 +509,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -521,11 +521,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -533,11 +533,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -545,11 +545,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -557,11 +557,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -569,11 +569,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -581,11 +581,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -593,13 +593,13 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -684,12 +684,12 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -735,9 +735,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -745,9 +745,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -755,9 +755,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -765,9 +765,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -775,9 +775,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -785,9 +785,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -795,9 +795,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -805,9 +805,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -815,9 +815,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -825,9 +825,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -835,9 +835,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -845,9 +845,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -855,9 +855,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -865,9 +865,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -875,9 +875,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -885,9 +885,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -895,9 +895,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -905,9 +905,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -915,9 +915,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -925,9 +925,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -935,9 +935,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -945,9 +945,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -955,9 +955,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -965,9 +965,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -975,9 +975,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -985,9 +985,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -995,9 +995,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1005,9 +1005,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1015,9 +1015,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1025,9 +1025,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1035,9 +1035,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1055,10 +1055,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1066,11 +1066,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1078,9 +1078,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1088,9 +1088,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1098,9 +1098,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1108,9 +1108,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
@ -117,10 +117,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -163,14 +163,14 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -178,11 +178,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -190,11 +190,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -202,11 +202,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -214,11 +214,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -226,11 +226,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -238,11 +238,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -250,11 +250,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -262,11 +262,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -274,11 +274,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -286,11 +286,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -298,11 +298,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -310,11 +310,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -322,11 +322,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -334,11 +334,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -346,13 +346,13 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -437,12 +437,12 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -450,8 +450,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A></B>(<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector indices,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A></B>(<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
int else_index,
|
||||
int then_index)</CODE>
|
||||
|
||||
@ -499,9 +499,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -509,9 +509,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -519,9 +519,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -529,9 +529,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -539,9 +539,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -549,9 +549,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -559,9 +559,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -569,9 +569,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -579,9 +579,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -589,9 +589,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -599,9 +599,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -609,9 +609,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -619,9 +619,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -629,9 +629,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -639,9 +639,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -649,9 +649,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -659,9 +659,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -669,9 +669,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -679,9 +679,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -689,9 +689,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -699,9 +699,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -709,9 +709,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -719,9 +719,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -729,9 +729,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -739,9 +739,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -749,9 +749,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -759,9 +759,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -769,9 +769,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -779,9 +779,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -789,9 +789,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -799,9 +799,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -819,10 +819,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -830,11 +830,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -842,9 +842,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -852,9 +852,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -862,9 +862,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -872,9 +872,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
@ -119,7 +119,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#vParaOrg">vParaOrg</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -161,7 +161,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#complete_paralist(boolean)">complete_paralist</A></B>(boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -209,7 +209,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#get_ParaList()">get_ParaList</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -225,7 +225,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#get_vParaOrg()">get_vParaOrg</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -242,7 +242,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#para_check(java.util.Vector, boolean)">para_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#para_check(de.dhbwstuttgart.typeinference.Menge, boolean)">para_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -251,7 +251,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check_for_extended_classes(java.util.Vector, java.util.Hashtable, boolean)">sc_check_for_extended_classes</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean)">sc_check_for_extended_classes</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</CODE>
|
||||
|
||||
@ -261,7 +261,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -302,7 +302,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#set_ParaList(java.util.Vector)">set_ParaList</A></B>(java.util.Vector para)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)">set_ParaList</A></B>(de.dhbwstuttgart.typeinference.Menge para)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -325,11 +325,11 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#TRProg(mycompiler.mytypereconstruction.CSupportData)">TRProg</A></B>(<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Ausgangspunkt für den Typrekonstruktionsalgorithmus.</TD>
|
||||
Ausgangspunkt f<EFBFBD>r den Typrekonstruktionsalgorithmus.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -367,7 +367,7 @@ public <A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler
|
||||
<A NAME="vParaOrg"><!-- --></A><H3>
|
||||
vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>vParaOrg</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>vParaOrg</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -400,10 +400,10 @@ public <B>Class</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="para_check(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="para_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
para_check</H3>
|
||||
<PRE>
|
||||
public void <B>para_check</B>(java.util.Vector classlist,
|
||||
public void <B>para_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassException.html" title="class in mycompiler.myexception">SCClassException</A></PRE>
|
||||
<DL>
|
||||
@ -418,7 +418,7 @@ public void <B>para_check</B>(java.util.Vector classlist,
|
||||
<A NAME="complete_paralist(boolean)"><!-- --></A><H3>
|
||||
complete_paralist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>complete_paralist</B>(boolean ext)</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>complete_paralist</B>(boolean ext)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -426,10 +426,10 @@ public java.util.Vector <B>complete_paralist</B>(boolean ext)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassException.html" title="class in mycompiler.myexception">SCClassException</A></PRE>
|
||||
<DL>
|
||||
@ -441,10 +441,10 @@ public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check_for_extended_classes(java.util.Vector, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
sc_check_for_extended_classes</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check_for_extended_classes</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check_for_extended_classes</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</PRE>
|
||||
<DL>
|
||||
@ -589,10 +589,10 @@ public boolean <B>does_Class_extend</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_ParaList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_ParaList</H3>
|
||||
<PRE>
|
||||
public void <B>set_ParaList</B>(java.util.Vector para)</PRE>
|
||||
public void <B>set_ParaList</B>(de.dhbwstuttgart.typeinference.Menge para)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -603,7 +603,7 @@ public void <B>set_ParaList</B>(java.util.Vector para)</PRE>
|
||||
<A NAME="get_ParaList()"><!-- --></A><H3>
|
||||
get_ParaList</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_ParaList</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -614,7 +614,7 @@ public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
<A NAME="get_vParaOrg()"><!-- --></A><H3>
|
||||
get_vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_vParaOrg</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_vParaOrg</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -647,18 +647,18 @@ public java.util.Hashtable <B>get_ParaHash</B>()</PRE>
|
||||
<A NAME="TRProg(mycompiler.mytypereconstruction.CSupportData)"><!-- --></A><H3>
|
||||
TRProg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>TRProg</B>(<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)
|
||||
public de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>TRProg</B>(<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)
|
||||
throws <A HREF="../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Ausgangspunkt für den Typrekonstruktionsalgorithmus. Hier werden zunächst
|
||||
<DD>Ausgangspunkt f<EFBFBD>r den Typrekonstruktionsalgorithmus. Hier werden zun<75>chst
|
||||
die Mengen von Typannahmen V_fields_methods und V_i erstellt, die als Eingabe
|
||||
für den Algorithmus dienen.<br/>
|
||||
(siehe Algorithmus 5.17 TRProg, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
f<EFBFBD>r den Algorithmus dienen.<br/>
|
||||
(siehe Algorithmus 5.17 TRProg, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>supportData</CODE> -
|
||||
<DT><B>Returns:</B><DD>Liste aller bisher berechneten, möglichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Liste aller bisher berechneten, m<EFBFBD>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE><A HREF="../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE></DL>
|
||||
</DD>
|
||||
|
@ -146,8 +146,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -155,7 +155,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Hashtable</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
<A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A> superclassid,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</CODE>
|
||||
@ -165,8 +165,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#get_FieldDeclVector()">get_FieldDeclVector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#get_FieldDeclMenge()">get_FieldDeclMenge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -182,7 +182,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Hashtable</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#init_parahashtable(java.util.Vector, boolean)">init_parahashtable</A></B>(java.util.Vector paralist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#init_parahashtable(de.dhbwstuttgart.typeinference.Menge, boolean)">init_parahashtable</A></B>(de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -191,8 +191,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, java.util.Vector)">is_declared</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">is_declared</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -200,8 +200,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#istParameterOK(java.util.Vector, java.util.Vector)">istParameterOK</A></B>(java.util.Vector Parameter,
|
||||
java.util.Vector KlassenVektor)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#istParameterOK(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">istParameterOK</A></B>(de.dhbwstuttgart.typeinference.Menge Parameter,
|
||||
de.dhbwstuttgart.typeinference.Menge KlassenVektor)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -209,7 +209,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -218,10 +218,10 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(java.util.Vector, java.lang.String, java.util.Hashtable, java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean)">sc_init_hashtable_for_extended_classes</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.util.Hashtable, de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean)">sc_init_hashtable_for_extended_classes</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.util.Hashtable childhash,
|
||||
java.util.Vector paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
java.util.Hashtable parahash,
|
||||
java.util.Hashtable kill,
|
||||
boolean ext)</CODE>
|
||||
@ -232,7 +232,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)">sc_init_hashtable</A></B>(java.util.Vector KlassenVektor,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)">sc_init_hashtable</A></B>(de.dhbwstuttgart.typeinference.Menge KlassenVektor,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.lang.String classname,
|
||||
boolean ext)</CODE>
|
||||
@ -307,10 +307,10 @@ public <B>ClassBody</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
sc_init_hashtable</H3>
|
||||
<PRE>
|
||||
public void <B>sc_init_hashtable</B>(java.util.Vector KlassenVektor,
|
||||
public void <B>sc_init_hashtable</B>(de.dhbwstuttgart.typeinference.Menge KlassenVektor,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.lang.String classname,
|
||||
boolean ext)
|
||||
@ -324,13 +324,13 @@ public void <B>sc_init_hashtable</B>(java.util.Vector KlassenVektor,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_init_hashtable_for_extended_classes(java.util.Vector, java.lang.String, java.util.Hashtable, java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_init_hashtable_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.util.Hashtable, de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
sc_init_hashtable_for_extended_classes</H3>
|
||||
<PRE>
|
||||
public void <B>sc_init_hashtable_for_extended_classes</B>(java.util.Vector classlist,
|
||||
public void <B>sc_init_hashtable_for_extended_classes</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.util.Hashtable childhash,
|
||||
java.util.Vector paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
java.util.Hashtable parahash,
|
||||
java.util.Hashtable kill,
|
||||
boolean ext)</PRE>
|
||||
@ -341,10 +341,10 @@ public void <B>sc_init_hashtable_for_extended_classes</B>(java.util.Vector
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassBodyException.html" title="class in mycompiler.myexception">SCClassBodyException</A></PRE>
|
||||
<DL>
|
||||
@ -356,10 +356,10 @@ public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="init_parahashtable(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="init_parahashtable(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
init_parahashtable</H3>
|
||||
<PRE>
|
||||
public java.util.Hashtable <B>init_parahashtable</B>(java.util.Vector paralist,
|
||||
public java.util.Hashtable <B>init_parahashtable</B>(de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
boolean ext)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -368,10 +368,10 @@ public java.util.Hashtable <B>init_parahashtable</B>(java.util.Vector paral
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
<A NAME="complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
complete_parahashtable</H3>
|
||||
<PRE>
|
||||
public java.util.Hashtable <B>complete_parahashtable</B>(java.util.Vector classlist,
|
||||
public java.util.Hashtable <B>complete_parahashtable</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
<A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A> superclassid,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)
|
||||
@ -385,11 +385,11 @@ public java.util.Hashtable <B>complete_parahashtable</B>(java.util.Vector c
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -411,10 +411,10 @@ public java.util.Hashtable <B>get_hash</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_FieldDeclVector()"><!-- --></A><H3>
|
||||
get_FieldDeclVector</H3>
|
||||
<A NAME="get_FieldDeclMenge()"><!-- --></A><H3>
|
||||
get_FieldDeclMenge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_FieldDeclVector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_FieldDeclMenge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -433,11 +433,11 @@ public void <B>set_FieldDecl</B>(<A HREF="../../mycompiler/myclass/FieldDecl.htm
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="is_declared(mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
is_declared</H3>
|
||||
<PRE>
|
||||
public boolean <B>is_declared</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassBodyException.html" title="class in mycompiler.myexception">SCClassBodyException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -448,11 +448,11 @@ public boolean <B>is_declared</B>(<A HREF="../../mycompiler/mytype/Type.html" ti
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="istParameterOK(java.util.Vector, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="istParameterOK(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
istParameterOK</H3>
|
||||
<PRE>
|
||||
public void <B>istParameterOK</B>(java.util.Vector Parameter,
|
||||
java.util.Vector KlassenVektor)</PRE>
|
||||
public void <B>istParameterOK</B>(de.dhbwstuttgart.typeinference.Menge Parameter,
|
||||
de.dhbwstuttgart.typeinference.Menge KlassenVektor)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -161,8 +161,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -170,7 +170,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(java.util.Vector)">get_codegen_Param_Type</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)">get_codegen_Param_Type</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -182,7 +182,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Block()">get_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#get_ExceptionList()">get_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Method_Name()">get_Method_Name</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Type_Paralist()">get_Type_Paralist</A>, <A HREF="../../mycompiler/myclass/Method.html#getLineNumber()">getLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterCount()">getParameterCount</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterList()">getParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#getReturnType()">getReturnType</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeLineNumber()">getTypeLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeName()">getTypeName</A>, <A HREF="../../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A>, <A HREF="../../mycompiler/myclass/Method.html#sc_init_parameterlist(boolean)">sc_init_parameterlist</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Block(mycompiler.mystatement.Block)">set_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#set_ExceptionList(mycompiler.myclass.ExceptionList)">set_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Modifiers(mycompiler.mymodifier.Modifiers)">set_Modifiers</A>, <A HREF="../../mycompiler/myclass/Method.html#setLineNumber(int)">setLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#setParameterList(mycompiler.myclass.ParameterList)">setParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)">setReturnType</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Block()">get_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#get_ExceptionList()">get_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Method_Name()">get_Method_Name</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Type_Paralist()">get_Type_Paralist</A>, <A HREF="../../mycompiler/myclass/Method.html#getLineNumber()">getLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterCount()">getParameterCount</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterList()">getParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#getReturnType()">getReturnType</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeLineNumber()">getTypeLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeName()">getTypeName</A>, <A HREF="../../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A>, <A HREF="../../mycompiler/myclass/Method.html#sc_init_parameterlist(boolean)">sc_init_parameterlist</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Block(mycompiler.mystatement.Block)">set_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#set_ExceptionList(mycompiler.myclass.ExceptionList)">set_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Modifiers(mycompiler.mymodifier.Modifiers)">set_Modifiers</A>, <A HREF="../../mycompiler/myclass/Method.html#setLineNumber(int)">setLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#setParameterList(mycompiler.myclass.ParameterList)">setParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)">setReturnType</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myclass.FieldDecl"><!-- --></A>
|
||||
@ -191,7 +191,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -233,13 +233,13 @@ public <B>Constructor</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="get_codegen_Param_Type(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_Param_Type</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(java.util.Vector)">get_codegen_Param_Type</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)">get_codegen_Param_Type</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -247,15 +247,15 @@ public java.lang.String <B>get_codegen_Param_Type</B>(java.util.Vector para
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -135,7 +135,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#paratyp">paratyp</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -176,9 +176,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)">codegen_InstVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_InstVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -186,10 +186,10 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -220,7 +220,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#get_Paratyp()">get_Paratyp</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -269,7 +269,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#set_Paratyp(java.util.Vector)">set_Paratyp</A></B>(java.util.Vector p)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#set_Paratyp(de.dhbwstuttgart.typeinference.Menge)">set_Paratyp</A></B>(de.dhbwstuttgart.typeinference.Menge p)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -346,7 +346,7 @@ public java.lang.String <B>name</B></PRE>
|
||||
<A NAME="paratyp"><!-- --></A><H3>
|
||||
paratyp</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>paratyp</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>paratyp</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -387,10 +387,10 @@ public <B>DeclId</B>(java.lang.String name)</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="set_Paratyp(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_Paratyp(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_Paratyp</H3>
|
||||
<PRE>
|
||||
public void <B>set_Paratyp</B>(java.util.Vector p)</PRE>
|
||||
public void <B>set_Paratyp</B>(de.dhbwstuttgart.typeinference.Menge p)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -401,7 +401,7 @@ public void <B>set_Paratyp</B>(java.util.Vector p)</PRE>
|
||||
<A NAME="get_Paratyp()"><!-- --></A><H3>
|
||||
get_Paratyp</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Paratyp</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Paratyp</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -497,12 +497,12 @@ public void <B>set_ListType</B>(<A HREF="../../mycompiler/mytype/Type.html" titl
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen_InstVarDecl</H3>
|
||||
<PRE>
|
||||
public void <B>codegen_InstVarDecl</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -513,13 +513,13 @@ public void <B>codegen_InstVarDecl</B>(<A HREF="../../mycompiler/mybytecode/Clas
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen_LocalVarDecl</H3>
|
||||
<PRE>
|
||||
public void <B>codegen_LocalVarDecl</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
@ -114,7 +114,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>protected java.util.Vector</CODE></FONT></TD>
|
||||
<CODE>protected de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#declid">declid</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -149,15 +149,15 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -165,8 +165,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -190,7 +190,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></B>(java.util.Vector vDeclId)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></B>(de.dhbwstuttgart.typeinference.Menge vDeclId)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -221,7 +221,7 @@ java.lang.Object
|
||||
<A NAME="declid"><!-- --></A><H3>
|
||||
declid</H3>
|
||||
<PRE>
|
||||
protected java.util.Vector <B>declid</B></PRE>
|
||||
protected de.dhbwstuttgart.typeinference.Menge <B>declid</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -265,11 +265,11 @@ public abstract java.lang.String <B>getTypeName</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public abstract void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -294,7 +294,7 @@ public void <B>set_DeclId</B>(<A HREF="../../mycompiler/myclass/DeclId.html" tit
|
||||
<A NAME="get_Name()"><!-- --></A><H3>
|
||||
get_Name</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Name</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Name</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -302,10 +302,10 @@ public java.util.Vector <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getDeclIdVector()"><!-- --></A><H3>
|
||||
getDeclIdVector</H3>
|
||||
<A NAME="getDeclIdMenge()"><!-- --></A><H3>
|
||||
getDeclIdMenge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>getDeclIdVector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>getDeclIdMenge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -313,10 +313,10 @@ public java.util.Vector <B>getDeclIdVector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setDeclIdVector(java.util.Vector)"><!-- --></A><H3>
|
||||
setDeclIdVector</H3>
|
||||
<A NAME="setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
setDeclIdMenge</H3>
|
||||
<PRE>
|
||||
public void <B>setDeclIdVector</B>(java.util.Vector vDeclId)</PRE>
|
||||
public void <B>setDeclIdMenge</B>(de.dhbwstuttgart.typeinference.Menge vDeclId)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -151,8 +151,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -179,7 +179,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#getTypeLineNumber()">getTypeLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -195,7 +195,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -203,7 +203,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#setType(mycompiler.mytype.Type)">setType</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t)</CODE>
|
||||
|
||||
<BR>
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myclass.FieldDecl"><!-- --></A>
|
||||
@ -212,7 +212,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -259,7 +259,7 @@ setType</H3>
|
||||
<PRE>
|
||||
public void <B>setType</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -298,15 +298,15 @@ public java.lang.String <B>getTypeName</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -335,7 +335,7 @@ replaceType</H3>
|
||||
<PRE>
|
||||
public void <B>replaceType</B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@ -351,7 +351,7 @@ getTypeLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getTypeLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()">getTypeLineNumber</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
|
@ -162,7 +162,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable classhash,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach)</CODE>
|
||||
@ -173,8 +173,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -190,7 +190,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(java.util.Vector)">get_codegen_Param_Type</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)">get_codegen_Param_Type</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -213,7 +213,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#get_Type_Paralist()">get_Type_Paralist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -233,7 +233,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#getParameterCount()">getParameterCount</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/></TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -257,7 +257,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#getTypeLineNumber()">getTypeLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -273,7 +273,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -329,7 +329,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)">setReturnType</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type)</CODE>
|
||||
|
||||
<BR>
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myclass.FieldDecl"><!-- --></A>
|
||||
@ -338,7 +338,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -399,10 +399,10 @@ public <B>Method</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)"><!-- --></A><H3>
|
||||
call_sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>call_sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>call_sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable classhash,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach)
|
||||
@ -466,7 +466,7 @@ setReturnType</H3>
|
||||
<PRE>
|
||||
public void <B>setReturnType</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -552,7 +552,7 @@ getParameterCount</H3>
|
||||
<PRE>
|
||||
public int <B>getParameterCount</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -592,10 +592,10 @@ public <A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.my
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_Param_Type(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_Param_Type</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -623,7 +623,7 @@ public java.lang.String <B>get_Method_Name</B>()</PRE>
|
||||
<A NAME="get_Type_Paralist()"><!-- --></A><H3>
|
||||
get_Type_Paralist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Type_Paralist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Type_Paralist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -634,15 +634,15 @@ public java.util.Vector <B>get_Type_Paralist</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -685,7 +685,7 @@ replaceType</H3>
|
||||
<PRE>
|
||||
public void <B>replaceType</B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@ -701,7 +701,7 @@ getTypeLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getTypeLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()">getTypeLineNumber</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
|
@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#formalparameter">formalparameter</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -163,7 +163,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(java.util.Vector)">get_codegen_ParameterList</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(de.dhbwstuttgart.typeinference.Menge)">get_codegen_ParameterList</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -174,11 +174,11 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#getParameterCount()">getParameterCount</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/></TD>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#sc_get_Formalparalist()">sc_get_Formalparalist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -228,7 +228,7 @@ public boolean <B>hamaDebug</B></PRE>
|
||||
<A NAME="formalparameter"><!-- --></A><H3>
|
||||
formalparameter</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>formalparameter</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>formalparameter</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -272,10 +272,10 @@ public void <B>set_AddParameter</B>(<A HREF="../../mycompiler/myclass/FormalPara
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_ParameterList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_ParameterList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_ParameterList</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_ParameterList</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_ParameterList</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -286,7 +286,7 @@ public java.lang.String <B>get_codegen_ParameterList</B>(java.util.Vector p
|
||||
<A NAME="sc_get_Formalparalist()"><!-- --></A><H3>
|
||||
sc_get_Formalparalist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>sc_get_Formalparalist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>sc_get_Formalparalist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -311,7 +311,7 @@ getParameterCount</H3>
|
||||
<PRE>
|
||||
public int <B>getParameterCount</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: Jörg Bäuerle<br/>
|
||||
<DD>Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#name">name</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -119,7 +119,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#vParaOrg">vParaOrg</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -169,7 +169,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_Name()">get_Name</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -177,7 +177,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_ParaList()">get_ParaList</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -185,7 +185,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_Typen()">get_Typen</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -193,7 +193,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_vParaOrg()">get_vParaOrg</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -210,7 +210,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_ParaList(java.util.Vector)">set_ParaList</A></B>(java.util.Vector pl)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)">set_ParaList</A></B>(de.dhbwstuttgart.typeinference.Menge pl)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -218,7 +218,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_Typen(java.util.Vector)">set_Typen</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_Typen(de.dhbwstuttgart.typeinference.Menge)">set_Typen</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -249,7 +249,7 @@ java.lang.Object
|
||||
<A NAME="name"><!-- --></A><H3>
|
||||
name</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>name</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>name</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -259,7 +259,7 @@ public java.util.Vector <B>name</B></PRE>
|
||||
<A NAME="vParaOrg"><!-- --></A><H3>
|
||||
vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>vParaOrg</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>vParaOrg</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -306,7 +306,7 @@ public void <B>set_Name</B>(java.lang.String name)</PRE>
|
||||
<A NAME="get_Name()"><!-- --></A><H3>
|
||||
get_Name</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Name</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Name</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -325,10 +325,10 @@ public java.lang.String <B>get_Name_1Element</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_Typen(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_Typen(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_Typen</H3>
|
||||
<PRE>
|
||||
public void <B>set_Typen</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_Typen</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -336,10 +336,10 @@ public void <B>set_Typen</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_ParaList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_ParaList</H3>
|
||||
<PRE>
|
||||
public void <B>set_ParaList</B>(java.util.Vector pl)</PRE>
|
||||
public void <B>set_ParaList</B>(de.dhbwstuttgart.typeinference.Menge pl)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -350,7 +350,7 @@ public void <B>set_ParaList</B>(java.util.Vector pl)</PRE>
|
||||
<A NAME="get_ParaList()"><!-- --></A><H3>
|
||||
get_ParaList</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_ParaList</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -361,7 +361,7 @@ public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
<A NAME="get_vParaOrg()"><!-- --></A><H3>
|
||||
get_vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_vParaOrg</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_vParaOrg</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -372,7 +372,7 @@ public java.util.Vector <B>get_vParaOrg</B>()</PRE>
|
||||
<A NAME="get_Typen()"><!-- --></A><H3>
|
||||
get_Typen</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Typen</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Typen</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -113,13 +113,13 @@ Uses of <A HREF="../../../mycompiler/myclass/ParameterList.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassFile.</B><B><A HREF="../../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)">add_method</A></B>(java.lang.String name,
|
||||
<TD><CODE><B>ClassFile.</B><B><A HREF="../../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)">add_method</A></B>(java.lang.String name,
|
||||
java.lang.String param_type,
|
||||
<A HREF="../../../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A> param,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
@ -133,7 +133,7 @@ Uses of <A HREF="../../../mycompiler/myclass/UsedId.html" title="class in mycomp
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Hashtable</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
<A HREF="../../../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A> superclassid,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</CODE>
|
||||
|
@ -143,7 +143,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCClassBodyException.html#get_exlist()">get_exlist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -212,7 +212,7 @@ public void <B>addException</B>(<A HREF="../../mycompiler/myexception/SCExcept.h
|
||||
<A NAME="get_exlist()"><!-- --></A><H3>
|
||||
get_exlist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exlist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -144,7 +144,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCClassException.html#addException(java.util.Vector)">addException</A></B>(java.util.Vector v)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCClassException.html#addException(de.dhbwstuttgart.typeinference.Menge)">addException</A></B>(de.dhbwstuttgart.typeinference.Menge v)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -206,10 +206,10 @@ public <B>SCClassException</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="addException(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="addException(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
addException</H3>
|
||||
<PRE>
|
||||
public void <B>addException</B>(java.util.Vector v)</PRE>
|
||||
public void <B>addException</B>(de.dhbwstuttgart.typeinference.Menge v)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -135,7 +135,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCMethodException.html#get_exlist()">get_exlist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -144,7 +144,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCMethodException.html#set_exlist(java.util.Vector)">set_exlist</A></B>(java.util.Vector list)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCMethodException.html#set_exlist(de.dhbwstuttgart.typeinference.Menge)">set_exlist</A></B>(de.dhbwstuttgart.typeinference.Menge list)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -201,7 +201,7 @@ public <B>SCMethodException</B>()</PRE>
|
||||
<A NAME="get_exlist()"><!-- --></A><H3>
|
||||
get_exlist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exlist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -209,10 +209,10 @@ public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_exlist(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_exlist(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_exlist</H3>
|
||||
<PRE>
|
||||
public void <B>set_exlist</B>(java.util.Vector list)</PRE>
|
||||
public void <B>set_exlist</B>(de.dhbwstuttgart.typeinference.Menge list)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -143,7 +143,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCStatementException.html#get_exlist()">get_exlist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -201,7 +201,7 @@ public <B>SCStatementException</B>()</PRE>
|
||||
<A NAME="get_exlist()"><!-- --></A><H3>
|
||||
get_exlist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exlist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -128,28 +128,28 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B>SourceFile.</B><B><A HREF="../../../mycompiler/SourceFile.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Tyrekonstruktionsalgorithmus: ruft für jede Klasse den Algorithmus TRProg auf.</TD>
|
||||
Tyrekonstruktionsalgorithmus: ruft f<EFBFBD>r jede Klasse den Algorithmus TRProg auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B>MyCompilerAPI.</B><B><A HREF="../../../mycompiler/MyCompilerAPI.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B>MyCompiler.</B><B><A HREF="../../../mycompiler/MyCompiler.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@ -171,11 +171,11 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#TRProg(mycompiler.mytypereconstruction.CSupportData)">TRProg</A></B>(<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Ausgangspunkt für den Typrekonstruktionsalgorithmus.</TD>
|
||||
Ausgangspunkt f<EFBFBD>r den Typrekonstruktionsalgorithmus.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
@ -247,8 +247,8 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.22 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.22 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -258,22 +258,22 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.20 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.20 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> <A HREF="../../../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A></CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, java.util.Vector, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatements</A></B>(<A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, de.dhbwstuttgart.typeinference.Menge, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatements</A></B>(<A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
java.util.Vector<<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
int index,
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V_start,
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.19 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.19 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
@ -299,7 +299,7 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
|
||||
<BR>
|
||||
Sucht die eindeutige Instanz der TyplosenVariable in der Registry der
|
||||
TyplosenVariablen des Syntaxbaumes und führt die Typsubstitution im
|
||||
TyplosenVariablen des Syntaxbaumes und f<EFBFBD>hrt die Typsubstitution im
|
||||
Syntaxbaum durch.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@ -339,7 +339,7 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<TD><CODE><B>CSubstitutionSet.</B><B><A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#execute()">execute</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Führt jede einzelne <code>CSubstitution</code> aus.</TD>
|
||||
F<EFBFBD>hrt jede einzelne <code>CSubstitution</code> aus.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
@ -350,7 +350,7 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A> that throw <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(java.util.Vector)">CSubstitutionSet</A></B>(java.util.Vector<<A HREF="../../../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>> unifiers)</CODE>
|
||||
<TD><CODE><B><A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(de.dhbwstuttgart.typeinference.Menge)">CSubstitutionSet</A></B>(de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>> unifiers)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
@ -131,13 +131,13 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassFile.</B><B><A HREF="../../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)">add_method</A></B>(java.lang.String name,
|
||||
<TD><CODE><B>ClassFile.</B><B><A HREF="../../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)">add_method</A></B>(java.lang.String name,
|
||||
java.lang.String param_type,
|
||||
<A HREF="../../../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A> param,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -198,7 +198,7 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>JVMCode.</B><B><A HREF="../../../mycompiler/mybytecode/JVMCode.html#get_Command(java.util.Vector)">get_Command</A></B>(java.util.Vector b)</CODE>
|
||||
<TD><CODE><B>JVMCode.</B><B><A HREF="../../../mycompiler/mybytecode/JVMCode.html#get_Command(de.dhbwstuttgart.typeinference.Menge)">get_Command</A></B>(de.dhbwstuttgart.typeinference.Menge b)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -411,9 +411,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)">codegen_InstVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_InstVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -421,10 +421,10 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -440,8 +440,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -449,8 +449,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVarDecl.</B><B><A HREF="../../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>InstVarDecl.</B><B><A HREF="../../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -458,8 +458,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>FieldDecl.</B><B><A HREF="../../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>FieldDecl.</B><B><A HREF="../../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -467,8 +467,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Constructor.</B><B><A HREF="../../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>Constructor.</B><B><A HREF="../../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -476,8 +476,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -502,14 +502,14 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -517,11 +517,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -529,11 +529,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -541,11 +541,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -553,11 +553,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -565,11 +565,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -577,11 +577,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -589,11 +589,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -601,11 +601,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -613,11 +613,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -625,11 +625,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -637,11 +637,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -649,11 +649,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -661,11 +661,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -673,11 +673,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -685,13 +685,13 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -776,12 +776,12 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -789,8 +789,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A></B>(<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector indices,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A></B>(<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
int else_index,
|
||||
int then_index)</CODE>
|
||||
|
||||
@ -838,9 +838,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -848,9 +848,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -858,9 +858,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -868,9 +868,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -878,9 +878,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -888,9 +888,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -898,9 +898,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -908,9 +908,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -918,9 +918,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -928,9 +928,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -938,9 +938,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -948,9 +948,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -958,9 +958,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -968,9 +968,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -978,9 +978,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -988,9 +988,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -998,9 +998,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1008,9 +1008,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1018,9 +1018,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1028,9 +1028,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1038,9 +1038,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1048,9 +1048,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1058,9 +1058,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1068,9 +1068,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1078,9 +1078,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1088,9 +1088,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1098,9 +1098,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1108,9 +1108,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1118,9 +1118,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1128,9 +1128,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1138,9 +1138,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1166,10 +1166,10 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1177,11 +1177,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1189,9 +1189,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1199,9 +1199,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1209,9 +1209,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -1219,9 +1219,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
@ -109,7 +109,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Hashtable</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
<A HREF="../../../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A> superclassid,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</CODE>
|
||||
@ -120,8 +120,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, java.util.Vector)">is_declared</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">is_declared</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -129,7 +129,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -138,7 +138,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)">sc_init_hashtable</A></B>(java.util.Vector KlassenVektor,
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)">sc_init_hashtable</A></B>(de.dhbwstuttgart.typeinference.Menge KlassenVektor,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.lang.String classname,
|
||||
boolean ext)</CODE>
|
||||
|
@ -113,7 +113,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#para_check(java.util.Vector, boolean)">para_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#para_check(de.dhbwstuttgart.typeinference.Menge, boolean)">para_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@ -122,7 +122,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
|
@ -128,7 +128,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCException.html" title="class
|
||||
<TD><CODE><B>MyCompilerAPI.</B><B><A HREF="../../../mycompiler/MyCompilerAPI.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -137,8 +137,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCException.html" title="class
|
||||
<TD><CODE><B>MyCompiler.</B><B><A HREF="../../../mycompiler/MyCompiler.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Ruft über <code>SourceFile.sc_check(false)</code>
|
||||
Author: J<EFBFBD>rg B<>uerle<br/>
|
||||
Ruft <EFBFBD>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@ -186,10 +186,10 @@ Uses of <A HREF="../../../mycompiler/myexception/SCException.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static int</CODE></FONT></TD>
|
||||
<TD><CODE><B>Unify.</B><B><A HREF="../../../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, java.util.Vector)">pi</A></B>(int n,
|
||||
<TD><CODE><B>Unify.</B><B><A HREF="../../../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, de.dhbwstuttgart.typeinference.Menge)">pi</A></B>(int n,
|
||||
java.lang.String C,
|
||||
java.lang.String D,
|
||||
java.util.Vector tto)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge tto)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
@ -109,7 +109,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCMethodException.html" title="
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable classhash,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach)</CODE>
|
||||
|
@ -109,9 +109,9 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, java.util.Vector, java.util.Vector)">check_anz</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">check_anz</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -119,8 +119,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, java.util.Vector)">is_declared</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">is_declared</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -128,7 +128,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(java.util.Vector, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check_get_Method</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(de.dhbwstuttgart.typeinference.Menge, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check_get_Method</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String methodname,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach,
|
||||
@ -140,8 +140,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(java.util.Vector, java.util.Vector, boolean, int, java.util.Hashtable, java.util.Hashtable)">sc_check_uebergabe</A></B>(java.util.Vector classlist,
|
||||
java.util.Vector method,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, boolean, int, java.util.Hashtable, java.util.Hashtable)">sc_check_uebergabe</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
de.dhbwstuttgart.typeinference.Menge method,
|
||||
boolean ext,
|
||||
int paranum,
|
||||
java.util.Hashtable parach,
|
||||
@ -153,7 +153,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -166,7 +166,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Receiver.</B><B><A HREF="../../../mycompiler/mystatement/Receiver.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Receiver.</B><B><A HREF="../../../mycompiler/mystatement/Receiver.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -179,7 +179,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -192,7 +192,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -205,7 +205,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -218,7 +218,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -231,7 +231,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -244,7 +244,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable bh,
|
||||
java.util.Hashtable ch,
|
||||
boolean ext,
|
||||
@ -257,7 +257,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -270,7 +270,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -283,7 +283,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -296,7 +296,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -309,7 +309,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -322,7 +322,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Expr.</B><B><A HREF="../../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Expr.</B><B><A HREF="../../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -335,7 +335,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -348,7 +348,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -361,7 +361,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -374,7 +374,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
|
@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mymodifier/Modifiers.html#modifier">modifier</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -153,7 +153,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mymodifier/Modifiers.html#get_modifiers()">get_modifiers</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -185,7 +185,7 @@ java.lang.Object
|
||||
<A NAME="modifier"><!-- --></A><H3>
|
||||
modifier</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>modifier</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>modifier</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -221,7 +221,7 @@ public <B>Modifiers</B>()</PRE>
|
||||
<A NAME="get_modifiers()"><!-- --></A><H3>
|
||||
get_modifiers</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_modifiers</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_modifiers</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -133,11 +133,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -151,9 +151,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung der Algorithmen 5.44 und 5.45 von Martin Plümicke
|
||||
Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -195,18 +195,18 @@ public <B>AddOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public abstract void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -224,10 +224,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
|
@ -135,7 +135,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myoperator.<A HREF="../../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -189,18 +189,18 @@ public <B>DivideOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -160,9 +160,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.53 von Martin Plümicke
|
||||
Implementierung des Algorithmus 5.53 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -204,18 +204,18 @@ public <B>EqualOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -253,10 +253,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myoperator/RelOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A></CODE></DL>
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -200,18 +200,18 @@ public <B>GreaterEquOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -200,18 +200,18 @@ public <B>GreaterOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -200,18 +200,18 @@ public <B>LessEquOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -200,18 +200,18 @@ public <B>LessOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -133,14 +133,14 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -148,11 +148,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -160,13 +160,13 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -174,12 +174,12 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -187,8 +187,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A></B>(<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector indices,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A></B>(<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
int else_index,
|
||||
int then_index)</CODE>
|
||||
|
||||
@ -205,7 +205,7 @@ java.lang.Object
|
||||
|
||||
<BR>
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -247,18 +247,18 @@ public <B>LogOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -268,7 +268,7 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
if_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
@ -277,7 +277,7 @@ public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.htm
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -288,7 +288,7 @@ public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.htm
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
loop_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>loop_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
@ -296,7 +296,7 @@ public void <B>loop_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.h
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -307,17 +307,17 @@ public void <B>loop_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.h
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
build</H3>
|
||||
<PRE>
|
||||
public static void <B>build</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -328,11 +328,11 @@ public static void <B>build</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.h
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)"><!-- --></A><H3>
|
||||
<A NAME="replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)"><!-- --></A><H3>
|
||||
replace_index</H3>
|
||||
<PRE>
|
||||
public static void <B>replace_index</B>(<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
int else_index,
|
||||
int then_index)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
@ -354,8 +354,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -189,18 +189,18 @@ public <B>MinusOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -189,18 +189,18 @@ public <B>ModuloOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -139,9 +139,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Plümicke
|
||||
Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myoperator.Operator"><!-- --></A>
|
||||
@ -150,7 +150,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myoperator.<A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -200,10 +200,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -160,9 +160,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.54 von Martin Plümicke
|
||||
Implementierung des Algorithmus 5.54 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -204,18 +204,18 @@ public <B>NotEqualOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -253,10 +253,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Boolean" <EFBFBD>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myoperator/RelOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A></CODE></DL>
|
||||
|
@ -132,11 +132,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -192,14 +192,14 @@ public <B>Operator</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public abstract void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
@ -135,7 +135,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myoperator.<A HREF="../../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -189,18 +189,18 @@ public <B>PlusOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -150,9 +150,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung der Algorithmen 5.49 bis 5.52 von Martin Plümicke
|
||||
Implementierung der Algorithmen 5.49 bis 5.52 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myoperator.Operator"><!-- --></A>
|
||||
@ -161,7 +161,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myoperator.<A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -228,10 +228,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
|
@ -131,11 +131,11 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -189,18 +189,18 @@ public <B>TimesOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -451,7 +451,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myparser/JavaParser.html#path">path</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -863,7 +863,7 @@ java.lang.Object
|
||||
<A NAME="path"><!-- --></A><H3>
|
||||
path</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>path</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>path</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -1696,7 +1696,7 @@ public void <B>yyerror</B>(java.lang.String message,
|
||||
Can be overwritten to control message format.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>message</CODE> - text to be displayed.<DD><CODE>expected</CODE> - vector of acceptable tokens, if available.</DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>message</CODE> - text to be displayed.<DD><CODE>expected</CODE> - Menge of acceptable tokens, if available.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ArgumentList.html#expr">expr</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -146,9 +146,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -156,7 +156,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ArgumentList.html#get_codegen_ArgumentList(java.util.Vector)">get_codegen_ArgumentList</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ArgumentList.html#get_codegen_ArgumentList(de.dhbwstuttgart.typeinference.Menge)">get_codegen_ArgumentList</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -195,7 +195,7 @@ java.lang.Object
|
||||
<A NAME="expr"><!-- --></A><H3>
|
||||
expr</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>expr</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>expr</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -228,12 +228,12 @@ public <B>ArgumentList</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -244,10 +244,10 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_ArgumentList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_ArgumentList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_ArgumentList</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_ArgumentList</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_ArgumentList</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
@ -178,9 +178,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -196,7 +196,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Assign.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Assign.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -223,8 +223,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.30 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.30 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -234,8 +234,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.25 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.25 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.Expr"><!-- --></A>
|
||||
@ -244,7 +244,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -336,10 +336,10 @@ public void <B>set_Expr</B>(<A HREF="../../mycompiler/mystatement/Expr.html" tit
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -348,7 +348,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -372,16 +372,16 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -398,8 +398,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
@ -418,8 +418,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
|
@ -187,9 +187,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -229,9 +229,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -239,9 +239,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -249,7 +249,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Binary.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -318,7 +318,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -408,10 +408,10 @@ public <B>Binary</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -420,7 +420,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -510,16 +510,16 @@ public <A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompil
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -529,12 +529,12 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
not_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>not_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -545,12 +545,12 @@ public void <B>not_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.ht
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
neg_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>neg_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
@ -169,7 +169,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -187,7 +187,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
|
@ -112,7 +112,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#statements">statements</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@ -147,16 +147,16 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#get_Statement()">get_Statement</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@ -165,7 +165,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -178,7 +178,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#set_Statement_Vector(java.util.Vector)">set_Statement_Vector</A></B>(java.util.Vector v)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#set_Statement_Menge(de.dhbwstuttgart.typeinference.Menge)">set_Statement_Menge</A></B>(de.dhbwstuttgart.typeinference.Menge v)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -199,22 +199,22 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.20 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.20 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, java.util.Vector, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatements</A></B>(<A HREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, de.dhbwstuttgart.typeinference.Menge, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatements</A></B>(<A HREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
java.util.Vector<<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
int index,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V_start,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.19 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.19 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -242,7 +242,7 @@ java.lang.Object
|
||||
<A NAME="statements"><!-- --></A><H3>
|
||||
statements</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>statements</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>statements</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@ -275,10 +275,10 @@ public <B>Block</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -300,7 +300,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
<A NAME="get_Statement()"><!-- --></A><H3>
|
||||
get_Statement</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Statement</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Statement</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -319,10 +319,10 @@ public void <B>set_Statement</B>(<A HREF="../../mycompiler/mystatement/Statement
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_Statement_Vector(java.util.Vector)"><!-- --></A><H3>
|
||||
set_Statement_Vector</H3>
|
||||
<A NAME="set_Statement_Menge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_Statement_Menge</H3>
|
||||
<PRE>
|
||||
public void <B>set_Statement_Vector</B>(java.util.Vector v)</PRE>
|
||||
public void <B>set_Statement_Menge</B>(de.dhbwstuttgart.typeinference.Menge v)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -330,16 +330,16 @@ public void <B>set_Statement_Vector</B>(java.util.Vector v)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -357,8 +357,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)
|
||||
throws <A HREF="../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
@ -372,19 +372,19 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, java.util.Vector, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><!-- --></A><H3>
|
||||
<A NAME="TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, de.dhbwstuttgart.typeinference.Menge, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><!-- --></A><H3>
|
||||
TRStatements</H3>
|
||||
<PRE>
|
||||
public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A> <B>TRStatements</B>(<A HREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
java.util.Vector<<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
int index,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V_start,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)
|
||||
throws <A HREF="../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.19 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.19 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>sigma</CODE> - <DD><CODE>V</CODE> - <DD><CODE>statementList</CODE> - <DD><CODE>index</CODE> - <DD><CODE>V_start</CODE> - <DD><CODE>supportData</CODE> -
|
||||
|
@ -163,9 +163,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -181,7 +181,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/BoolLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/BoolLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -207,7 +207,7 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -227,7 +227,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -278,10 +278,10 @@ public <B>BoolLiteral</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -289,7 +289,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
java.util.Hashtable parabh)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -322,16 +322,16 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -364,13 +364,13 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.<br/>
|
||||
Anstatt den Basetype <code>BooleanType</code> zurückzugeben, wird ein <code>RefType</code>
|
||||
zurückgegeben.<br/>
|
||||
Diese Methode kann später entfernt werden, sodass automatisch die Methode der Super-Klasse
|
||||
Anstatt den Basetype <code>BooleanType</code> zur<EFBFBD>ckzugeben, wird ein <code>RefType</code>
|
||||
zur<EFBFBD>ckgegeben.<br/>
|
||||
Diese Methode kann sp<EFBFBD>ter entfernt werden, sodass automatisch die Methode der Super-Klasse
|
||||
verwendet wird.
|
||||
<br>Author: Jörg Bäuerle
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Literal.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Literal.html" title="class in mycompiler.mystatement">Literal</A></CODE></DL>
|
||||
|
@ -154,9 +154,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -172,7 +172,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CastExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CastExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -206,8 +206,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.43 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.43 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -226,7 +226,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -277,10 +277,10 @@ public <B>CastExpr</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -289,7 +289,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -338,16 +338,16 @@ public void <B>set_Expr</B>(<A HREF="../../mycompiler/mystatement/Expr.html" tit
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html" title="class in mycompiler.mystatement">UnaryExpr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html" title="class in mycompiler.mystatement">UnaryExpr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -364,8 +364,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
|
@ -163,9 +163,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -181,7 +181,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CharLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/CharLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -207,7 +207,7 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -227,7 +227,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -278,10 +278,10 @@ public <B>CharLiteral</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -289,7 +289,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
java.util.Hashtable parabh)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -322,16 +322,16 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -364,13 +364,13 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.<br/>
|
||||
Anstatt den Basetype <code>CharacterType</code> zurückzugeben, wird ein <code>RefType</code>
|
||||
zurückgegeben.<br/>
|
||||
Diese Methode kann später entfernt werden, sodass automatisch die Methode der Super-Klasse
|
||||
Anstatt den Basetype <code>CharacterType</code> zur<EFBFBD>ckzugeben, wird ein <code>RefType</code>
|
||||
zur<EFBFBD>ckgegeben.<br/>
|
||||
Diese Methode kann sp<EFBFBD>ter entfernt werden, sodass automatisch die Methode der Super-Klasse
|
||||
verwendet wird.
|
||||
<br>Author: Jörg Bäuerle
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Literal.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Literal.html" title="class in mycompiler.mystatement">Literal</A></CODE></DL>
|
||||
|
@ -130,9 +130,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -140,7 +140,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/EmptyStmt.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/EmptyStmt.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -200,10 +200,10 @@ public <B>EmptyStmt</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -219,16 +219,16 @@ public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -162,8 +162,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -178,8 +178,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -195,7 +195,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -239,19 +239,19 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
(siehe Algorithmus 5.29 TRMultiply, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
(siehe Algorithmus 5.29 TRMultiply, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> <A HREF="../../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html" title="class in mycompiler.mytypereconstruction.set">CMultiplyTupleSet</A></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></B>(<A HREF="../../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A> result,
|
||||
java.util.Vector<<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>> terms,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></B>(<A HREF="../../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A> result,
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>> terms,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
(siehe Algorithmus 5.28 TRTuple, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
(siehe Algorithmus 5.28 TRTuple, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -269,7 +269,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -363,10 +363,10 @@ public <A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_Name_Vector()"><!-- --></A><H3>
|
||||
get_Name_Vector</H3>
|
||||
<A NAME="get_Name_Menge()"><!-- --></A><H3>
|
||||
get_Name_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Name_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Name_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -374,10 +374,10 @@ public java.util.Vector <B>get_Name_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_Type_Vector()"><!-- --></A><H3>
|
||||
get_Type_Vector</H3>
|
||||
<A NAME="get_Type_Menge()"><!-- --></A><H3>
|
||||
get_Type_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Type_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Type_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -385,10 +385,10 @@ public java.util.Vector <B>get_Type_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public abstract void <B>sc_check</B>(java.util.Vector classname,
|
||||
public abstract void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -434,15 +434,15 @@ public abstract <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.ht
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)"><!-- --></A><H3>
|
||||
<A NAME="TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)"><!-- --></A><H3>
|
||||
TRTuple</H3>
|
||||
<PRE>
|
||||
public <A HREF="../../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html" title="class in mycompiler.mytypereconstruction.set">CMultiplyTupleSet</A> <B>TRTuple</B>(<A HREF="../../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A> result,
|
||||
java.util.Vector<<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>> terms,
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>> terms,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>result</CODE> - <DD><CODE>terms</CODE> - <DD><CODE>supportData</CODE> -
|
||||
@ -458,8 +458,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> t,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Plümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Pl<EFBFBD>micke)
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>tuple</CODE> - <DD><CODE>t</CODE> - <DD><CODE>supportData</CODE> -
|
||||
|
@ -164,7 +164,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ExprStmt.html#getTypeLineNumber()">getTypeLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -188,7 +188,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/ExprStmt.html#setType(mycompiler.mytype.Type)">setType</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t)</CODE>
|
||||
|
||||
<BR>
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.Statement"><!-- --></A>
|
||||
@ -197,7 +197,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -291,7 +291,7 @@ setType</H3>
|
||||
<PRE>
|
||||
public void <B>setType</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -309,7 +309,7 @@ public void <B>replaceType</B>(<A HREF="../../mycompiler/mytypereconstruction/re
|
||||
<DL>
|
||||
<DD><B>Description copied from interface: <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">ITypeReplacementListener</A></CODE></B></DD>
|
||||
<DD>Tauscht einen Typ gegen einen anderen aus.
|
||||
<br>Author: Jörg Bäuerle
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@ -325,7 +325,7 @@ getTypeLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getTypeLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()">getTypeLineNumber</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
|
@ -171,9 +171,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -181,10 +181,10 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)">if_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -221,7 +221,7 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.21 von Martin Plümicke
|
||||
Implementierung des Algorithmus 5.21 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: RefType "Boolean" durch BaseType \code{BooleanType} ersetzen.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@ -346,16 +346,16 @@ public void <B>set_Else_block</B>(<A HREF="../../mycompiler/mystatement/Statemen
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -365,13 +365,13 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
if_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -389,9 +389,9 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: RefType "Boolean" durch BaseType \code{BooleanType} ersetzen.
|
||||
<br>Author: Jörg Bäuerle
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
|
@ -136,9 +136,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -162,7 +162,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -180,8 +180,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.38 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.38 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -190,8 +190,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.38-1 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.38-1 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -210,7 +210,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -262,10 +262,10 @@ public <B>InstVar</B>(java.lang.String n,
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -273,7 +273,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
java.util.Hashtable parabh)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -306,16 +306,16 @@ public java.lang.String <B>get_codegen_UsedId</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -348,8 +348,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
@ -367,8 +367,8 @@ TRInstVar</H3>
|
||||
public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A> <B>TRInstVar</B>(<A HREF="../../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A> triple,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>triple</CODE> - <DD><CODE>supportData</CODE> -
|
||||
|
@ -163,9 +163,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -181,7 +181,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstanceOf.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/InstanceOf.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -234,7 +234,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -307,10 +307,10 @@ public void <B>set_Type</B>(<A HREF="../../mycompiler/mytype/RefType.html" title
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -319,7 +319,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -343,16 +343,16 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
@ -163,9 +163,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -181,7 +181,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IntLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/IntLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -207,7 +207,7 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@ -227,7 +227,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -289,10 +289,10 @@ public void <B>set_Int</B>(int i)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -300,7 +300,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
java.util.Hashtable parabh)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -322,16 +322,16 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -364,13 +364,13 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Workaround: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <EFBFBD>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.<br/>
|
||||
Anstatt den Basetype <code>IntegerType</code> zurückzugeben, wird ein <code>RefType</code>
|
||||
zurückgegeben.<br/>
|
||||
Diese Methode kann später entfernt werden, sodass automatisch die Methode der Super-Klasse
|
||||
Anstatt den Basetype <code>IntegerType</code> zur<EFBFBD>ckzugeben, wird ein <code>RefType</code>
|
||||
zur<EFBFBD>ckgegeben.<br/>
|
||||
Diese Methode kann sp<EFBFBD>ter entfernt werden, sodass automatisch die Methode der Super-Klasse
|
||||
verwendet wird.
|
||||
<br>Author: Jörg Bäuerle
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Literal.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Literal.html" title="class in mycompiler.mystatement">Literal</A></CODE></DL>
|
||||
|
@ -170,8 +170,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.40 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.40 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.Expr"><!-- --></A>
|
||||
@ -180,7 +180,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -198,7 +198,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -247,8 +247,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
|
@ -168,9 +168,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -186,7 +186,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -212,8 +212,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.37 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.37 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -232,7 +232,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -291,10 +291,10 @@ public <B>LocalOrFieldVar</B>(java.lang.String n)</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -303,7 +303,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -341,16 +341,16 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -367,8 +367,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
|
@ -133,9 +133,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, java.util.Vector, java.util.Vector)">check_anz</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">check_anz</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -143,9 +143,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -160,8 +160,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#getDeclidVector()">getDeclidVector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#getDeclidMenge()">getDeclidMenge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -172,7 +172,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#getLineNumber()">getLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -188,13 +188,13 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#getTypeLineNumber()">getTypeLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, java.util.Vector)">is_declared</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">is_declared</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -205,12 +205,12 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -231,7 +231,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#set_ParaList(java.util.Vector)">set_ParaList</A></B>(java.util.Vector pl)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)">set_ParaList</A></B>(de.dhbwstuttgart.typeinference.Menge pl)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -239,7 +239,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#setDeclidVector(java.util.Vector)">setDeclidVector</A></B>(java.util.Vector declid)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/LocalVarDecl.html#setDeclidMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclidMenge</A></B>(de.dhbwstuttgart.typeinference.Menge declid)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -260,8 +260,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.24 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.24 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@ -359,10 +359,10 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_ParaList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_ParaList</H3>
|
||||
<PRE>
|
||||
public void <B>set_ParaList</B>(java.util.Vector pl)</PRE>
|
||||
public void <B>set_ParaList</B>(de.dhbwstuttgart.typeinference.Menge pl)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -373,10 +373,10 @@ public void <B>set_ParaList</B>(java.util.Vector pl)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -395,11 +395,11 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="is_declared(mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
is_declared</H3>
|
||||
<PRE>
|
||||
public void <B>is_declared</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -413,12 +413,12 @@ public void <B>is_declared</B>(<A HREF="../../mycompiler/mytype/Type.html" title
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="check_anz(mycompiler.mytype.Type, java.util.Vector, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="check_anz(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
check_anz</H3>
|
||||
<PRE>
|
||||
public void <B>check_anz</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist,
|
||||
java.util.Vector classlist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -432,16 +432,16 @@ public void <B>check_anz</B>(<A HREF="../../mycompiler/mytype/Type.html" title="
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -451,10 +451,10 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getDeclidVector()"><!-- --></A><H3>
|
||||
getDeclidVector</H3>
|
||||
<A NAME="getDeclidMenge()"><!-- --></A><H3>
|
||||
getDeclidMenge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>getDeclidVector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>getDeclidMenge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -465,10 +465,10 @@ public java.util.Vector <B>getDeclidVector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setDeclidVector(java.util.Vector)"><!-- --></A><H3>
|
||||
setDeclidVector</H3>
|
||||
<A NAME="setDeclidMenge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
setDeclidMenge</H3>
|
||||
<PRE>
|
||||
public void <B>setDeclidVector</B>(java.util.Vector declid)</PRE>
|
||||
public void <B>setDeclidMenge</B>(de.dhbwstuttgart.typeinference.Menge declid)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -484,7 +484,7 @@ getLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br/>Author: Jörg Bäuerle
|
||||
<DD><br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -501,7 +501,7 @@ replaceType</H3>
|
||||
<PRE>
|
||||
public void <B>replaceType</B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@ -517,7 +517,7 @@ getTypeLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getTypeLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: Jörg Bäuerle
|
||||
<DD><br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()">getTypeLineNumber</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@ -536,8 +536,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
|
@ -170,9 +170,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -188,7 +188,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(java.util.Vector, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check_get_Method</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(de.dhbwstuttgart.typeinference.Menge, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check_get_Method</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String methodname,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach,
|
||||
@ -200,7 +200,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check_method_kleiner(java.util.Vector, java.lang.String, java.lang.String, boolean)">sc_check_method_kleiner</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check_method_kleiner(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)">sc_check_method_kleiner</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String ist,
|
||||
java.lang.String soll,
|
||||
boolean ext)</CODE>
|
||||
@ -211,8 +211,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(java.util.Vector, java.util.Vector, boolean, int, java.util.Hashtable, java.util.Hashtable)">sc_check_uebergabe</A></B>(java.util.Vector classlist,
|
||||
java.util.Vector method,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, boolean, int, java.util.Hashtable, java.util.Hashtable)">sc_check_uebergabe</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
de.dhbwstuttgart.typeinference.Menge method,
|
||||
boolean ext,
|
||||
int paranum,
|
||||
java.util.Hashtable parach,
|
||||
@ -224,7 +224,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -237,8 +237,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_init_extended_fcts(java.util.Vector, java.util.Vector, java.lang.String, java.lang.String, boolean)">sc_init_extended_fcts</A></B>(java.util.Vector method,
|
||||
java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#sc_init_extended_fcts(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)">sc_init_extended_fcts</A></B>(de.dhbwstuttgart.typeinference.Menge method,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String methodname,
|
||||
java.lang.String classname,
|
||||
boolean ext)</CODE>
|
||||
@ -257,7 +257,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#set_Expr_Vector(java.util.Vector)">set_Expr_Vector</A></B>(java.util.Vector v)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/MethodCall.html#set_Expr_Menge(de.dhbwstuttgart.typeinference.Menge)">set_Expr_Menge</A></B>(de.dhbwstuttgart.typeinference.Menge v)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -286,8 +286,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.33 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.33 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -300,7 +300,7 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.34 von Martin Plümicke</TD>
|
||||
Implementierung des Algorithmus 5.34 von Martin Pl<EFBFBD>micke</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -310,8 +310,8 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.27 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.27 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.Expr"><!-- --></A>
|
||||
@ -320,7 +320,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -396,10 +396,10 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -408,7 +408,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -418,10 +418,10 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check_get_Method(java.util.Vector, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check_get_Method(de.dhbwstuttgart.typeinference.Menge, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check_get_Method</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check_get_Method</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check_get_Method</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String methodname,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach,
|
||||
@ -436,11 +436,11 @@ public void <B>sc_check_get_Method</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check_uebergabe(java.util.Vector, java.util.Vector, boolean, int, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check_uebergabe(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, boolean, int, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check_uebergabe</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check_uebergabe</B>(java.util.Vector classlist,
|
||||
java.util.Vector method,
|
||||
public void <B>sc_check_uebergabe</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
de.dhbwstuttgart.typeinference.Menge method,
|
||||
boolean ext,
|
||||
int paranum,
|
||||
java.util.Hashtable parach,
|
||||
@ -455,10 +455,10 @@ public void <B>sc_check_uebergabe</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check_method_kleiner(java.util.Vector, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check_method_kleiner(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
sc_check_method_kleiner</H3>
|
||||
<PRE>
|
||||
public boolean <B>sc_check_method_kleiner</B>(java.util.Vector classlist,
|
||||
public boolean <B>sc_check_method_kleiner</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String ist,
|
||||
java.lang.String soll,
|
||||
boolean ext)</PRE>
|
||||
@ -469,11 +469,11 @@ public boolean <B>sc_check_method_kleiner</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_init_extended_fcts(java.util.Vector, java.util.Vector, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_init_extended_fcts(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
sc_init_extended_fcts</H3>
|
||||
<PRE>
|
||||
public void <B>sc_init_extended_fcts</B>(java.util.Vector method,
|
||||
java.util.Vector classlist,
|
||||
public void <B>sc_init_extended_fcts</B>(de.dhbwstuttgart.typeinference.Menge method,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String methodname,
|
||||
java.lang.String classname,
|
||||
boolean ext)</PRE>
|
||||
@ -509,10 +509,10 @@ public void <B>set_UsedId</B>(<A HREF="../../mycompiler/myclass/UsedId.html" tit
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_Expr_Vector(java.util.Vector)"><!-- --></A><H3>
|
||||
set_Expr_Vector</H3>
|
||||
<A NAME="set_Expr_Menge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_Expr_Menge</H3>
|
||||
<PRE>
|
||||
public void <B>set_Expr_Vector</B>(java.util.Vector v)</PRE>
|
||||
public void <B>set_Expr_Menge</B>(de.dhbwstuttgart.typeinference.Menge v)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@ -531,16 +531,16 @@ public void <B>add_Expr</B>(<A HREF="../../mycompiler/mystatement/Expr.html" tit
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -557,8 +557,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Pl<EFBFBD>micke
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A></CODE></DL>
|
||||
@ -577,8 +577,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Pl<EFBFBD>micke
|
||||
<br/>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
@ -600,7 +600,7 @@ public static <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html
|
||||
boolean isConstructorCall,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Pl<EFBFBD>micke
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>multiTuple</CODE> - <DD><CODE>classOrIdentifierName</CODE> - <DD><CODE>methodName</CODE> - <DD><CODE>paraCount</CODE> - <DD><CODE>isConstructorCall</CODE> - <DD><CODE>supportData</CODE> -
|
||||
|
@ -163,9 +163,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -181,9 +181,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@ -191,7 +191,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/NegativeExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mystatement/NegativeExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -225,9 +225,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.41 von Martin Plümicke
|
||||
Implementierung des Algorithmus 5.41 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@ -246,7 +246,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Vector()">get_Name_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Vector()">get_Type_Vector</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#get_Name_Menge()">get_Name_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_Type_Menge()">get_Type_Menge</A>, <A HREF="../../mycompiler/mystatement/Expr.html#get_UsedId()">get_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_Type(mycompiler.mytype.Type)">set_Type</A>, <A HREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)">TRMultiply</A>, <A HREF="../../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)">TRTuple</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.mystatement.ExprStmt"><!-- --></A>
|
||||
@ -311,10 +311,10 @@ public java.lang.String <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classname,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@ -323,7 +323,7 @@ public void <B>sc_check</B>(java.util.Vector classname,
|
||||
throws <A HREF="../../mycompiler/myexception/SCStatementException.html" title="class in mycompiler.myexception">SCStatementException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -355,16 +355,16 @@ public void <B>set_Expr</B>(<A HREF="../../mycompiler/mystatement/Expr.html" tit
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html" title="class in mycompiler.mystatement">UnaryExpr</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/UnaryExpr.html" title="class in mycompiler.mystatement">UnaryExpr</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@ -374,12 +374,12 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
neg_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>neg_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@ -397,10 +397,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Pl<EFBFBD>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Integer" <EFBFBD>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: J<EFBFBD>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A></CODE></DL>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user