<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><strong><ahref="../../mycompiler/mybytecode/SignatureInfo.html#SignatureInfo(mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mybytecode.ClassFile)">SignatureInfo</a></strong>(<ahref="../../mycompiler/myclass/ParameterList.html"title="class in mycompiler.myclass">ParameterList</a> param,
<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a> type,
<ahref="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a> cf)</code>
<divclass="block">Konstruktor fuer eine Methodensignatur.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colOne"><code><strong><ahref="../../mycompiler/mybytecode/SignatureInfo.html#SignatureInfo(mycompiler.mytype.Type, mycompiler.mybytecode.ClassFile)">SignatureInfo</a></strong>(<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a> type,
<ahref="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a> cf)</code>
<divclass="block">Konstruktor fuer eine Signatur einer Instanzvariable.</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/mybytecode/SignatureInfo.html#codegen(mycompiler.mybytecode.ClassFile, java.io.FileOutputStream)">codegen</a></strong>(<ahref="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a> classfile,
<tdclass="colLast"><code><strong><ahref="../../mycompiler/mybytecode/SignatureInfo.html#needsSignature(mycompiler.myclass.ParameterList, mycompiler.mytype.Type)">needsSignature</a></strong>(<ahref="../../mycompiler/myclass/ParameterList.html"title="class in mycompiler.myclass">ParameterList</a> param,
<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a> type)</code>
<divclass="block">Gibt zurueck, ob eine Signaturdefinition fuer die Methode erforderlich ist.</div>
<tdclass="colLast"><code><strong><ahref="../../mycompiler/mybytecode/SignatureInfo.html#needsSignature(mycompiler.mytype.Type)">needsSignature</a></strong>(<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a> typ)</code>
<divclass="block">Gibt zurueck, ob eine Signaturdefinition fuer den Typ erforderlich ist.</div>
<h3>Methods inherited from class mycompiler.mybytecode.<ahref="../../mycompiler/mybytecode/Attribute.html"title="class in mycompiler.mybytecode">Attribute</a></h3>
<pre>public SignatureInfo(de.dhbwstuttgart.typeinference.Menge<<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a>> vec,
<pre>public void codegen(<ahref="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a> classfile,
java.io.FileOutputStream f)
throws <ahref="../../mycompiler/myexception/JVMCodeException.html"title="class in mycompiler.myexception">JVMCodeException</a>,
java.io.IOException</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../mycompiler/mybytecode/Attribute.html#codegen(mycompiler.mybytecode.ClassFile, java.io.FileOutputStream)">codegen</a></code> in class <code><ahref="../../mycompiler/mybytecode/Attribute.html"title="class in mycompiler.mybytecode">Attribute</a></code></dd>
<dt><spanclass="strong">Throws:</span></dt>
<dd><code><ahref="../../mycompiler/myexception/JVMCodeException.html"title="class in mycompiler.myexception">JVMCodeException</a></code></dd>
<dd><code>java.io.IOException</code></dd></dl>
</li>
</ul>
<aname="needsSignature(mycompiler.mytype.Type)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>needsSignature</h4>
<pre>public static boolean needsSignature(<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a> typ)</pre>
<divclass="block">Gibt zurueck, ob eine Signaturdefinition fuer den Typ erforderlich ist.</div>
<pre>public static boolean needsSignature(<ahref="../../mycompiler/myclass/ParameterList.html"title="class in mycompiler.myclass">ParameterList</a> param,
<ahref="../../mycompiler/mytype/Type.html"title="class in mycompiler.mytype">Type</a> type)</pre>
<divclass="block">Gibt zurueck, ob eine Signaturdefinition fuer die Methode erforderlich ist.</div>
<dd><code><ahref="../../mycompiler/mybytecode/Attribute.html#get_attributes_length()">get_attributes_length</a></code> in class <code><ahref="../../mycompiler/mybytecode/Attribute.html"title="class in mycompiler.mybytecode">Attribute</a></code></dd>