Mikhail Glukhikh
|
fcdbffde3f
|
[FIR2IR] Support Java synthetic properties
|
2020-04-09 15:22:56 +03:00 |
|
Mikhail Glukhikh
|
d7460d47de
|
[FIR] Generate dispatch & extension receivers for variable assignments
|
2020-04-03 17:21:21 +03:00 |
|
Mikhail Glukhikh
|
c0f8be5d4e
|
[FIR2IR] Generate setter call for assignments, if any
|
2020-03-18 17:09:35 +03:00 |
|
Mikhail Glukhikh
|
db7401d8eb
|
FIR2IR: set GET_PROPERTY origin for property reads
|
2020-02-28 15:29:01 +03:00 |
|
Mikhail Glukhikh
|
69809fef94
|
[FIR] Synthetic property symbol is now a property symbol, not a function
|
2020-02-10 18:51:33 +03:00 |
|
Dmitry Petrov
|
cb1b9c2ccf
|
IR testData: IrSimpleFunction.isOperator
|
2019-11-29 13:53:05 +03:00 |
|
Dmitriy Novozhilov
|
b5210e6a9b
|
[FIR] Fix building fir for += with complex rhs
Also fix choosing candidate for assignment operator call
|
2019-11-08 12:12:38 +03:00 |
|
Steven Schäfer
|
704e6e96fa
|
Fir2Ir: Produce IR_TEMPORARY_VARIABLE origins
|
2019-11-05 14:58:47 +03:00 |
|
Dmitry Petrov
|
bdec8b04e8
|
Minor: trim in RenderIrElementVisitor
|
2019-07-31 10:37:35 +03:00 |
|
Mikhail Glukhikh
|
43c6049f02
|
FIR2IR: set origin correctly for synthetic property accesses
|
2019-07-11 12:46:48 +03:00 |
|
Mikhail Glukhikh
|
c35d7eab70
|
Refactor FIR symbols to make them and their FIR element types more clear
This commit also fixes work with Java synthetic properties
|
2019-07-11 12:37:32 +03:00 |
|
Mikhail Glukhikh
|
5262f0a53f
|
Fir2Ir: apply major text data update after a bunch of resolve changes
|
2019-04-30 18:45:57 +03:00 |
|
Dmitry Petrov
|
865e0cc080
|
IR: IrConstructorCall: fixes after rebase
|
2019-04-26 17:43:26 +03:00 |
|
Dmitry Petrov
|
b78d1bb2b9
|
IrConstructorCall support in JVM_IR, JS_IR, and FIR2IR
|
2019-04-26 17:43:25 +03:00 |
|
Mikhail Glukhikh
|
cf72b13d84
|
Add accessor symbols & test for property overriding in Java
|
2019-04-23 11:15:24 +03:00 |
|
Mikhail Glukhikh
|
881073b1c9
|
Add basic FIR -> IR converter with a set of text tests
Tests duplicate IrTextTestCaseGenerated
#KT-24065 Fixed
|
2019-04-05 16:18:58 +03:00 |
|