forked from JavaTX/JavaCompilerCore
Compare commits
98 Commits
strucTypes
...
parser
Author | SHA1 | Date | |
---|---|---|---|
|
59569380ed | ||
|
4fbcf87e0c | ||
|
6808535f67 | ||
|
ac4a79f0e7 | ||
|
7c2f7c54dd | ||
|
c747ab0885 | ||
|
6cf98f200b | ||
|
ed3a3909c0 | ||
|
b7bb0fa1c4 | ||
|
166aa5e506 | ||
|
f6e0c561bb | ||
|
a45aa50574 | ||
|
191a1166b9 | ||
|
6e770b5ec5 | ||
|
22499f09e8 | ||
|
1f89238fe4 | ||
|
c61dd5411e | ||
|
52487f3389 | ||
|
2f994cdfa8 | ||
|
9c4f763c9a | ||
|
8f9c07d88e | ||
|
b32e437a05 | ||
|
48e2d2eec2 | ||
|
1888eb6d46 | ||
|
56d919f446 | ||
|
15d120d594 | ||
|
e556a470e7 | ||
|
398c1992fa | ||
|
9a94ba2114 | ||
|
cdcebdd4ac | ||
|
8e4791cca6 | ||
|
3ce4937bc1 | ||
|
027538a082 | ||
|
39793b461e | ||
|
29173ba172 | ||
|
5d94820fed | ||
|
c7dea4c86b | ||
|
ede55d228e | ||
|
0610ea8e63 | ||
|
8d12821c68 | ||
|
311d7ee63a | ||
|
1f5071d4e4 | ||
|
542f87e8a3 | ||
|
57df329751 | ||
|
7b24e2d83f | ||
|
b1b1cfdc54 | ||
|
672373fc8d | ||
|
ab86cc3229 | ||
|
0c19cc7400 | ||
|
268056542b | ||
|
19a1ef4024 | ||
|
3c732346d9 | ||
|
01339ca7ec | ||
|
6ddc4983b0 | ||
|
719d1a5ced | ||
|
90a9273fc2 | ||
|
009a638c9a | ||
|
55be865ab4 | ||
|
01fd396d29 | ||
|
dccdc5da2b | ||
|
940c922c80 | ||
|
bdc2a83b1c | ||
|
d989100b47 | ||
|
f015ef75f7 | ||
|
5f731bb09c | ||
|
09bdaa6a21 | ||
|
e8757a179f | ||
|
3a444c0172 | ||
|
ab36050f9b | ||
|
9919ecd083 | ||
|
7d8e8249ed | ||
|
fb0ef510b2 | ||
|
72fdf2dca8 | ||
|
eb8db0e0eb | ||
|
5386227a34 | ||
|
5e675b9a93 | ||
|
fd8df92c03 | ||
|
eddac2c8ed | ||
|
a8274bdc69 | ||
|
e702f745c3 | ||
|
4616f82b09 | ||
|
dbe47f41c1 | ||
|
b55d0779e9 | ||
|
928396927e | ||
|
9a886ed223 | ||
|
16e14f9363 | ||
|
b51d8356b7 | ||
|
48dc76646b | ||
|
fea86460e8 | ||
|
01703a73c5 | ||
|
bb5e697699 | ||
|
5a026a431c | ||
|
1d767a7696 | ||
|
d2fa9e00f8 | ||
|
934e5f85f8 | ||
|
bfa106913b | ||
|
44f4aa4b27 | ||
|
ae02ee247a |
@@ -1,25 +0,0 @@
|
||||
\documentclass{article}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\section{Generics sind notwendig}
|
||||
Generics können nicht ignoriert werden.
|
||||
Folgender Fall ist Typisierbar:
|
||||
|
||||
\begin{program}
|
||||
<T> T m1(T x){
|
||||
return m2(x);
|
||||
}
|
||||
|
||||
m2(x){
|
||||
m1(1);
|
||||
m2("Test");
|
||||
return m1(x);
|
||||
}
|
||||
\end{program}
|
||||
|
||||
Beim weglassen des Generics T wäre es aber nicht mehr möglich.
|
||||
Dann erhält jeder Constraint, welcher in Verbindung mit der Methode m1 steht
|
||||
den selben TPH.
|
||||
|
||||
\end{document}
|
0
doc/Javadoc/allclasses-frame.html
Normal file → Executable file
0
doc/Javadoc/allclasses-frame.html
Normal file → Executable file
0
doc/Javadoc/allclasses-noframe.html
Normal file → Executable file
0
doc/Javadoc/allclasses-noframe.html
Normal file → Executable file
0
doc/Javadoc/constant-values.html
Normal file → Executable file
0
doc/Javadoc/constant-values.html
Normal file → Executable file
0
doc/Javadoc/deprecated-list.html
Normal file → Executable file
0
doc/Javadoc/deprecated-list.html
Normal file → Executable file
0
doc/Javadoc/help-doc.html
Normal file → Executable file
0
doc/Javadoc/help-doc.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-1.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-1.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-10.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-10.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-11.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-11.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-12.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-12.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-13.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-13.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-14.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-14.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-15.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-15.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-16.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-16.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-17.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-17.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-18.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-18.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-19.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-19.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-2.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-2.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-20.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-20.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-21.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-21.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-22.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-22.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-23.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-23.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-24.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-24.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-3.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-3.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-4.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-4.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-5.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-5.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-6.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-6.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-7.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-7.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-8.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-8.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-9.html
Normal file → Executable file
0
doc/Javadoc/index-files/index-9.html
Normal file → Executable file
0
doc/Javadoc/index.html
Normal file → Executable file
0
doc/Javadoc/index.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/MyCompiler.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/MyCompiler.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/MyCompilerAPI.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/MyCompilerAPI.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/SourceFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/SourceFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/class-use/MyCompiler.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/class-use/MyCompiler.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/class-use/MyCompilerAPI.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/class-use/MyCompilerAPI.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/class-use/SourceFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/class-use/SourceFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/Attribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/Attribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/AttributeInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/AttributeInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Class_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Class_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Double_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Double_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Fieldref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Fieldref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Float_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Float_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Integer_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Integer_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_InterfaceMethodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_InterfaceMethodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Long_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Long_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Methodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Methodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_NameAndType_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_NameAndType_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_String_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_String_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Utf8_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CONSTANT_Utf8_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CPInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CPInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/ClassFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/ClassFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CodeAttribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/CodeAttribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/ExceptionTable.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/ExceptionTable.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/FieldInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/FieldInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/JVMCode.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/JVMCode.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/Key.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/Key.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/MethodInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/MethodInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/Attribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/Attribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/AttributeInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/AttributeInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Class_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Class_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Double_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Double_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Fieldref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Fieldref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Float_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Float_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Integer_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Integer_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_InterfaceMethodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_InterfaceMethodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Long_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Long_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Methodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Methodref_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_NameAndType_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_NameAndType_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_String_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_String_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Utf8_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CONSTANT_Utf8_info.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CPInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CPInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/ClassFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/ClassFile.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CodeAttribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/CodeAttribute.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/ExceptionTable.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/ExceptionTable.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/FieldInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/FieldInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/JVMCode.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/JVMCode.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/Key.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/Key.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/MethodInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/class-use/MethodInfo.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-frame.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-frame.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-summary.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-summary.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-tree.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-tree.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-use.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/mybytecode/package-use.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Class.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Class.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ClassBody.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ClassBody.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ClassDeclId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ClassDeclId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Constructor.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Constructor.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/DeclId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/DeclId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ExceptionList.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ExceptionList.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/FieldDecl.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/FieldDecl.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/FormalParameter.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/FormalParameter.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/InstVarDecl.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/InstVarDecl.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Method.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Method.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ParameterList.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/ParameterList.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Status.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/Status.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/UsedId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/UsedId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/UserDef.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/UserDef.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/class-use/Class.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/class-use/Class.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/class-use/ClassBody.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/class-use/ClassBody.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/class-use/ClassDeclId.html
Normal file → Executable file
0
doc/Javadoc/mycompiler/myclass/class-use/ClassDeclId.html
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user