2
0

2123 Commits

Author SHA1 Message Date
26ae463e96 Improve to SC generation 2021-08-30 18:37:14 +02:00
2e1e69df9a correct naming 2021-07-24 15:39:05 +02:00
0e8012c132 resolved the todo 2021-06-11 23:26:25 +02:00
68394565b5 correct typo 2021-06-02 11:00:52 +02:00
c3b17a8f2f Add git ignore 2021-05-27 12:16:18 +02:00
423cf8b9d2 Fix Object has null Constructor 2021-05-27 12:09:46 +02:00
87fb9e5a33 merge 2021-05-27 11:46:32 +02:00
df6debec4f Merge branch 'inferWildcards' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into inferWildcards 2021-05-26 21:20:51 +02:00
59177e09ad add 2021-05-26 21:19:51 +02:00
a9281a0db2 add filter for stuff in ast 2021-05-26 21:19:39 +02:00
fe36b34a80 Add tests for source code gen 2021-05-26 20:59:25 +02:00
d3a18887c3 ignore test output 2021-05-26 20:58:29 +02:00
14821575bd Add implementation of source code manipulation 2021-05-26 20:57:14 +02:00
c1519783ba Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into inferWildcards 2021-05-25 15:45:32 +02:00
53bbf3c511 Merge bigRefactoring 2021-05-25 15:45:23 +02:00
48964d57ad 2
new file:   README_aktuelle_Branches
	modified:   src/main/java/de/dhbwstuttgart/syntaxtree/type/GenericRefType.java
	modified:   src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
2021-05-25 15:32:11 +02:00
41492e53ca Modify Testcase for Unresolved Constraint Exception 2021-05-21 10:24:43 +02:00
18d9edfeea modified: src/main/java/de/dhbwstuttgart/bytecode/genericsGenerator/GeneratedGenericsFinder.java
new file:   src/test/java/insertGenerics/TestVectorArg.java
	modified:   src/test/resources/bytecode/javFiles/Fac.jav
	new file:   src/test/resources/insertGenericsJav/TestVectorArg.jav
2021-05-21 09:52:22 +02:00
74b9b024ee Reformat 2021-05-20 11:58:07 +02:00
97483714e7 Add example for lib function 2021-05-20 11:46:50 +02:00
a7b9c2a4ee Add generate BC Code Test 2021-05-10 18:10:19 +02:00
fd7628cb40 Simplify generateConstraints 2021-05-10 18:02:23 +02:00
76a291ab41 Fixed a Bug for a null Pointer Exception 2021-05-01 14:38:44 +02:00
c5c8ffeed1 Correct gernation of oder constraints 2021-04-27 17:54:31 +02:00
ba9335e2f6 Correct matcher 2021-04-27 17:54:10 +02:00
c098a0a1b0 extract duplicate code to a separate method 2021-04-25 11:34:25 +02:00
cfce2f55ac Add generation of wildcard constraints for generic types in source 2021-04-25 11:23:12 +02:00
4009a28333 add expected type infer results. Enables gernation of bytecode 2021-04-24 14:14:19 +02:00
1b9e824b86 modified: src/main/java/de/dhbwstuttgart/bytecode/genericsGenerator/GeneratedGenericsFinder.java
modified:   src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java
2021-04-19 16:18:31 +02:00
b40cb49b9f In PairTPHsmallerTPH origPair eingefuegt, was das OriginalPair darstellt,
entweder vor oder waehrend der Unikation

	modified:   src/main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java
	new file:   src/main/java/de/dhbwstuttgart/typeinference/result/PairNoResult.java
noetig da als oriPairs auch Paare nicht solved form vorkommen koennen

	modified:   src/main/java/de/dhbwstuttgart/typeinference/result/PairTPHsmallerTPH.java
	modified:   src/main/java/de/dhbwstuttgart/typeinference/result/ResultPairVisitor.java
2021-04-19 14:22:40 +02:00
f3dc0cbeb7 Add diamond expression 2021-04-16 19:34:49 +02:00
cd2f030ac6 remove unused testcase 2021-04-14 10:50:01 +02:00
f548548788 Add test case for param types 2021-04-14 10:48:40 +02:00
5cf41101bf Only replace refType occurs in MethodReturn, Parameter, Field and Local
Var
2021-04-14 10:18:56 +02:00
e139f8c867 Add Test for Void 2021-04-14 10:18:15 +02:00
5a151a965c Add new test classes 2021-04-13 11:57:10 +02:00
be9ee49878 modified: src/main/java/de/dhbwstuttgart/bytecode/TPHExtractor.java
modified:   src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java
	modified:   src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java
	modified:   src/main/java/de/dhbwstuttgart/syntaxtree/statement/MethodCall.java
	modified:   src/main/java/de/dhbwstuttgart/syntaxtree/statement/Statement.java
	modified:   src/main/java/de/dhbwstuttgart/typeinference/constraints/Constraint.java
	modified:   src/main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java
	modified:   src/test/java/insertGenerics/TestLocalVarLambda.java
2021-04-13 10:03:48 +02:00
e5f03369cc Test via assert of amount of generated constraints 2021-04-13 09:14:17 +02:00
f698c967c0 Delete outdated test class 2021-04-10 11:24:02 +02:00
1509e21214 Add Test for MapNested 2021-04-10 11:23:34 +02:00
50c05064c7 Add Test for map 2021-04-10 11:22:38 +02:00
6458a06293 Add Test for nested 2021-04-10 11:21:49 +02:00
a984e455e4 Add Test for single 2021-04-10 11:20:36 +02:00
19c9f648a8 Add Testclass for fields 2021-04-10 11:19:15 +02:00
077bd62b92 Introduce ? extends to the map of TPH. This should prevent an editing 2021-04-10 11:09:16 +02:00
de62df00e0 correct test oputput 2021-04-10 10:42:58 +02:00
78e3b76dc3 make test functions static 2021-04-10 10:42:28 +02:00
c627f9de60 Split the single testcase to two 2021-04-10 10:40:58 +02:00
ff92807b83 Add JavaDoc 2021-04-10 10:33:46 +02:00
1043b3f55f remove a test 2021-04-09 20:31:40 +02:00