Natalia Ukhorskaya
|
601a33f772
|
Fix stepping test's testData
|
2015-02-18 18:51:51 +03:00 |
|
Natalia Ukhorskaya
|
7a4b291c85
|
Debugger: implement compiling evaluator
|
2015-02-12 12:16:48 +03:00 |
|
Natalia Ukhorskaya
|
187806d061
|
Debugger: remove usage of JDIEval during finding local variable in frame because it invokeMethod (loadClass) for find field type which invalidates frame
|
2015-02-12 12:16:46 +03:00 |
|
Natalia Ukhorskaya
|
3802957c15
|
Debugger: add tests for accessing outer class members from lambda inside inner class
|
2015-02-12 12:16:45 +03:00 |
|
Natalia Ukhorskaya
|
2f931f36c8
|
Implement extra variables for debugger
|
2015-02-06 11:21:17 +03:00 |
|
Natalia Ukhorskaya
|
f5aefc96fb
|
Local variable shouldn't be visible in debugger before initialization
|
2015-01-15 11:45:15 +03:00 |
|
Valentin Kipyatkov
|
c915eb4eac
|
KT-6566 Generate Override/Implement method does not work for locally declared classes
#KT-6566 Fixed
|
2015-01-14 20:59:23 +03:00 |
|
Natalia Ukhorskaya
|
8dcb4ab5bb
|
Debugger: suppress UNSAFE_CALL diagnostic in debug mode
|
2015-01-12 14:16:26 +03:00 |
|
Natalia Ukhorskaya
|
94466da61b
|
Evaluate expression: render InvocationExceptions correctly
|
2014-12-24 13:48:17 +03:00 |
|
Natalia Ukhorskaya
|
9283daccb6
|
Debugger: fix evaluate expression for traits
|
2014-12-23 14:40:28 +03:00 |
|
Natalia Ukhorskaya
|
e35b960eb5
|
Stepping: do not write line numbers for call arguments
#KT-3080 Fixed
|
2014-12-23 14:40:26 +03:00 |
|
Natalia Ukhorskaya
|
261ced59c5
|
Correct labels for local variables
|
2014-12-23 14:40:24 +03:00 |
|
Natalia Ukhorskaya
|
73d62902d0
|
Debugger: use partialBodyResolve. Don't compete variables defined after context element
|
2014-12-12 13:42:35 +03:00 |
|
Natalia Ukhorskaya
|
3ab7c6c8e9
|
Evaluate Expression: fix for anonymous objects - expressions where anonymous type can be replaced with super type can be evaluated
|
2014-12-03 12:49:40 +03:00 |
|
Natalia Ukhorskaya
|
a9f9049223
|
Evaluate expression: fix exception for breakpoints on object header (for accessor methods)
|
2014-11-13 09:47:11 +03:00 |
|
Natalia Ukhorskaya
|
dab9411c5d
|
Mark line numbers for bridges in closures
|
2014-11-13 09:47:10 +03:00 |
|
Natalia Ukhorskaya
|
0a97481184
|
Mark lineNumbers for synthetic accessors
|
2014-11-13 09:47:10 +03:00 |
|
Natalia Ukhorskaya
|
42257218b6
|
Fix tests after adding lineNumber for functions without return expression
|
2014-11-07 17:18:02 +03:00 |
|
Natalia Ukhorskaya
|
d4b0977381
|
Debugger: stop at closing bracket for functions without return statement
|
2014-11-07 15:10:41 +03:00 |
|
Natalia Ukhorskaya
|
55590e00a5
|
Evaluate expression: add ability to evaluate expression suspending on class header
|
2014-11-06 16:21:54 +03:00 |
|
Natalia Ukhorskaya
|
4eb93c06b1
|
Write line numbers for bridge methods (line for class header)
|
2014-11-06 16:21:52 +03:00 |
|
Natalia Ukhorskaya
|
0047655ed3
|
Debugger: fix stepping in when
|
2014-11-06 14:27:06 +03:00 |
|
Natalia Ukhorskaya
|
d9ac8155da
|
Debugger: wrong stepping through the loop with continue label
#KT-5776 Fixed
#KT-5664 Fixed
|
2014-10-24 15:59:39 +04:00 |
|
Natalia Ukhorskaya
|
3900ee34ae
|
Debugger tests: move stepping tests
|
2014-10-24 15:59:37 +04:00 |
|
Natalia Ukhorskaya
|
be73ec2cc9
|
KotlinEvaluateExpressionTestGenerated:testSimple: add comment
|
2014-10-17 11:46:25 +04:00 |
|
Natalia Ukhorskaya
|
fff8bfff5f
|
Debugger: do not throw exception on getting source position for Kotlin object
|
2014-10-15 14:09:55 +04:00 |
|
Andrey Breslav
|
0cbbb6a0db
|
Test data fixed
|
2014-10-13 15:37:47 +04:00 |
|
Pavel V. Talanov
|
e7cd4bf6cf
|
Implement modificationTracker for CompositeDiagnostics
#KT-5981 Fixed
|
2014-10-10 16:46:05 +04:00 |
|
Natalia Ukhorskaya
|
f9f4aefb2a
|
Evaluate expression: check for errors before running extract function for code fragment
|
2014-10-09 13:48:39 +04:00 |
|
Natalia Ukhorskaya
|
4994e771d0
|
Evaluate expression: support EE for shared vars
|
2014-09-30 15:00:28 +04:00 |
|
Natalia Ukhorskaya
|
8ad18df3fa
|
Evaluate expression: switch off breakpoints during eval4j run
|
2014-09-30 15:00:27 +04:00 |
|
Natalia Ukhorskaya
|
2b388ed308
|
Evaluate Expression: fix function call from base class on object with subtype
|
2014-09-23 10:33:06 +04:00 |
|
Natalia Ukhorskaya
|
3dcfae4a81
|
Debugger: delegated property should be visible in debugger
#KT-4699 In Progress
#KT-3582 Fixed
|
2014-09-17 13:59:53 +04:00 |
|
Natalia Ukhorskaya
|
ecaf87f51c
|
Minor, tests: rename test directive in debugger tests
|
2014-09-12 17:26:33 +04:00 |
|
Natalia Ukhorskaya
|
e16673f50a
|
Debugger tests: do not print line numbers in stdlib
|
2014-09-12 17:26:32 +04:00 |
|
Natalia Ukhorskaya
|
32f6d7feac
|
Add test for KT-5554: coerce arrays in return
#KT-5554 Fixed
|
2014-09-11 15:04:46 +04:00 |
|
Natalia Ukhorskaya
|
50dcef254d
|
Debugger: get correct context for breakpoints inside lambdas
|
2014-09-11 15:04:41 +04:00 |
|
Alexey Sedunov
|
76433571f8
|
Extract Function: Support multiple output values
|
2014-09-10 16:44:46 +04:00 |
|
Natalia Ukhorskaya
|
e7a72b70a6
|
Add some more test on filters for debugger
|
2014-08-29 15:17:13 +04:00 |
|
Natalia Ukhorskaya
|
5c0c22d087
|
Stepping: do not step into kotlin standard library
#KT-2076 Fixed
|
2014-08-29 15:17:13 +04:00 |
|
Natalia Ukhorskaya
|
741f55d89c
|
Debugger: Add filter for Kotlin specific classes
#KT-2076 Fixed
|
2014-08-29 15:17:12 +04:00 |
|
Natalia Ukhorskaya
|
f26ea299dc
|
Debugger: add tests (filter classloaders and constructors)
|
2014-08-29 15:17:11 +04:00 |
|
Natalia Ukhorskaya
|
e7ebf6fda2
|
Minor: change debugger tests structure
|
2014-08-27 15:57:59 +04:00 |
|
Natalia Ukhorskaya
|
453592edf4
|
Debugger: breakpoints in library source files
|
2014-08-27 15:57:58 +04:00 |
|
Natalia Ukhorskaya
|
de7b6cb3a1
|
Evaluate expression: support EE on method with expression body, on properties
#KT-5485 Fixed
|
2014-08-07 15:43:47 +04:00 |
|
Natalia Ukhorskaya
|
3a7f66b7eb
|
Evaluate expression: fix exception when default package is used
#KT-5555 Fixed
|
2014-08-07 15:43:46 +04:00 |
|
Natalia Ukhorskaya
|
73e0ae1d1c
|
Evaluate expression: support captured vals
|
2014-07-16 15:17:44 +04:00 |
|
Natalia Ukhorskaya
|
6440884a40
|
Add tests for tracing frame
|
2014-07-16 15:17:44 +04:00 |
|
Denis Zharkov
|
433c9cd4a5
|
Fixed test in evaluateExpression (redundant boxing was removed)
|
2014-07-15 21:26:54 +04:00 |
|
Alexey Sedunov
|
1618d7448d
|
Extract Function: Improve rendering of error messages
|
2014-07-11 19:13:41 +04:00 |
|