Andis letzter Stand
This commit is contained in:
parent
69668434da
commit
5c80215516
0
.gitignore
vendored
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
bin/.gitignore
vendored
Normal file → Executable file
0
bin/.gitignore
vendored
Normal file → Executable file
0
src/mycompiler/SyntaxTreeNode.java
Normal file → Executable file
0
src/mycompiler/SyntaxTreeNode.java
Normal file → Executable file
0
src/mycompiler/mybytecode/ClassFileMember.java
Normal file → Executable file
0
src/mycompiler/mybytecode/ClassFileMember.java
Normal file → Executable file
0
src/mycompiler/myclass/Constructor.java
Normal file → Executable file
0
src/mycompiler/myclass/Constructor.java
Normal file → Executable file
0
src/mycompiler/myclass/Field.java
Normal file → Executable file
0
src/mycompiler/myclass/Field.java
Normal file → Executable file
0
src/mycompiler/myclass/FieldDeclaration.java
Normal file → Executable file
0
src/mycompiler/myclass/FieldDeclaration.java
Normal file → Executable file
0
src/mycompiler/myclass/Generic.java
Normal file → Executable file
0
src/mycompiler/myclass/Generic.java
Normal file → Executable file
0
src/mycompiler/myclass/GenericDeclarationList.java
Normal file → Executable file
0
src/mycompiler/myclass/GenericDeclarationList.java
Normal file → Executable file
0
src/mycompiler/myparser/BoundedClassIdentifierList.java
Normal file → Executable file
0
src/mycompiler/myparser/BoundedClassIdentifierList.java
Normal file → Executable file
0
src/mycompiler/myparser/GenericVarDeclarationList.java
Normal file → Executable file
0
src/mycompiler/myparser/GenericVarDeclarationList.java
Normal file → Executable file
0
src/mycompiler/myparser/JavaLexer.java
Normal file → Executable file
0
src/mycompiler/myparser/JavaLexer.java
Normal file → Executable file
0
src/mycompiler/myparser/JavaParser.java
Normal file → Executable file
0
src/mycompiler/myparser/JavaParser.java
Normal file → Executable file
0
src/mycompiler/mystatement/LambdaParameter.java
Normal file → Executable file
0
src/mycompiler/mystatement/LambdaParameter.java
Normal file → Executable file
0
src/typinferenz/FunNInterface.java
Normal file → Executable file
0
src/typinferenz/FunNInterface.java
Normal file → Executable file
0
src/typinferenz/FunNMethod.java
Normal file → Executable file
0
src/typinferenz/FunNMethod.java
Normal file → Executable file
0
src/typinferenz/GenericTypeInsertable.java
Normal file → Executable file
0
src/typinferenz/GenericTypeInsertable.java
Normal file → Executable file
@ -56,7 +56,11 @@ public class JavaCodeResult{
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj){
|
||||
throw new NotImplementedException();
|
||||
if(!(obj instanceof JavaCodeResult))return false;
|
||||
JavaCodeResult equals = (JavaCodeResult)obj;
|
||||
if(!equals.getJavaCode().equals(this.getJavaCode()))return false;
|
||||
if(!equals.getUnresolvedTPH().equals(this.getUnresolvedTPH()))return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
0
src/typinferenz/TIPConstraints.java
Normal file → Executable file
0
src/typinferenz/TIPConstraints.java
Normal file → Executable file
0
src/typinferenz/TypeInsertable.java
Normal file → Executable file
0
src/typinferenz/TypeInsertable.java
Normal file → Executable file
0
src/typinferenz/assumptions/Assumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/Assumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/ClassAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/ClassAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/ConstructorAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/ConstructorAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/FieldAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/FieldAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/GenericVarAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/GenericVarAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/LocalVarAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/LocalVarAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/MethodAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/MethodAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/ParameterAssumption.java
Normal file → Executable file
0
src/typinferenz/assumptions/ParameterAssumption.java
Normal file → Executable file
0
src/typinferenz/exceptions/DebugException.java
Normal file → Executable file
0
src/typinferenz/exceptions/DebugException.java
Normal file → Executable file
0
src/typinferenz/exceptions/ParserError.java
Normal file → Executable file
0
src/typinferenz/exceptions/ParserError.java
Normal file → Executable file
0
src/typinferenz/typedeployment/GenericTypeInsertPoint.java
Normal file → Executable file
0
src/typinferenz/typedeployment/GenericTypeInsertPoint.java
Normal file → Executable file
0
src/typinferenz/typedeployment/SourcePatchPoint.java
Normal file → Executable file
0
src/typinferenz/typedeployment/SourcePatchPoint.java
Normal file → Executable file
2
src/typinferenz/typedeployment/TypeInsertPoint.java
Normal file → Executable file
2
src/typinferenz/typedeployment/TypeInsertPoint.java
Normal file → Executable file
@ -40,7 +40,7 @@ public class TypeInsertPoint extends SourcePatchPoint {
|
||||
this.resultSet = resultSet;
|
||||
this.node = insertNode;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Setzt den Typ dieses TypeInsertPoint in den übergebenen Quelltext ein.
|
||||
* @param fileContent - der Quelltext
|
||||
|
0
src/typinferenz/typedeployment/TypeInsertSet.java
Normal file → Executable file
0
src/typinferenz/typedeployment/TypeInsertSet.java
Normal file → Executable file
0
test/bytecode/BytecodeTester.java
Normal file → Executable file
0
test/bytecode/BytecodeTester.java
Normal file → Executable file
0
test/bytecode/EmptyClassTest.java
Normal file → Executable file
0
test/bytecode/EmptyClassTest.java
Normal file → Executable file
0
test/bytecode/FieldTest.jav
Normal file → Executable file
0
test/bytecode/FieldTest.jav
Normal file → Executable file
0
test/bytecode/GeneralTest.java
Normal file → Executable file
0
test/bytecode/GeneralTest.java
Normal file → Executable file
0
test/bytecode/MethodTest.java
Normal file → Executable file
0
test/bytecode/MethodTest.java
Normal file → Executable file
0
test/mycompiler/test/lambda/GenericParameterTest.jav
Normal file → Executable file
0
test/mycompiler/test/lambda/GenericParameterTest.jav
Normal file → Executable file
0
test/mycompiler/test/lambda/GenericParameterTest.java
Normal file → Executable file
0
test/mycompiler/test/lambda/GenericParameterTest.java
Normal file → Executable file
0
test/mycompiler/test/lambda/TestInterface.jav
Normal file → Executable file
0
test/mycompiler/test/lambda/TestInterface.jav
Normal file → Executable file
0
test/mycompiler/test/lambda/TestInterface.java
Normal file → Executable file
0
test/mycompiler/test/lambda/TestInterface.java
Normal file → Executable file
0
test/mycompiler/test/lambda/testResults/LambdaTest.log
Normal file → Executable file
0
test/mycompiler/test/lambda/testResults/LambdaTest.log
Normal file → Executable file
0
test/parser/BoundedParameter.jav
Normal file → Executable file
0
test/parser/BoundedParameter.jav
Normal file → Executable file
0
test/parser/FieldInitializationTest.jav
Normal file → Executable file
0
test/parser/FieldInitializationTest.jav
Normal file → Executable file
0
test/parser/GeneralParserTest.java
Normal file → Executable file
0
test/parser/GeneralParserTest.java
Normal file → Executable file
0
test/parser/GenericFieldVarTest.jav
Normal file → Executable file
0
test/parser/GenericFieldVarTest.jav
Normal file → Executable file
0
test/parser/ImportTest.jav
Normal file → Executable file
0
test/parser/ImportTest.jav
Normal file → Executable file
0
test/plugindevelopment/InsertSingleTypeTest.java
Normal file → Executable file
0
test/plugindevelopment/InsertSingleTypeTest.java
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Id.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Id.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MatrixVectorMul.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MatrixVectorMul.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MatrixWhile.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MatrixWhile.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Matrix_lambda.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Matrix_lambda.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MethodId.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MethodId.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MethodIntegerUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MethodIntegerUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MethodUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/MethodUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/OL3.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/OL3.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Plus1.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Plus1.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Plus1_Float_Double.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Plus1_Float_Double.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Tester.java
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/Tester.java
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Fehler Report
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Fehler Report
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Id.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Id.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MatrixVectorMul.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MatrixVectorMul.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Matrix_lambda.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Matrix_lambda.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MethodId.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MethodId.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MethodIntegerUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MethodIntegerUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MethodUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/MethodUse.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/OL.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/OL.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Plus1.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Plus1.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Plus1_Float_Double.jav
Normal file → Executable file
0
test/plugindevelopment/MartinTestCases/jav/Lambda_usecases/Plus1_Float_Double.jav
Normal file → Executable file
0
test/plugindevelopment/MethodTypeInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/MethodTypeInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/MethodTypeInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/MethodTypeInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/MethodTypeInsertTestSolution.jav
Normal file → Executable file
0
test/plugindevelopment/MethodTypeInsertTestSolution.jav
Normal file → Executable file
0
test/plugindevelopment/ParameterInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/ParameterInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/ParameterTypeInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/ParameterTypeInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/ParameterTypeInsertTestSolution.jav
Normal file → Executable file
0
test/plugindevelopment/ParameterTypeInsertTestSolution.jav
Normal file → Executable file
0
test/plugindevelopment/SingleTypeInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/SingleTypeInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/SyntaxTreeTests.java
Normal file → Executable file
0
test/plugindevelopment/SyntaxTreeTests.java
Normal file → Executable file
0
test/plugindevelopment/TRMEqualTest.java
Normal file → Executable file
0
test/plugindevelopment/TRMEqualTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertSetEqualTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertSetEqualTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertSetEqualTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertSetEqualTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTester.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTester.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/BoundedGenericTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/BoundedGenericTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/BoundedGenericsTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/BoundedGenericsTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/FunNInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/FunNInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/FunNInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/FunNInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericParaListInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericParaListInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericParaListInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericParaListInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericTypeVarTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericTypeVarTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericTypeVarTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericTypeVarTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericTypeVarTest2.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericTypeVarTest2.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericVarInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericVarInsertTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericVarInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/GenericVarInsertTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest2.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest2.jav
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest2.java
Normal file → Executable file
0
test/plugindevelopment/TypeInsertTests/ImportTest2.java
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user