Bei Literal die Zuweisung des Typs eingefuegt aber wieder auskommentiert,
weil es im Moment nur double Literals gibt.
modified: test/javFiles/Lambda.jav
FunN$$ eingefuegt
modified: src/de/dhbwstuttgart/syntaxtree/type/FunN.java
modified: src/de/dhbwstuttgart/typeinference/assumptions/FunNClass.java
modified: src/de/dhbwstuttgart/typeinference/assumptions/MethodAssumption.java
modified: src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java
Methodcall einige Bugs sowohl beim apply als uch bei allen anderen gefixt.
modified: test/javFiles/Lambda.jav
Bug gefixt => FacTest liefert richtiges Ergebnis.
Deskriptoren von Methoden, in denen TPHs auftauchen, werden erzeugt.
Signaturen von von Methoden, in denen TPHs auftauchen, werden erzeugt.
Test, RückagbeTypen der Methoden = TPH und ParameterTypen = TPH.
modified: ../../src/de/dhbwstuttgart/typeinference/constraints/Pair.java
modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/PairOperator.java
Einführung eines neuen Operators SMALLERNEQDOT um Ungleichungen a <!=. Number für die Relationsoperatoren einfuehren zu koennen.
modified: ../../test/javFiles/Matrix.jav
Operatoren neue getypte
Returnargument bei FUNN nach hinten verschoben
modified: src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
Returnargument bei FUNN nach hinten verschoben
Wildcards in Argumenten von als Undefined Pairs (funktioniert noch nicht)
Methode wrongWildcard eingefuegt
modified: src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
Methode doubleWildcard ind wrongWildcard umbenannt
modified: src/de/dhbwstuttgart/typeinference/unify/model/UnifyType.java
Methode doubleWildcard ind wrongWildcard umbenannt
modified: src/de/dhbwstuttgart/typeinference/unify/model/WildcardType.java
Methode doubleWildcard ind wrongWildcard umbenannt
In Matrix.jav Binary-Operation eingefuegt.
new file: test/javFiles/Meth_Gen.jav
new file: test/typeinference/Meth_GenTest.java
Test zu Constraints ueber eine Methode hinaus
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
Undefined Pairs auf oberster Ebene wird zu new HashTable<>() in compute
new file: ../../src/de/dhbwstuttgart/typeinference/unify/inheritVariance.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java
Unterscheidung zw. <. <? ein compere eingefuegt
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/PlaceholderType.java
Attribut wildcardable eingefuegt
varianceInheritance nach TypeUnifyTask.java verschoben
Kommentar eingefuegt
TODO:
1. compare-Funktinen nochmals ueberpruefen
2. Undef-Pairs in JavaTXiCompiler.java abfangen
3. ? extends bei allen Argumenttypen und Returntypen rauslassen
resuat add in cartesion angepasst
modified: src/de/dhbwstuttgart/typeinference/unify/model/Unifier.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
equals in UnfyPair auf UndefinedPairs angepasst
Zu beginn von unify werden doppelte wildcard konstruktionen entfernt
Variableneumbenennung bei smaller in Fall 1 weider entfernt
modified: ../../src/de/dhbwstuttgart/typeinference/unify/interfaces/IMatch.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/interfaces/IUnify.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/ExtendsType.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java
In computeGreater unify durch match ersetzt
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyType.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/WildcardType.java
Abfrage ob eine doppelte wildcard konstruktion vorhanden ist eingefuegt
modified: src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
UndefPairs werden zurueckgegegeben und die naechsten gefiltert
protected boolean isUndefinedPairSet(Set<UnifyPair> s) hat Fehler
? ext theta bei smaller eingefuegt
modified: src/de/dhbwstuttgart/typeinference/unify/model/Unifier.java
basiPair und Subsitution nur noch gefuegt, wen wirk etwas eingesetzt wurde
modified: src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
unifier umbenannt in substitution
getBasePair und getSubsitutuon eingefuegt
new file: src/de/dhbwstuttgart/typeinference/unify/distributeVariance.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/PlaceholderType.java
new file: src/de/dhbwstuttgart/typeinference/unify/visitUnifyTypeVisitor.java
LogAusgabe FC
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
fresh TV in unifyCase1 auf alle cs ausgedehnt
modified: test/javFiles/Matrix.jav
Errorrueckgabe auskommentiert
new file: src/de/dhbwstuttgart/typeinference/unify/interfaces/UnifyTypeVisitor.java
eingecheckt vorher vergessen
modified: test/javFiles/Matrix.jav
add und mul aktiviert
modified: src/de/dhbwstuttgart/typeinference/unify/model/Unifier.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
Links der substitierten Pare eingefuegt.
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java
modified: ../javFiles/Matrix.jav
mul1 und add ergaenzt.
Fehler bei elementAt: Liefert Object als Returntyp
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
Varinace in UnfyPair eingefuegt und Abfrage in computeCartesianRecursive eingefuegt
Pruefen, ob Varianve bei Subst und andrene erhalten bleibt.
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/interfaces/IRuleSet.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java
1. Version mit compare von UnifyPairs
In Unfy:
- Bildung des kartesischen Produkts auf secondlevel-Ebene entfernt
In computeCartesianRecursive:
- Vereinigung der Ergebnisse ueber die Schleifen und die Rekursion eingefuegt
- Minimumbestimmung korrigiert
In reduceFunN:
&& (pair.getPairOp() != PairOperator.EQUALSDOT)) //PL 2017-10-03 hinzugefuegt
//da Regel auch fuer EQUALSDOT anwendbar
//TODO: fuer allen anderen Relationen noch pruefen
FunType von Bedingung <. auf beliebig zu gelassen
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
bei childrenaufruf unifyCase1 gleiches Element hinzugefuegt
modified: test/typeinference/JavaTXCompilerTest.java
typeinference-Aufruf vor die Schleife gezogen
Keine Ahnung
modified: src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
Aenderung Zeile 578
rhsType = pair.getRhsType(); //PL eingefuegt 2017-09-29 statt !((rhsType = pair.getRhsType()) instanceof PlaceholderType)
if(lhsType != null
//&& !((rhsType = pair.getRhsType()) instanceof PlaceholderType) //PL geloescht am 2017-09-29 Begründung: auch Typvariablen muessen ersetzt werden.
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
1. Aenderung: Zeile 168
/*
* Step 6 a) Restart (fork) for pairs where subst was applied
*/
if(parallel) {
if //(eqPrime.equals(eq)) //PL 2017-09-29 auskommentiert und durch
(!eqPrimePrime.isPresent()) //PL 2071-09-29 dies ersetzt
//Begruendung: Wenn in der Substitution keine Veraenderung
//(!eqPrimePrime.isPresent()) erfolgt ist, ist das Ergebnis erzielt.
eqPrimePrimeSet.add(eqPrime);
2. Aenderung: Ziel 188
else { // sequentiell (Step 6b is included)
if //(eqPrime.equals(eq)) //PL 2017-09-29 auskommentiert und durch
(!eqPrimePrime.isPresent()) //PL 2071-09-29 dies ersetzt
//Begruendung: Wenn in der Substitution keine Veraenderung
//(!eqPrimePrime.isPresent()) erfolgt ist, ist das Ergebnis erzielt.
eqPrimePrimeSet.add(eqPrime);
RefType getBytecodeSignature unterscheidet zwischen RefType und TypePlacholder
Abstrakte ByteCodeTest Klasse um getClassLoader erweitert
Alle BytecodeTypeTests angepasst
<li><ahref="de/dhbwstuttgart/typeinference/unify/CSubstitutionSet.html"title="class in de.dhbwstuttgart.typeinference.unify"target="classFrame">CSubstitutionSet</a></li>
<li><ahref="de/dhbwstuttgart/myexception/CTypeReconstructionException.html"title="class in de.dhbwstuttgart.myexception"target="classFrame">CTypeReconstructionException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/unify/CVectorSet.html"title="class in de.dhbwstuttgart.typeinference.unify"target="classFrame">CVectorSet</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/DebugException.html"title="class in de.dhbwstuttgart.typeinference.exceptions"target="classFrame">DebugException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/DebugException.html"title="class in de.dhbwstuttgart.exceptions"target="classFrame">DebugException</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/misc/DeclId.html"title="class in de.dhbwstuttgart.syntaxtree.misc"target="classFrame">DeclId</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/operator/DivideOp.html"title="class in de.dhbwstuttgart.syntaxtree.operator"target="classFrame">DivideOp</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/DoubleLiteral.html"title="class in de.dhbwstuttgart.syntaxtree.statement"target="classFrame">DoubleLiteral</a></li>
@@ -203,7 +203,7 @@
<li><ahref="syntaxTree/NodeEqualTest.html"title="class in syntaxTree"target="classFrame">NodeEqualTest</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/operator/NotEqualOp.html"title="class in de.dhbwstuttgart.syntaxtree.operator"target="classFrame">NotEqualOp</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/NotExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement"target="classFrame">NotExpr</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/NotImplementedException.html"title="class in de.dhbwstuttgart.typeinference.exceptions"target="classFrame">NotImplementedException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/NotImplementedException.html"title="class in de.dhbwstuttgart.exceptions"target="classFrame">NotImplementedException</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/Null.html"title="class in de.dhbwstuttgart.syntaxtree.statement"target="classFrame">Null</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/type/ObjectType.html"title="class in de.dhbwstuttgart.syntaxtree.type"target="classFrame">ObjectType</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/OderConstraint.html"title="class in de.dhbwstuttgart.typeinference"target="classFrame">OderConstraint</a></li>
@@ -228,7 +228,7 @@
<li><ahref="de/dhbwstuttgart/typeinference/assumptions/ParameterAssumption.html"title="class in de.dhbwstuttgart.typeinference.assumptions"target="classFrame">ParameterAssumption</a></li>
<li><ahref="plugindevelopment/ParameterInsertTest.html"title="class in plugindevelopment"target="classFrame">ParameterInsertTest</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/ParameterList.html"title="class in de.dhbwstuttgart.syntaxtree"target="classFrame">ParameterList</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions"target="classFrame">ParserError</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions"target="classFrame">ParserError</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/operator/PlusOp.html"title="class in de.dhbwstuttgart.syntaxtree.operator"target="classFrame">PlusOp</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/PositivExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement"target="classFrame">PositivExpr</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/PostDecExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement"target="classFrame">PostDecExpr</a></li>
@@ -282,7 +282,7 @@
<li><ahref="de/dhbwstuttgart/typeinference/assumptions/TypeAssumptions.html"title="class in de.dhbwstuttgart.typeinference.assumptions"target="classFrame">TypeAssumptions</a></li>
<li><ahref="plugindevelopment/TypeInsertTests/LargeSourceCodeTests/TypedMatrixSimpleTest.html"title="class in plugindevelopment.TypeInsertTests.LargeSourceCodeTests"target="classFrame">TypedMatrixSimpleTest</a></li>
<li><ahref="plugindevelopment/TypeInsertTests/LargeSourceCodeTests/TypedMatrixTest.html"title="class in plugindevelopment.TypeInsertTests.LargeSourceCodeTests"target="classFrame">TypedMatrixTest</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.typeinference.exceptions"target="classFrame">TypeinferenceException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.exceptions"target="classFrame">TypeinferenceException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/TypeinferenceResultSet.html"title="class in de.dhbwstuttgart.typeinference"target="classFrame">TypeinferenceResultSet</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/TypeInsertable.html"title="interface in de.dhbwstuttgart.typeinference"target="classFrame"><spanclass="interfaceName">TypeInsertable</span></a></li>
<li><ahref="de/dhbwstuttgart/typeinference/typedeployment/TypeInsertPoint.html"title="class in de.dhbwstuttgart.typeinference.typedeployment"target="classFrame">TypeInsertPoint</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/unify/CSubstitutionSet.html"title="class in de.dhbwstuttgart.typeinference.unify">CSubstitutionSet</a></li>
<li><ahref="de/dhbwstuttgart/myexception/CTypeReconstructionException.html"title="class in de.dhbwstuttgart.myexception">CTypeReconstructionException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/unify/CVectorSet.html"title="class in de.dhbwstuttgart.typeinference.unify">CVectorSet</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/DebugException.html"title="class in de.dhbwstuttgart.typeinference.exceptions">DebugException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/DebugException.html"title="class in de.dhbwstuttgart.exceptions">DebugException</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/misc/DeclId.html"title="class in de.dhbwstuttgart.syntaxtree.misc">DeclId</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/operator/DivideOp.html"title="class in de.dhbwstuttgart.syntaxtree.operator">DivideOp</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/DoubleLiteral.html"title="class in de.dhbwstuttgart.syntaxtree.statement">DoubleLiteral</a></li>
@@ -203,7 +203,7 @@
<li><ahref="syntaxTree/NodeEqualTest.html"title="class in syntaxTree">NodeEqualTest</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/operator/NotEqualOp.html"title="class in de.dhbwstuttgart.syntaxtree.operator">NotEqualOp</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/NotExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">NotExpr</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/NotImplementedException.html"title="class in de.dhbwstuttgart.typeinference.exceptions">NotImplementedException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/NotImplementedException.html"title="class in de.dhbwstuttgart.exceptions">NotImplementedException</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/Null.html"title="class in de.dhbwstuttgart.syntaxtree.statement">Null</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/type/ObjectType.html"title="class in de.dhbwstuttgart.syntaxtree.type">ObjectType</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/OderConstraint.html"title="class in de.dhbwstuttgart.typeinference">OderConstraint</a></li>
@@ -228,7 +228,7 @@
<li><ahref="de/dhbwstuttgart/typeinference/assumptions/ParameterAssumption.html"title="class in de.dhbwstuttgart.typeinference.assumptions">ParameterAssumption</a></li>
<li><ahref="plugindevelopment/ParameterInsertTest.html"title="class in plugindevelopment">ParameterInsertTest</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/ParameterList.html"title="class in de.dhbwstuttgart.syntaxtree">ParameterList</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/operator/PlusOp.html"title="class in de.dhbwstuttgart.syntaxtree.operator">PlusOp</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/PositivExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">PositivExpr</a></li>
<li><ahref="de/dhbwstuttgart/syntaxtree/statement/PostDecExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">PostDecExpr</a></li>
@@ -282,7 +282,7 @@
<li><ahref="de/dhbwstuttgart/typeinference/assumptions/TypeAssumptions.html"title="class in de.dhbwstuttgart.typeinference.assumptions">TypeAssumptions</a></li>
<li><ahref="plugindevelopment/TypeInsertTests/LargeSourceCodeTests/TypedMatrixSimpleTest.html"title="class in plugindevelopment.TypeInsertTests.LargeSourceCodeTests">TypedMatrixSimpleTest</a></li>
<li><ahref="plugindevelopment/TypeInsertTests/LargeSourceCodeTests/TypedMatrixTest.html"title="class in plugindevelopment.TypeInsertTests.LargeSourceCodeTests">TypedMatrixTest</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.typeinference.exceptions">TypeinferenceException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.exceptions">TypeinferenceException</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/TypeinferenceResultSet.html"title="class in de.dhbwstuttgart.typeinference">TypeinferenceResultSet</a></li>
<li><ahref="de/dhbwstuttgart/typeinference/TypeInsertable.html"title="interface in de.dhbwstuttgart.typeinference"><spanclass="interfaceName">TypeInsertable</span></a></li>
<li><ahref="de/dhbwstuttgart/typeinference/typedeployment/TypeInsertPoint.html"title="class in de.dhbwstuttgart.typeinference.typedeployment">TypeInsertPoint</a></li>
<pre>private <ahref="../../../de/dhbwstuttgart/syntaxtree/SourceFile.html"title="class in de.dhbwstuttgart.syntaxtree">SourceFile</a> parse2SyntaxTree(java.io.Reader fileContent)
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></pre>
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></pre>
<divclass="block">Parst den Inhalt einer Datei zu einem Syntaxbaum.</div>
<dl>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></code></dd>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></code></dd>
<pre>public void parse(<ahref="../../../de/dhbwstuttgart/typeinference/Menge.html"title="class in de.dhbwstuttgart.typeinference">Menge</a><java.lang.String> filenames)
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></pre>
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></pre>
<divclass="block">Diese Funktion nimmt einen Menge von Dateinamen. Alle diese Dateien werden zu einem SyntaxBaum geparst.</div>
<dd><code>filenames</code> - - Eine Liste von Quellcodedateien, welche gseparst werden sollen</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></code></dd>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></code></dd>
@@ -237,7 +237,7 @@ var activeTableTab = "activeTableTab";
<h4>typeReconstruction</h4>
<pre><ahref="../../../de/dhbwstuttgart/typeinference/Menge.html"title="class in de.dhbwstuttgart.typeinference">Menge</a><<ahref="../../../de/dhbwstuttgart/typeinference/TypeinferenceResultSet.html"title="class in de.dhbwstuttgart.typeinference">TypeinferenceResultSet</a>> typeReconstruction()
throws java.lang.NullPointerException,
<ahref="../../../de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.typeinference.exceptions">TypeinferenceException</a></pre>
<ahref="../../../de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.exceptions">TypeinferenceException</a></pre>
<divclass="block">Author: Jörg Bäuerle<br/>
Ruft den Typrekonstruktionsalgorithmus auf.</div>
<dl>
@@ -247,7 +247,7 @@ var activeTableTab = "activeTableTab";
<dd><code>java.lang.NullPointerException</code> - Wenn noch kein abstrakter Syntaxbaum vorhanden
ist. @throws CTypeReconstructionException Wenn ein Fehler bei der
Typrekonstruktion auftritt.</dd>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.typeinference.exceptions">TypeinferenceException</a></code></dd>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/TypeinferenceException.html"title="class in de.dhbwstuttgart.exceptions">TypeinferenceException</a></code></dd>
</dl>
</li>
</ul>
@@ -280,13 +280,13 @@ var activeTableTab = "activeTableTab";
<liclass="blockList">
<h4>parse</h4>
<pre>void parse(<ahref="../../../de/dhbwstuttgart/typeinference/Menge.html"title="class in de.dhbwstuttgart.typeinference">Menge</a><java.lang.String> filenames)
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></pre>
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></pre>
<divclass="block">Parst zusammenhängende JavaKlassen in verschiedenen Dateien.</div>
<dd><code>filenames</code> - - Eine Liste von Quellcodedateien, welche gseparst werden sollen</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></code></dd>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></code></dd>
</dl>
</li>
</ul>
@@ -297,7 +297,7 @@ var activeTableTab = "activeTableTab";
<liclass="blockList">
<h4>parse</h4>
<pre><ahref="../../../de/dhbwstuttgart/syntaxtree/SourceFile.html"title="class in de.dhbwstuttgart.syntaxtree">SourceFile</a> parse(java.lang.String sourceCode)
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></pre>
throws <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></pre>
<divclass="block">Parst den SourceCode einer Datei.</div>
@@ -305,7 +305,7 @@ var activeTableTab = "activeTableTab";
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>den aus dem sourceCode generierten Syntaxbaum</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.typeinference.exceptions">ParserError</a></code></dd>
<dd><code><ahref="../../../de/dhbwstuttgart/typeinference/exceptions/ParserError.html"title="class in de.dhbwstuttgart.exceptions">ParserError</a></code></dd>
<h3>Uses of <ahref="../../../../de/dhbwstuttgart/parser/JavaParser.yyException.html"title="class in de.dhbwstuttgart.parser">JavaParser.yyException</a> in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.typeinference.exceptions</a></h3>
<h3>Uses of <ahref="../../../../de/dhbwstuttgart/parser/JavaParser.yyException.html"title="class in de.dhbwstuttgart.parser">JavaParser.yyException</a> in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.exceptions</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.typeinference.exceptions</a> with parameters of type <ahref="../../../../de/dhbwstuttgart/parser/JavaParser.yyException.html"title="class in de.dhbwstuttgart.parser">JavaParser.yyException</a></span><spanclass="tabEnd"> </span></caption>
<caption><span>Constructors in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.exceptions</a> with parameters of type <ahref="../../../../de/dhbwstuttgart/parser/JavaParser.yyException.html"title="class in de.dhbwstuttgart.parser">JavaParser.yyException</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colOne"scope="col">Constructor and Description</th>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <ahref="../../../de/dhbwstuttgart/parser/package-summary.html">de.dhbwstuttgart.parser</a> used by <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.typeinference.exceptions</a></span><spanclass="tabEnd"> </span></caption>
<caption><span>Classes in <ahref="../../../de/dhbwstuttgart/parser/package-summary.html">de.dhbwstuttgart.parser</a> used by <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.exceptions</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colOne"scope="col">Class and Description</th>
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/GTVDeclarationContext.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.GTVDeclarationContext</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.Class</a></li>
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.ClassOrInterface</a></li>
<h3>Fields inherited from class de.dhbwstuttgart.syntaxtree.<ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">Class</a></h3>
@@ -173,7 +173,7 @@ extends <a href="../../../de/dhbwstuttgart/syntaxtree/Class.html" title="class i
<h3>Methods inherited from class de.dhbwstuttgart.syntaxtree.<ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">Class</a></h3>
@@ -287,9 +287,9 @@ extends <a href="../../../de/dhbwstuttgart/syntaxtree/Class.html" title="class i
@@ -106,7 +106,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/GTVDeclarationContext.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.GTVDeclarationContext</a></li>
@@ -106,7 +106,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/GTVDeclarationContext.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.GTVDeclarationContext</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.Class</a></li>
<li><ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">de.dhbwstuttgart.syntaxtree.ClassOrInterface</a></li>
<li>
<ulclass="inheritance">
<li>de.dhbwstuttgart.syntaxtree.Interface</li>
@@ -148,7 +148,7 @@ extends <a href="../../../de/dhbwstuttgart/syntaxtree/Class.html" title="class i
<h3>Fields inherited from class de.dhbwstuttgart.syntaxtree.<ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">Class</a></h3>
@@ -205,7 +205,7 @@ extends <a href="../../../de/dhbwstuttgart/syntaxtree/Class.html" title="class i
<h3>Methods inherited from class de.dhbwstuttgart.syntaxtree.<ahref="../../../de/dhbwstuttgart/syntaxtree/Class.html"title="class in de.dhbwstuttgart.syntaxtree">Class</a></h3>
@@ -356,7 +356,7 @@ extends <a href="../../../de/dhbwstuttgart/syntaxtree/Class.html" title="class i
<h3>Uses of <ahref="../../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.typeinference.exceptions</a></h3>
<h3>Uses of <ahref="../../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a> in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.exceptions</a></h3>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.typeinference.exceptions</a> with parameters of type <ahref="../../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a></span><spanclass="tabEnd"> </span></caption>
<caption><span>Constructors in <ahref="../../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.exceptions</a> with parameters of type <ahref="../../../../de/dhbwstuttgart/syntaxtree/SyntaxTreeNode.html"title="class in de.dhbwstuttgart.syntaxtree">SyntaxTreeNode</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colOne"scope="col">Constructor and Description</th>
<tableclass="useSummary"border="0"cellpadding="3"cellspacing="0"summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <ahref="../../../de/dhbwstuttgart/syntaxtree/package-summary.html">de.dhbwstuttgart.syntaxtree</a> used by <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.typeinference.exceptions</a></span><spanclass="tabEnd"> </span></caption>
<caption><span>Classes in <ahref="../../../de/dhbwstuttgart/syntaxtree/package-summary.html">de.dhbwstuttgart.syntaxtree</a> used by <ahref="../../../de/dhbwstuttgart/typeinference/exceptions/package-summary.html">de.dhbwstuttgart.exceptions</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colOne"scope="col">Class and Description</th>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Expr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Expr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/UnaryExpr.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.UnaryExpr</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/statement/Literal.html"title="class in de.dhbwstuttgart.syntaxtree.statement">de.dhbwstuttgart.syntaxtree.statement.Literal</a></li>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.BoolLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.BoolLiteral</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.BoolLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.BoolLiteral</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.BoolLiteral</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.BoolLiteral</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.CharLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.CharLiteral</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.CharLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.CharLiteral</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.CharLiteral</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.CharLiteral</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.DoubleLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.DoubleLiteral</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.FloatLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.FloatLiteral</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.FloatLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.FloatLiteral</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.FloatLiteral</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.FloatLiteral</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.IntLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.IntLiteral</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.NumberLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.IntLiteral</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.IntLiteral</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.NumberLiteral</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.LocalVar"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.LocalVar</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.NegativeExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.NegativeExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.NegativeExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.NegativeExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.NegativeExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.NegativeExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.NotExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.NotExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.NotExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.NotExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.NotExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.NotExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.Null"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.Null</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.Null"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.Null</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.Null</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.Null</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.PositivExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PositivExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.PositivExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PositivExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.PositivExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.PositivExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.PostDecExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PostDecExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.PostDecExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PostDecExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.PostDecExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.PostDecExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.PostIncExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PostIncExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.PostIncExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PostIncExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.PostIncExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.PostIncExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.PreDecExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PreDecExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.PreDecExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PreDecExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.PreDecExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.PreDecExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.PreIncExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PreIncExpr</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.javaInternal.PreIncExpr"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.PreIncExpr</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.PreIncExpr</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.javaInternal.PreIncExpr</div>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.StringLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.StringLiteral</h2>
<h2title="Uses of Class de.dhbwstuttgart.syntaxtree.statement.literal.StringLiteral"class="title">Uses of Class<br>de.dhbwstuttgart.syntaxtree.statement.StringLiteral</h2>
</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.StringLiteral</div>
<divclass="classUseContainer">No usage of de.dhbwstuttgart.syntaxtree.statement.literal.StringLiteral</div>
@@ -109,10 +109,10 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/ObjectType.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.ObjectType</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.GenericTypeVar</a></li>
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.GenericRefType</a></li>
<h3>Fields inherited from class de.dhbwstuttgart.syntaxtree.type.<ahref="../../../../de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html"title="class in de.dhbwstuttgart.syntaxtree.type">GenericTypeVar</a></h3>
<h3>Methods inherited from class de.dhbwstuttgart.syntaxtree.type.<ahref="../../../../de/dhbwstuttgart/syntaxtree/type/GenericTypeVar.html"title="class in de.dhbwstuttgart.syntaxtree.type">GenericTypeVar</a></h3>
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/ObjectType.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.ObjectType</a></li>
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/ObjectType.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.ObjectType</a></li>
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/ObjectType.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.ObjectType</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/RefType.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.RefType</a></li>
<li><ahref="../../../../de/dhbwstuttgart/syntaxtree/type/RefType.html"title="class in de.dhbwstuttgart.syntaxtree.type">de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric</a></li>
<h3>Methods inherited from class de.dhbwstuttgart.syntaxtree.type.<ahref="../../../../de/dhbwstuttgart/syntaxtree/type/RefType.html"title="class in de.dhbwstuttgart.syntaxtree.type">RefType</a></h3>
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.