Steven Schäfer
|
a90ac2438d
|
Set correct field visibility in psi2ir
|
2019-08-28 19:41:11 +02:00 |
|
Dmitry Petrov
|
bdec8b04e8
|
Minor: trim in RenderIrElementVisitor
|
2019-07-31 10:37:35 +03:00 |
|
Dmitry Petrov
|
a5c95275f0
|
IR: get rid of descriptors in DumpIrTree
|
2019-03-21 11:23:51 +03:00 |
|
Dmitry Petrov
|
9a82f926a1
|
IR: descriptor-less rendering of IR elements (work in progress)
|
2019-03-21 11:23:51 +03:00 |
|
Dmitry Petrov
|
e49eae528c
|
IR: don't use descriptors in rendering (work in progress)
There's some descriptor-based code remaining. Need some more work on IR.
|
2019-03-21 11:23:51 +03:00 |
|
Igor Chevdar
|
2ff87ab1ce
|
Fixed tests on IR copier
|
2018-11-15 19:13:06 +03:00 |
|
Dmitry Petrov
|
bd1491ac8a
|
psi2ir: Merge constant entries in string template expressions
This is required to handle UCNs properly, see KT-28006.
#KT-28006
|
2018-11-08 12:29:15 +03:00 |
|
Dmitry Petrov
|
6dfcf15a39
|
IR: IrField.isStatic
|
2018-07-31 13:39:54 +03:00 |
|
Dmitry Petrov
|
799fcc2606
|
Fix IrType rendering, update testData
|
2018-06-29 11:24:46 +03:00 |
|
Dmitry Petrov
|
ab455d6572
|
IR: IrSimpleFunction.correspondingProperty: IrProperty?
Non-null for a property accessor, points to a corresponding property.
|
2018-05-25 09:40:51 +03:00 |
|
Dmitry Petrov
|
9717345e3b
|
IR: IrField.isFinal
|
2018-05-11 11:24:46 +03:00 |
|
Dmitry Petrov
|
3b967017f6
|
Render type arguments by index
|
2018-03-27 17:25:11 +03:00 |
|
Dmitry Petrov
|
13a7270129
|
Generate type parameter declarations for property accessors
This requires "scoped" type parameter symbols, because in the ugly world
of descriptors property accessors have no type parameters of their own.
|
2018-03-02 14:35:35 +03:00 |
|
Dmitry Petrov
|
6cb68531ae
|
Minor: add missing "'"
|
2018-01-17 12:31:07 +03:00 |
|
Dmitry Petrov
|
fdd000c94f
|
Update testData to new format
|
2018-01-17 12:31:07 +03:00 |
|
Dmitry Petrov
|
78a601af87
|
Generate parameter declarations for fake overrides
|
2017-05-04 09:33:03 +03:00 |
|
Dmitry Petrov
|
a511540aad
|
Render receivers as 'this@owner: type'
Add test for generic inner class with generic outer class.
|
2017-05-04 09:33:03 +03:00 |
|
Dmitry Petrov
|
2b0d3440ad
|
Descriptors in calls are substituted,
and symbols refer to the original descriptors.
|
2017-05-04 09:33:03 +03:00 |
|