Commit Graph
183047 Commits
Author SHA1 Message Date
Tagir Valeev ff8a32476a StreamApiMigrationInspection: NPE fixed (EA-91387) 2016-11-09 12:27:15 +07:00
Dmitry Batkovich 49b560fbf4 javac ast indices: CompilerReferenceServiceImpl should be fail-safe and search should get back to source based even exceptions happen 2016-11-09 07:55:25 +03:00
Dmitry Batkovich b39f2042ab javac ast indices: test updated to be useful (javac visits classes in mixed order) 2016-11-09 07:47:10 +03:00
Dmitry Batkovich 49a0957bec javac ast indices: fix incremental hierarchy update 2016-11-09 07:30:13 +03:00
Gregory.Shrago 09dd03f629 unwind nested ScriptExceptions 2016-11-09 03:16:38 +03:00
Gregory.Shrago 026a4b9a2f try last recently used loader first to speed up things 2016-11-09 01:29:26 +03:00
Gregory.Shrago 5b88d58ea0 specify null parent loader explicitly to fix debug-time issues 2016-11-09 01:29:26 +03:00
Gregory.Shrago c37bb00a16 cleanup 2016-11-09 01:29:25 +03:00
Konstantin Bulenkov a23225aded use Local.US 2016-11-09 02:37:33 +06:00
Vassiliy.Kudryashov cc8dad95b4 Disposing popup corrupts appearing popup (fix attempt #2) 2016-11-08 22:32:37 +03:00
Daniil Ovchinnikov ebe978a24e [groovy] get rid of GroovyClassSubstitution 2016-11-08 22:30:24 +03:00
Daniil Ovchinnikov c578609e34 [groovy] shorten GroovyCommonClassNames 2016-11-08 22:24:25 +03:00
Daniil Ovchinnikov 5aa144b6ee [groovy] process DGM with other extensions 2016-11-08 22:13:04 +03:00
Anna.Kozlova e3382ed5f3 !!!DEV VERSION UPDATE: DO NOT EDIT MANUALLY!!! 2016-11-08 20:10:46 +01:00
Sergey Malenkov c110125b8c IDEA-146454 Empty nodes in Project tree (do not cancel a tree updating for selection request) 2016-11-08 22:00:08 +03:00
Roman Shevchenko 5877292c39 [platform] post-review fixes (IDEA-CR-15535) 2016-11-08 19:46:41 +01:00
Roman Shevchenko 54374e5c2b [platform] generified ComponentManager.getDisposed()
(missed file)
2016-11-08 19:26:51 +01:00
Anna.Kozlova 92ad8f3bd4 expose class file by given source class 2016-11-08 19:25:56 +01:00
Anna.Kozlova ca7c6f1192 junit 5 conversion: refresh view (IDEA-163691) 2016-11-08 19:25:56 +01:00
Anna.Kozlova 83dbb91e94 junit 5: don't warn on fail with message that message is missing (IDEA-163692) 2016-11-08 19:25:56 +01:00
Anna.Kozlova 6866a5879e extended javadoc 2016-11-08 19:25:56 +01:00
Daniil Ovchinnikov 1a088e0bfc [groovy] cleanup 2016-11-08 21:01:14 +03:00
Daniil Ovchinnikov b7ed7944da [groovy] @Singleton: make new instance inspection aware of property name 2016-11-08 20:56:17 +03:00
Roman Shevchenko 8acfdc5921 [platform] generified ComponentManager.getDisposed()
to avoid unchecked warnings on composition
2016-11-08 18:54:29 +01:00
Egor.Ushakov b9b7118c05 add small gap to the left of the editor 2016-11-08 20:53:30 +03:00
Nadya Zabrodina 7a8e84e78c [vcs]: NewEditChangelistPanel cosmetic fixes
* IDEA-107357, IDEA-86333;
2016-11-08 20:32:00 +03:00
Egor.Ushakov d3d324cb04 do not gather line numbers if not needed 2016-11-08 20:20:56 +03:00
Daniil Ovchinnikov 7470920b2b [groovy] @Singleton: add constructor inspection
with ability to remove inappropriate constructor or mark @Singleton as
 non-strict
2016-11-08 19:58:30 +03:00
Daniil Ovchinnikov fac5e5d6de [groovy] add transformations bundle 2016-11-08 19:58:30 +03:00
Daniil Ovchinnikov 51c06c45e0 [groovy] get rid of GroovySingletonAnnotationInspection 2016-11-08 19:58:30 +03:00
Egor.Ushakov 0a46502e1a cleanup 2016-11-08 19:15:29 +03:00
Rustam Vishnyakov 5f3f153f38 Fixed IDEA-163377 Darcula scheme: Expired entry in Log Console should have foreground color 2016-11-08 19:06:49 +03:00
Roman Shevchenko 2ef8ba53a3 [java decompiler] file name in a current progress indicator 2016-11-08 17:06:07 +01:00
Roman Shevchenko 3068fceeea [platform] decompiler calls in hierarchy browser (IDEA-163673) 2016-11-08 17:04:32 +01:00
Daniil Ovchinnikov 8e5f004aed [groovy] @Singleton support:
- implement as AstTransformationSupport instead of gdsl
- add proper members
- support `property` parameter
- support `lazy` parameter
2016-11-08 18:27:40 +03:00
Daniil Ovchinnikov cf125e30ec [groovy] transformations api enchancements:
- add MemberBuilder.constructor()
- add TransformationContext.getClassType()
- store important stuff inside transformation context
2016-11-08 18:27:40 +03:00
Daniil Ovchinnikov d3e196caf6 [groovy] booleanValue() and stringValue() for annotation member value 2016-11-08 18:27:40 +03:00
Mikhail Golubev 0bc7a91716 PY-21244 Suppress intention if references for some nested fields are unresolved 2016-11-08 18:20:22 +03:00
Mikhail Golubev df4bbd4a66 PY-21244 Properly enumerate nested fields without explicit name or index
Previously they were enumerated in the opposite order, i.e.
descendant fields had lower indexes than their parents. Existing tests
didn't caught that problem because I misinterpreted the method
UsefulTestCase#assertSameElements(), should have used
UsefulTestCase#assertOrderedEquals() instead.
2016-11-08 18:20:22 +03:00
Mikhail Golubev 9ffbd3bd87 PY-21243 Suppress intention if chunks are resolved into RHS of % as a fallback
As a fallback value PySubstitutionChunkReference resolves into the
right operand of "%" operator whenever it cannot find individual
expressions for multiple positional formatted fields or a field with
a key. I explicitly check and suppress the intention for such cases.
In future it's better to introduce some sort of "strict resolve"
semantic in the PySubstitutionChunkReference so as do these checks
twice.
2016-11-08 18:20:22 +03:00
Mikhail Golubev 39a18a8cfd PY-21245 Handle quotes in lookup items inside multiline string literals better
Namely, allow lookup items that contain quotes in some cases if the
containing string literal is multiline, hence there is still a suitable
type of quotes to wrap injected string literal into.

The orignal error described in the issue has been fixed earlier as
part of other changes for PY-21161.
2016-11-08 18:20:22 +03:00
Vladimir Krivosheev c7e2419d97 restore @Throws(ExecutionException::class) 2016-11-08 16:10:00 +01:00
Egor.Ushakov 7af95c47ff speedup method bpts calculation - cache classesByName 2016-11-08 18:04:15 +03:00
Egor.Ushakov 65b392d5dc better text for messages 2016-11-08 18:04:15 +03:00
Egor.Ushakov 211e8a7393 disable emulation only for base native methods 2016-11-08 18:04:15 +03:00
Dennis Ushakov c502fb7fef use non-bold font on splash screen (IDEA-163681) 2016-11-08 18:02:22 +03:00
Anna.Kozlova 2d95dfa60c assign paths for jbTabs titles (IDEA-163178) 2016-11-08 15:58:09 +01:00
Vladimir Krivosheev 35d4b43b6f cleanup 2016-11-08 15:34:31 +01:00
Vladimir Krivosheev 88de1581ba DEA-CR-15513 FileDocumentManager.getInstance().saveAllDocuments() should be called before state.execute(-1) 2016-11-08 15:34:30 +01:00
Bas Leijdekkers fbd4f30cb1 SSR: report more bad search and replacement patterns (related to IDEA-102898) 2016-11-08 15:26:36 +01:00