Pavel V. Talanov
d603142cc6
Provide inspection and quickfixes for usages of static fields which will be no longer accessible in future versions
...
For this inspection three kinds of fixes are potentially available:
- Add 'const' modifier to kotlin property
- Add '@JvmField' annotation to kotlin property
- Change field reference to getter invocation
In case user chooses to 'cleanup code', these fixes are prioritized in this order
2015-10-14 14:42:26 +03:00
Dmitry Jemerov
7e2c2ef678
restore compilation after rebase of dropping external annotations; fix affected tests
2015-10-09 11:52:02 +02:00
Alexander Udalov
b0a4e812e5
Drop ConfigurationKind.JDK_AND_ANNOTATIONS, JetTestUtils.getJdkAnnotationsJar()
2015-10-09 11:51:59 +02:00
Alexey Sedunov
5a325aeec0
Line Marking: Implement run markers for test classes/functions
2015-10-08 13:15:16 +03:00
Alexey Sedunov
1a36c3e29a
Quick Fixes: Implement quickfix for missing library
2015-10-08 13:15:15 +03:00
Ilya Gorbunov
37a0347669
Replace sort with sorted.
2015-10-07 22:36:16 +03:00
Stanislav Erokhin
e4e6a600e1
Add performance hack for unInvalidate Files from stdlib in tests.
2015-09-24 14:32:54 +03:00
Alexey Sedunov
8603a36404
IDEA 142.4859.6: Invalidate library cache in setUp() to prevent access to
...
ClsFiles invalidated by the previous test
2015-09-21 18:07:44 +03:00
Valentin Kipyatkov
10f7d6d7dd
Inspection (and quickfix) for extension propeties conflicting with synthetic ones
2015-09-03 15:55:54 +03:00
Dmitry Jemerov
1c3f30bd8e
BuiltInsReferenceResolver: cleanup and convert to service
2015-07-31 19:07:44 +02:00
Dmitry Jemerov
79bbb820bd
BuiltInsReferenceResolver: J2K
2015-07-31 19:07:43 +02:00
Natalia Ukhorskaya
47b94326ec
Add NotNull assertions at project.getComponent
...
(cherry picked from commit 9b1167c)
2015-07-27 12:06:01 +03:00
Natalia Ukhorskaya
71bf9b1b30
LightProjectDescriptor is no longer an interface
...
(cherry picked from commit b99235b)
2015-07-27 12:06:00 +03:00
Dmitry Jemerov
c718b6f9a3
code cleanup: rest of small modules under 'idea'
2015-07-21 14:26:19 +02:00
Natalia Ukhorskaya
b1762ac10a
Remove unused contentEntry parameter from JetLightProjectDescriptor
2015-07-21 13:04:36 +03:00
Nikolay Krasko
fa4fa3295d
Setup needs root access
2015-07-16 18:02:27 +03:00
Evgeny Gerashchenko
560654744c
Checking exceptions in other threads. E.g. inspections pass thread.
2015-07-01 19:43:54 +03:00
Valentin Kipyatkov
2f0bce375e
Restored filtering out of empty name actions
2015-06-30 13:41:41 +03:00
Valentin Kipyatkov
004b400089
DirectiveBasedActionUtils: added intentions to suppress warning to the list of ignored in tests to fix DeprecatedSymbolUsage.testJavaDeprecated()
2015-06-30 13:41:41 +03:00
Valentin Kipyatkov
eadeb6e63f
DirectiveBasedActionUtils: don't allow to specify ACTION directives that won't be checked anyway
2015-06-30 13:41:41 +03:00
Valentin Kipyatkov
c0062b1199
Code simplifications
2015-06-30 13:41:41 +03:00
Valentin Kipyatkov
09723b9991
Converted DirectiveBasedActionUtils to Kotlin
2015-06-30 13:41:41 +03:00
Denis Zharkov
35fa4eadd8
Attach ideaSDK/jdkAnnotations.jar to external annotations for intention tests
...
As they're always attached to real SDKs in real projects
2015-06-23 16:44:47 +03:00
Nikolay Krasko
ef7cc6ae10
Force openning project
2015-06-23 15:59:40 +03:00
Nikolay Krasko
549987b27f
Ignore actions with empty message
2015-06-23 15:59:33 +03:00
Nikolay Krasko
94db320f7a
Update hack for restore validity of builtins files
2015-06-23 15:59:31 +03:00
Nikolay Krasko
b64aff9f9a
Add actions with "Supress " prefix to irrelevant group
2015-06-23 15:59:27 +03:00
Valentin Kipyatkov
697516cfdd
DeprecatedSymbolUsageFix: fixed for java declaration + one more test
2015-05-27 16:15:55 +03:00
Michael Nedzelsky
f56bb4e9f4
add dependency on idea-js for idea and fix AbstractQuickFixTest
2015-05-26 05:05:08 +03:00
Michael Nedzelsky
533e4ac812
add dependency on idea-js to idea-test-framework and fix testUtils
2015-05-26 05:05:05 +03:00
Michael Nedzelsky
4a83de7ef3
tests: extract closeAndDeleteProject, move to testUtils
2015-05-26 05:04:54 +03:00
Michael Nedzelsky
f48a8d206a
JdkAndMockLibraryProjectDescriptor: support for Kotlin/Javascript library
2015-05-26 05:04:39 +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
nik
cefc704af0
use API class instead of impl to create Java SDK
2015-05-14 15:51:12 +03:00
Nikolay Krasko
9d986d077c
Move kotlin runtime library to end of classpath and remove duplicates with 'util' package
2015-05-06 14:18:24 +03:00
Alexey Sedunov
6c28380be0
Intentions: Implement multi-file test class
2015-05-01 17:16:59 +03:00
Nikolay Krasko
b82f7d5c33
Refactoring: extract method for configuring runtime without sdk change
2015-04-29 15:20:29 +03:00
Denis Zharkov
8d7aa3fdcd
Drop throws usages with changes in Java code
2015-04-21 08:08:31 +03:00
Valentin Kipyatkov
bb808b5620
Created module idea-test-framework and moved classes needed for idea tests there
...
Moved tests for completion and their test data into module idea-completion
2015-04-14 18:53:01 +03:00