Compare commits

..

3 Commits

Author SHA1 Message Date
JanUlrich
2c240edb03 Merge branch 'bigRefactoring' into antlr 2017-05-31 17:11:47 +02:00
Pluemicke Martin
328bb4151f Studienarbeiten Schroedter Steurer hinzugefuegt 2017-05-03 18:02:49 +02:00
JanUlrich
502307f7d8 superClass = null 2017-04-20 18:56:11 +02:00
1127 changed files with 20762 additions and 10288 deletions

11
.classpath Normal file
View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="test"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="lib" path="lib/bcel-6.1-SNAPSHOT.jar" sourcepath="lib/bcel-6.1-SNAPSHOT-sources.jar"/>
<classpathentry kind="lib" path="lib/guava-10.0.1.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="lib/antlr-complete.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

10
.gitignore vendored
View File

@@ -10,13 +10,3 @@ bin
*.jar *.jar
*.war *.war
*.ear *.ear
# IDEs
.classpath
*.iml
.idea/
/target/
.DS_Store
.project
.settings/
/target/

17
.project Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>JavaCompilerCore</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8

View File

@@ -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
View File

0
doc/Javadoc/allclasses-noframe.html Normal file → Executable file
View File

0
doc/Javadoc/constant-values.html Normal file → Executable file
View File

0
doc/Javadoc/deprecated-list.html Normal file → Executable file
View File

0
doc/Javadoc/help-doc.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-1.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-10.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-11.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-12.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-13.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-14.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-15.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-16.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-17.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-18.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-19.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-2.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-20.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-21.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-22.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-23.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-24.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-3.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-4.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-5.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-6.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-7.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-8.html Normal file → Executable file
View File

0
doc/Javadoc/index-files/index-9.html Normal file → Executable file
View File

0
doc/Javadoc/index.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/MyCompiler.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/MyCompilerAPI.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/SourceFile.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/class-use/MyCompiler.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/class-use/MyCompilerAPI.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/class-use/SourceFile.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/Attribute.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/AttributeInfo.html Normal file → Executable file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
doc/Javadoc/mycompiler/mybytecode/CPInfo.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/ClassFile.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/CodeAttribute.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/ExceptionTable.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/FieldInfo.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/JVMCode.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/Key.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/MethodInfo.html Normal file → Executable file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
doc/Javadoc/mycompiler/mybytecode/class-use/Key.html Normal file → Executable file
View File

View File

0
doc/Javadoc/mycompiler/mybytecode/package-frame.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/package-summary.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/package-tree.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/mybytecode/package-use.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/Class.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/ClassBody.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/ClassDeclId.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/Constructor.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/DeclId.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/ExceptionList.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/FieldDecl.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/FormalParameter.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/InstVarDecl.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/Method.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/ParameterList.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/Status.html Normal file → Executable file
View File

0
doc/Javadoc/mycompiler/myclass/UsedId.html Normal file → Executable file
View File

Some files were not shown because too many files have changed in this diff Show More