Alexander Udalov
|
6f6bdd8aec
|
IR: change acceptChildren/transformChildren order in IrClass
Traverse properties of supertypes first, and then handle thisReceiver.
This will simplify transition to auto-generated IR.
|
2022-01-19 17:50:35 +01:00 |
|
Dmitry Petrov
|
cb1b9c2ccf
|
IR testData: IrSimpleFunction.isOperator
|
2019-11-29 13:53:05 +03:00 |
|
Jiaxiang Chen
|
0441e484a6
|
PSI2IR: For implicit function return, use expression's end offset as start offset of the IrReturn to generarate correct line number.
|
2019-11-26 17:59:28 +03:00 |
|
Dmitry Petrov
|
2682057767
|
IR tests: update testData for IrSimpleFunction.isFakeOverride
|
2019-11-01 14:55:09 +03:00 |
|
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
|
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 |
|
Dmitry Petrov
|
1b0d410a6f
|
KT-29862 startOffset of class declaration
NB startOffset of primary class constructor declaration should still
point to the 'class' keyword (because of debugger requirements).
|
2019-02-15 16:25:16 +03:00 |
|
Dmitry Petrov
|
7dd906db44
|
KT-28324 More exact startOffset for function/constructor declarations
Function/constructor declaration start offset is the start offset of the
corresponding declaration token, if available.
|
2018-11-22 10:09:31 +03:00 |
|
Dmitry Savvinov
|
00036ba498
|
[BE IR] Skip comments for determining startOffset of declaration
|
2018-10-31 14:52:03 +03:00 |
|