<dd><ahref="../../mycompiler/myclass/Constant.html"title="class in mycompiler.myclass">Constant</a>, <ahref="../../mycompiler/myclass/InstVarDecl.html"title="class in mycompiler.myclass">InstVarDecl</a>, <ahref="../../mycompiler/myclass/Method.html"title="class in mycompiler.myclass">Method</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <spanclass="strong">FieldDecl</span>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</a></strong>(<ahref="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a> classfile,
<tdclass="colFirst"><code>abstract <ahref="../../typinferenz/TypeAssumptions.html"title="class in typinferenz">TypeAssumptions</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/myclass/FieldDecl.html#createTypeAssumptions(mycompiler.myclass.Class)">createTypeAssumptions</a></strong>(<ahref="../../mycompiler/myclass/Class.html"title="class in mycompiler.myclass">Class</a> classmember)</code>
<divclass="block">Diese Methode generiert die Assumptions f<>r dieses Feld der Klasse classmember</div>
<tdclass="colFirst"><code>de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a>></code></td>
<tdclass="colFirst"><code>de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a>></code></td>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/myclass/FieldDecl.html#printJavaCode(typinferenz.ResultSet)">printJavaCode</a></strong>(<ahref="../../typinferenz/ResultSet.html"title="class in typinferenz">ResultSet</a> resultSet)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</a></strong>(<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a> did)</code> </td>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</a></strong>(de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a>> vDeclId)</code> </td>
<pre>public abstract void codegen(<ahref="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a> classfile,
<pre>public de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a>> get_Name()</pre>
<pre>public de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a>> getDeclIdMenge()</pre>
<pre>public void setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/myclass/DeclId.html"title="class in mycompiler.myclass">DeclId</a>> vDeclId)</pre>
<pre>public abstract java.lang.String printJavaCode(<ahref="../../typinferenz/ResultSet.html"title="class in typinferenz">ResultSet</a> resultSet)</pre>
<pre>public abstract <ahref="../../typinferenz/TypeAssumptions.html"title="class in typinferenz">TypeAssumptions</a> createTypeAssumptions(<ahref="../../mycompiler/myclass/Class.html"title="class in mycompiler.myclass">Class</a> classmember)</pre>
<divclass="block">Diese Methode generiert die Assumptions f<>r dieses Feld der Klasse classmember</div>