Tamas Vajk
|
953c6fdb7b
|
Fix expected test file
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
cdc7ed0e14
|
Extract container of adapter function as compiler generated
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
7f94495601
|
Add test for adapter function
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
fc66b73e3b
|
Extract override modifier for lambda and reflection-like constructs
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
0726b6410f
|
Change location of methods inside parameterized types
|
2022-05-10 19:51:26 +01:00 |
|
Tamas Vajk
|
257224aa59
|
Change base class of property reference classes
|
2022-05-10 19:51:25 +01:00 |
|
Tamas Vajk
|
cf0be05b44
|
Add property reference invoke method implementation
|
2022-05-10 19:51:25 +01:00 |
|
Tamas Vajk
|
91b7de42ad
|
Make generated invoke/get/set public
The generated `invoke`/`get`/`set` methods are implementing interface members, so they need to be `public`.
|
2022-05-10 19:51:24 +01:00 |
|
Tamas Vajk
|
878352f69c
|
Add test for checking generated invoke/get/set visibility
|
2022-05-10 19:51:24 +01:00 |
|
Tamas Vajk
|
222f2415e2
|
Fix local function reference extraction
|
2022-05-10 19:51:24 +01:00 |
|
Tamas Vajk
|
d6feb58bfc
|
Fix property references to fake overrides
|
2022-05-10 19:51:23 +01:00 |
|
Tamas Vajk
|
ac3c635fe3
|
Extract set function for field accessing property references
|
2022-05-10 19:51:23 +01:00 |
|
Tamas Vajk
|
a6f036d94e
|
Extract property references with only backing field
|
2022-05-10 19:51:23 +01:00 |
|
Tamas Vajk
|
46af85621a
|
Add nested generic constructor reference test
|
2022-05-10 19:51:21 +01:00 |
|
Tamas Vajk
|
5e1ebb2545
|
Fix generic constructor reference extraction
|
2022-05-10 19:51:21 +01:00 |
|
Tamas Vajk
|
415fcaf605
|
Add generic constructor reference test
|
2022-05-10 19:51:21 +01:00 |
|
Tamas Vajk
|
67be6a18de
|
Fix generic callable bindings inside invoke methods
|
2022-05-10 19:51:20 +01:00 |
|
Tamas Vajk
|
6742496fe3
|
Get type arguments for property/function references
|
2022-05-10 19:51:20 +01:00 |
|
Tamas Vajk
|
4b55dce0e9
|
Add generic function and property reference test cases
|
2022-05-10 19:51:20 +01:00 |
|
Tamas Vajk
|
18812c810c
|
Add PropertyRefExpr QL class, change extraction to use it, and add tests
|
2022-05-10 19:51:19 +01:00 |
|
Tamas Vajk
|
4ce813a720
|
Extract anonymous class for property references (class, constructor, call to constructor, optional parameters)
|
2022-05-10 19:51:19 +01:00 |
|
Tamas Vajk
|
d057530584
|
Add property reference tests
|
2022-05-10 19:51:19 +01:00 |
|
Tamas Vajk
|
ff5bbee75a
|
Change extracted base type of function references
|
2022-05-10 19:51:18 +01:00 |
|
Tamas Vajk
|
42803a161c
|
WIP: add test for reflective calls
|
2022-05-10 19:51:18 +01:00 |
|