<li><ahref="../../../de/dhbwstuttgart/syntaxtree/SourceFile.html"title="class in de.dhbwstuttgart.syntaxtree"><spanclass="typeNameLink">Prev Class</span></a></li>
<dd><ahref="../../../de/dhbwstuttgart/syntaxtree/statement/ArgumentList.html"title="class in de.dhbwstuttgart.de.dhbwstuttgart.strucTypes4.syntaxtree.statement">ArgumentList</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/FormalParameter.html"title="class in de.dhbwstuttgart.syntaxtree">FormalParameter</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/GenericDeclarationList.html"title="class in de.dhbwstuttgart.syntaxtree">GenericDeclarationList</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/GTVDeclarationContext.html"title="class in de.dhbwstuttgart.syntaxtree">GTVDeclarationContext</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/operator/Operator.html"title="class in de.dhbwstuttgart.de.dhbwstuttgart.strucTypes4.syntaxtree.operator">Operator</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/ParameterList.html"title="class in de.dhbwstuttgart.syntaxtree">ParameterList</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/SourceFile.html"title="class in de.dhbwstuttgart.syntaxtree">SourceFile</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/statement/Statement.html"title="class in de.dhbwstuttgart.de.dhbwstuttgart.strucTypes4.syntaxtree.statement">Statement</a>, <ahref="../../../de/dhbwstuttgart/syntaxtree/type/Type.html"title="class in de.dhbwstuttgart.de.dhbwstuttgart.strucTypes4.syntaxtree.type">Type</a></dd>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Field and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>protected <ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a></code></td>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html#addTypeInsertPoints-de.dhbwstuttgart.typeinference.typedeployment.TypeInsertSet-de.dhbwstuttgart.typeinference.ResultSet-">addTypeInsertPoints</a></span>(<ahref="../../../de/dhbwstuttgart/typeinference/typedeployment/TypeInsertSet.html"title="class in de.dhbwstuttgart.typeinference.typedeployment">TypeInsertSet</a> insertSet,
<ahref="../../../de/dhbwstuttgart/typeinference/ResultSet.html"title="class in de.dhbwstuttgart.typeinference">ResultSet</a> result)</code>
<divclass="block">Methode zur Generierung der TypeInsertPoints</div>
<tdclass="colFirst"><code>abstract <ahref="../../../de/dhbwstuttgart/typeinference/Menge.html"title="class in de.dhbwstuttgart.typeinference">Menge</a><? extends <ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a>></code></td>
<divclass="block">Eine Beschreibung/Name des SyntaxTree-Nodes</div>
</td>
</tr>
<trid="i4"class="altColor">
<tdclass="colFirst"><code><ahref="../../../de/dhbwstuttgart/syntaxtree/GTVDeclarationContext.html"title="class in de.dhbwstuttgart.syntaxtree">GTVDeclarationContext</a></code></td>
<tdclass="colFirst"><code><ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html#getMatchingParentNode-de.dhbwstuttgart.syntaxtree.SyntaxTreeNode-">getMatchingParentNode</a></span>(<ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> inNode)</code> </td>
</tr>
<trid="i6"class="altColor">
<tdclass="colFirst"><code><ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html#parserPostProcessing-de.dhbwstuttgart.syntaxtree.SyntaxTreeNode-">parserPostProcessing</a></span>(<ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> parent)</code>
<divclass="block">Wird nach dem Parsen aufgerufen.</div>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html#seesType-de.dhbwstuttgart.syntaxtree.type.Type-">seesType</a></span>(<ahref="../../../de/dhbwstuttgart/syntaxtree/type/Type.html"title="class in de.dhbwstuttgart.de.dhbwstuttgart.strucTypes4.syntaxtree.type">Type</a> tA2)</code> </td>
<h3>Methods inherited from interface de.dhbwstuttgart.core.<ahref="../../../de/dhbwstuttgart/core/IItemWithOffset.html"title="interface in de.dhbwstuttgart.core">IItemWithOffset</a></h3>
<pre>protected <ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> parent</pre>
<pre>public void parserPostProcessing(<ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> parent)</pre>
<divclass="block">Wird nach dem Parsen aufgerufen.
Erfüllt folgenden Aufgaben:
1. Füllt fehlende Typangaben mit TPHs auf.
2. Verknüpft die Knoten des Syntaxbaums. (setzt Parent)
3. Wechselt RefTypes gegebenenfalls mit GenericTypeVars aus.
4. Führt einen Teil des Syntaxckecks durch.</div>
</li>
</ul>
<aname="getParent--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getParent</h4>
<pre>public <ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> getParent()</pre>
</li>
</ul>
<aname="getChildren--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getChildren</h4>
<pre>public abstract <ahref="../../../de/dhbwstuttgart/typeinference/Menge.html"title="class in de.dhbwstuttgart.typeinference">Menge</a><? extends <ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a>> getChildren()</pre>
</li>
</ul>
<aname="getParentClass--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getParentClass</h4>
<pre>public <ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">Class</a> getParentClass()</pre>
<pre>public void addTypeInsertPoints(<ahref="../../../de/dhbwstuttgart/typeinference/typedeployment/TypeInsertSet.html"title="class in de.dhbwstuttgart.typeinference.typedeployment">TypeInsertSet</a> insertSet,
<ahref="../../../de/dhbwstuttgart/typeinference/ResultSet.html"title="class in de.dhbwstuttgart.typeinference">ResultSet</a> result)</pre>
<divclass="block">Methode zur Generierung der TypeInsertPoints</div>
<pre>public boolean seesType(<ahref="../../../de/dhbwstuttgart/syntaxtree/type/Type.html"title="class in de.dhbwstuttgart.de.dhbwstuttgart.strucTypes4.syntaxtree.type">Type</a> tA2)</pre>
<pre>public <ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> getMatchingParentNode(<ahref="../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> inNode)</pre>
</li>
</ul>
<aname="getGTVDeclarationContext--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>getGTVDeclarationContext</h4>
<pre>public <ahref="../../../de/dhbwstuttgart/syntaxtree/GTVDeclarationContext.html"title="class in de.dhbwstuttgart.syntaxtree">GTVDeclarationContext</a> getGTVDeclarationContext()</pre>
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/SourceFile.html"title="class in de.dhbwstuttgart.syntaxtree"><spanclass="typeNameLink">Prev Class</span></a></li>