<dt><spanclass="strong"><ahref="../mycompiler/MyCompiler.html#wandleGeneric2RefType(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleGeneric2RefType(Menge<Type>, Menge<Class>)</a></span> - Static method in class mycompiler.<ahref="../mycompiler/MyCompiler.html"title="class in mycompiler">MyCompiler</a></dt>
Ersetzt in der Superklassenparameterliste einer Klasse, diejenigen
<code>GenericTypeVars</code>, zu denen es eine Klasse gibt, die gleich hei<65>t.</div>
</dd>
<dt><spanclass="strong"><ahref="../mycompiler/myclass/Class.html#wandleRefTypeAttributes2GenericAttributes()">wandleRefTypeAttributes2GenericAttributes()</a></span> - Method in class mycompiler.myclass.<ahref="../mycompiler/myclass/Class.html"title="class in mycompiler.myclass">Class</a></dt>
<dd>
<divclass="block">Alle Methoden der Klassen <20>berpr<70>fen, ob sie als
RefType deklarierte Attribute haben, die aber GenericTypeVars sind
und ggf. ersetzen
Bsp.:
bei public E elementAt(i){...} wird E vorerst als RefType erkannt</div>
<dt><spanclass="strong"><ahref="../mycompiler/myclass/Method.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>)</a></span> - Method in class mycompiler.myclass.<ahref="../mycompiler/myclass/Method.html"title="class in mycompiler.myclass">Method</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/myinterface/Interface.html#wandleRefTypeAttributes2GenericAttributes()">wandleRefTypeAttributes2GenericAttributes()</a></span> - Method in class mycompiler.myinterface.<ahref="../mycompiler/myinterface/Interface.html"title="class in mycompiler.myinterface">Interface</a></dt>
<dd>
<divclass="block">Alle RefTypes, die hier im Interface definiert sind
bspw: E doSomething()
und eigentlich Generics sind werden zu generics gewandelt</div>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/Assign.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/Assign.html"title="class in mycompiler.mystatement">Assign</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/Binary.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/Binary.html"title="class in mycompiler.mystatement">Binary</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/Block.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/Block.html"title="class in mycompiler.mystatement">Block</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/BoolLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/BoolLiteral.html"title="class in mycompiler.mystatement">BoolLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/CastExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/CastExpr.html"title="class in mycompiler.mystatement">CastExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/CharLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/CharLiteral.html"title="class in mycompiler.mystatement">CharLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/DoubleLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/DoubleLiteral.html"title="class in mycompiler.mystatement">DoubleLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/EmptyStmt.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/EmptyStmt.html"title="class in mycompiler.mystatement">EmptyStmt</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/FloatLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/FloatLiteral.html"title="class in mycompiler.mystatement">FloatLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/ForStmt.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/ForStmt.html"title="class in mycompiler.mystatement">ForStmt</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/IfStmt.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/IfStmt.html"title="class in mycompiler.mystatement">IfStmt</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/InstanceOf.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/InstanceOf.html"title="class in mycompiler.mystatement">InstanceOf</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/InstVar.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/InstVar.html"title="class in mycompiler.mystatement">InstVar</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/IntLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/IntLiteral.html"title="class in mycompiler.mystatement">IntLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/LambdaExpression.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/LambdaExpression.html"title="class in mycompiler.mystatement">LambdaExpression</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/LocalOrFieldVar.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/LocalOrFieldVar.html"title="class in mycompiler.mystatement">LocalOrFieldVar</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/LocalVarDecl.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/LocalVarDecl.html"title="class in mycompiler.mystatement">LocalVarDecl</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/LongLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/LongLiteral.html"title="class in mycompiler.mystatement">LongLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/MethodCall.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/MethodCall.html"title="class in mycompiler.mystatement">MethodCall</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/NegativeExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/NegativeExpr.html"title="class in mycompiler.mystatement">NegativeExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/NewArray.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/NewArray.html"title="class in mycompiler.mystatement">NewArray</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/NewClass.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/NewClass.html"title="class in mycompiler.mystatement">NewClass</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/NotExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/NotExpr.html"title="class in mycompiler.mystatement">NotExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/Null.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/Null.html"title="class in mycompiler.mystatement">Null</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/PositivExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/PositivExpr.html"title="class in mycompiler.mystatement">PositivExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/PostDecExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/PostDecExpr.html"title="class in mycompiler.mystatement">PostDecExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/PostIncExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/PostIncExpr.html"title="class in mycompiler.mystatement">PostIncExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/PreDecExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/PreDecExpr.html"title="class in mycompiler.mystatement">PreDecExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/PreIncExpr.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/PreIncExpr.html"title="class in mycompiler.mystatement">PreIncExpr</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/Return.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/Return.html"title="class in mycompiler.mystatement">Return</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/Statement.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/Statement.html"title="class in mycompiler.mystatement">Statement</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/StringLiteral.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/StringLiteral.html"title="class in mycompiler.mystatement">StringLiteral</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/This.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/This.html"title="class in mycompiler.mystatement">This</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/WhileStmt.html#wandleRefTypeAttributes2GenericAttributes(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">wandleRefTypeAttributes2GenericAttributes(Menge<Type>, Menge<GenericTypeVar>)</a></span> - Method in class mycompiler.mystatement.<ahref="../mycompiler/mystatement/WhileStmt.html"title="class in mycompiler.mystatement">WhileStmt</a></dt>
<dt><spanclass="strong"><ahref="../mycompiler/myparser/JavaParser.html#WHILE">WHILE</a></span> - Static variable in class mycompiler.myparser.<ahref="../mycompiler/myparser/JavaParser.html"title="class in mycompiler.myparser">JavaParser</a></dt>
<dd> </dd>
<dt><ahref="../mycompiler/mystatement/WhileStmt.html"title="class in mycompiler.mystatement"><spanclass="strong">WhileStmt</span></a> - Class in <ahref="../mycompiler/mystatement/package-summary.html">mycompiler.mystatement</a></dt>
<dd> </dd>
<dt><spanclass="strong"><ahref="../mycompiler/mystatement/WhileStmt.html#WhileStmt(int, int)">WhileStmt(int, int)</a></span> - Constructor for class mycompiler.mystatement.<ahref="../mycompiler/mystatement/WhileStmt.html"title="class in mycompiler.mystatement">WhileStmt</a></dt>
<dd> </dd>
<dt><spanclass="strong"><ahref="../mycompiler/mybytecode/JVMCode.html#wide">wide</a></span> - Static variable in class mycompiler.mybytecode.<ahref="../mycompiler/mybytecode/JVMCode.html"title="class in mycompiler.mybytecode">JVMCode</a></dt>
<dd> </dd>
<dt><ahref="../mycompiler/mytype/WildcardType.html"title="class in mycompiler.mytype"><spanclass="strong">WildcardType</span></a> - Class in <ahref="../mycompiler/mytype/package-summary.html">mycompiler.mytype</a></dt>
<dd>
<divclass="block">Stellt eine Wildcard in Java dar.</div>
</dd>
<dt><spanclass="strong"><ahref="../mycompiler/mytype/WildcardType.html#WildcardType(int)">WildcardType(int)</a></span> - Constructor for class mycompiler.mytype.<ahref="../mycompiler/mytype/WildcardType.html"title="class in mycompiler.mytype">WildcardType</a></dt>
<dd>
<divclass="block">Author: Arne L<>dtke<br/>
Standard Konstruktor f<>r eine Wildcard</div>
</dd>
<dt><spanclass="strong"><ahref="../mycompiler/mybytecode/ClassFile.html#writeByte(java.io.FileOutputStream, byte)">writeByte(FileOutputStream, byte)</a></span> - Method in class mycompiler.mybytecode.<ahref="../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a></dt>
<dd> </dd>
<dt><spanclass="strong"><ahref="../mycompiler/mybytecode/ClassFile.html#writeByteArray(java.io.FileOutputStream, byte[])">writeByteArray(FileOutputStream, byte[])</a></span> - Method in class mycompiler.mybytecode.<ahref="../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a></dt>
<dd> </dd>
<dt><spanclass="strong"><ahref="../mycompiler/mybytecode/ClassFile.html#writeInt(java.io.FileOutputStream, int)">writeInt(FileOutputStream, int)</a></span> - Method in class mycompiler.mybytecode.<ahref="../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a></dt>
<dd> </dd>
<dt><spanclass="strong"><ahref="../mycompiler/mybytecode/ClassFile.html#writeShort(java.io.FileOutputStream, short)">writeShort(FileOutputStream, short)</a></span> - Method in class mycompiler.mybytecode.<ahref="../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</a></dt>