Yan Zhulanow
6941065e2c
Fix EA-1005833: Try to find a field using also the receiver type (KT-21820)
2017-12-15 02:35:13 +09:00
Alexander Udalov
aca74cef0e
Replace dependencies on kotlin-reflect with kotlin-reflect-api
...
See the previous commit for information on the kotlin-reflect vs
kotlin-reflect-api distinction.
Add kotlin-reflect as an explicit runtime dependency of most of the test
configurations because even though they all depend on tests-common, the
runtime dependency on kotlin-reflect is not exported from tests-common
to other modules because the projectTests dependency is not transitive.
2017-11-28 12:35:49 +01:00
Yan Zhulanow
91ed130286
Add additional diagnostic for EA-107110
2017-10-16 21:25:40 +03:00
Ilya Chernikov
d039d191f2
Fix tests in the new build infrastructure
2017-09-19 23:58:30 +02:00
Alexander Podkhalyuzin
3f8170d369
Clean idea files generated on the gradle import, add them to .gitignore
2017-09-19 23:58:27 +02:00
Ilya Chernikov
3e46c59187
Clean unused dependencies, minor refactorings
2017-09-19 21:37:27 +02:00
Ilya Chernikov
deda50dbbb
Continue switching projects to improved dsl: sourceSets and test running
2017-09-19 21:37:26 +02:00
Ilya Chernikov
1d56730538
Separate j2k and eval4j tests from idea tests
2017-09-19 21:37:15 +02:00
Ilya Chernikov
61dfb75e0e
Implement Gradle Kotlin DSL build
2017-09-19 21:37:06 +02:00
Mikhail Glukhikh
dfe2c16bc7
More cleanup: lift return / assignment out
2017-07-10 12:59:58 +03:00
Mikhail Glukhikh
1d2017b0fc
Cleanup: apply "cascade if..." inspection (+ some others)
2017-07-07 18:15:32 +03:00
Nikolay Krasko
172bee58b4
Expose connection between mangling internal names in backend and jdiEval
2017-04-11 12:33:07 +03:00
Nikolay Krasko
42868b1364
Fix evaluate for internal functions (KT-15854)
...
#KT-15854 Fixed
2017-04-11 12:33:07 +03:00
Nikolay Krasko
9eae9aa938
Minor: fix warnings and refactoring
2017-04-11 12:33:07 +03:00
Mikhail Glukhikh
045a23ae10
Cleanup: apply "Convert lambda to reference"
2017-03-15 17:36:02 +03:00
Mikhail Glukhikh
b121bf8802
Cleanup: fix some compiler warnings (mostly deprecations, javaClass)
2017-03-15 17:35:31 +03:00
Natalia Ukhorskaya
fca5834557
Eval4J: loadClass should return prepared class, otherwise ClassNotPreparedException fails in invokeMethod
...
#KT-12641 Fixed
2016-08-16 09:08:34 +03:00
Mikhail Glukhikh
733f3e8025
Code cleanup: type parameters can have in / out variance
2016-05-13 17:57:02 +03:00
Valentin Kipyatkov
b551886889
Code cleanup: removed redundant semicolons
2016-04-29 11:26:25 +03:00
Alexander Udalov
0ea3b4ade4
Fix multiple resource leaks by closing InputStream instances
...
The main fix is in BuiltInsPackageFragment, the rest is the improvement of
other usages of getResourceAsStream
#KT-11433 Fixed
2016-03-30 21:41:43 +03:00
Natalia Ukhorskaya
dde11b7f50
Report more info for errors from jdi
2016-03-18 15:19:03 +03:00
Ilya Gorbunov
25c4453dc5
Cleanup deprecated symbol usages in testData
2016-01-22 05:54:38 +03:00
Dmitry Jemerov
951a313331
eval4j: cleanup 'public', property access syntax
2016-01-07 18:03:29 +01:00
Alexander Udalov
2ccd6d54b7
Add kotlin-reflect as a separate library
...
Exclude in core modules, since they do not have kotlin-reflect.jar in
dependencies when are built in build.xml
2015-12-21 18:46:08 +03:00
Natalia Ukhorskaya
74b6f70c80
JDIEval: do not disable collection when invoke method using reflection
2015-11-30 18:46:40 +03:00
Yan Zhulanow
a3ff3ffc45
Fix tests: "Placing function type parameters after the function name" error
2015-11-27 15:51:11 +03:00
Natalia Ukhorskaya
c0f67e497b
Run Clean up on eval4j module
2015-11-19 12:06:56 +03:00
Natalia Ukhorskaya
fddcd9b50f
Workaround for bug in jdi: ClassCastException in invoke method with Object[] param using Interface[] argument
2015-11-19 12:06:55 +03:00
Mikhail Glukhikh
f8a70302ac
Cleanup: get rid of effective visibility warnings
2015-10-28 14:31:51 +03:00
Dmitry Petrov
8cd624a58a
Drop package facades: code cleanup in Kotlin project.
2015-10-15 10:33:47 +03:00
Mikhail Glukhikh
6914d09297
Old backing field with dollar is now forbidden
2015-10-09 21:06:26 +03:00
Mikhail Glukhikh
3725ef8cdf
Open / data forbidden code fix (eval4j)
2015-10-07 15:13:11 +03:00
Natalia Ukhorskaya
dc7ced1581
JDIEval: fix ClassNotLoadedException
2015-10-05 11:44:50 +03:00
Stanislav Erokhin
9dee696847
Minor. remove import package usage from jdiEval.kt, jdiValues.kt and jdiTest.kt
2015-09-18 21:00:16 +03:00
Denis Zharkov
9c4564a5a6
Get rid of deprecated annotations and modifiers in project code
2015-09-18 09:34:27 +03:00
Natalia Ukhorskaya
b86e251990
JDIEval: do not throw an exception in case of throw Exception()
2015-09-08 11:00:52 +03:00
Natalia Ukhorskaya
9d7695c337
JDIEval: set vmexec instead of home argument when launching tests
2015-09-08 11:00:51 +03:00
Natalia Ukhorskaya
cee3cf53d9
JDIEval: coerce byte to int correctly
2015-09-08 11:00:51 +03:00
Denis Zharkov
4a3fbcc16e
Make project compilable after fixes about generic nullability
2015-08-28 18:50:26 +03:00
Dmitry Jemerov
9142d48e81
code cleanup: eval4j, ide-common, idea-analysis
2015-07-21 14:26:18 +02:00
Ilya Gorbunov
765733b791
Compiler&plugin deprecations cleanup: withIndices -> withIndex or mapIndexed
2015-06-29 17:06:31 +03:00
Ilya Gorbunov
32144257ec
Compiler&plugin deprecations cleanup: length, size, indices, tail and other collection operations.
2015-06-29 17:06:28 +03:00
Ilya Gorbunov
2c31a1a345
Compiler&plugin deprecations cleanup: *array -> *arrayOf, copyToArray -> toTypedArray.
2015-06-29 17:06:12 +03:00
Nikolay Krasko
8e51f1aadd
Idea moved to junit-4.12
2015-06-23 15:59:10 +03:00
Denis Zharkov
200dee2761
Replace deprecated annotations in whole project
2015-06-12 09:23:32 +03:00
Mikhail Glukhikh
fdf0ea5546
Enum warnings fixed: deprecated delimiters, short super constructors, both in project and in libraries
2015-05-18 16:08:16 +03:00
Denis Zharkov
02659ca22d
Adjust project code to new labels syntax
2015-04-30 10:16:42 +03:00
Denis Zharkov
ffa9b0aa7c
Remove whitespaces before labels in project code
...
Whitespaces are not allowed after lates syntax changes
2015-04-29 14:03:11 +03:00
Natalia Ukhorskaya
7e245e97ad
JDIEval: add box and unbox methods
2015-04-27 18:43:47 +03:00
Alexander Udalov
34fa61675d
Replace more eager asserts in project with lazy
2015-04-24 02:08:22 +03:00