Commit Graph
198159 Commits
Author SHA1 Message Date
Alexey Kudravtsev 8037bdbfd1 annotate method if asked even it's (implicitly) inferred as NotNull 2017-06-29 15:55:13 +03:00
Alexey Kudravtsev 258afb3833 notnull 2017-06-29 15:55:13 +03:00
Alexey Kudravtsev 8736d04a7a cleanup 2017-06-29 15:55:13 +03:00
Anna.Kozlova 59d17d9787 restore plugin compatibility
EA-101009 - CNFE: PluginClassLoader.loadClass
2017-06-29 14:50:00 +02:00
peter 4275cad0dc PsiIndexConsistencyTest: don't use keywords in class names 2017-06-29 14:27:36 +02:00
peter 743afced9f slowCheck: add some basic flakiness detection 2017-06-29 14:27:36 +02:00
Nadya Zabrodina 89c0cd140e [vcs]: do not use cached changelist value while editing
* IDEA-174855 edit changelist looses changes;
* IDEA-133289 Set Active Changelist is not working well;
* remove useless checks;
2017-06-29 15:09:16 +03:00
Nadya Zabrodina 759790f63c [vcs]: provide setDefaultChangelist method with name as a parameter 2017-06-29 15:09:15 +03:00
Nadya Zabrodina 31868deae5 [vcs]: IDEA-172389 suggest a unique changelist name by default 2017-06-29 15:09:14 +03:00
Nadya Zabrodina 1582fae3c3 [vcs]: unify system changelist name policy for uncommitted changes
* delete heuristic changelist choosing, use regexp mechanism instead to
find oringinal changelist name;
* move common naming part to VcsBundle;
* convert ChangeListUtil to Kotlin and add several util methods;
* IDEA-172343 unshelve to relevant changelist;
2017-06-29 15:09:13 +03:00
Nadya Zabrodina 5f82e776be [vcs]: rename file from java to kotlin 2017-06-29 15:09:12 +03:00
Pavel Fatin 3bb87f90b3 Merge "annotations-internal" module into "core-api" one 2017-06-29 13:51:35 +02:00
Pavel Fatin 6bea527458 Package "annotation-internal" module classes in openapi.jar 2017-06-29 13:15:01 +02:00
Roman Shevchenko 2dbedc7d66 [platform] updates ASM to 6.0-ALPHA-r1860 2017-06-29 13:12:35 +02:00
Gregory.Shrago 375b34adb9 logging for EA-103861 - assert: VirtualFileManagerImpl.getFileSystem 2017-06-29 13:38:21 +03:00
Vladimir Krivosheev c612903b6a Revert External project storage — append postfix @maven to store maven module data
This reverts commit 2e4f94e68a

because no easy way to fix JPS for now
2017-06-29 12:28:01 +02:00
Anna.Kozlova e58205dd46 typo (IDEA-175162) 2017-06-29 11:52:57 +02:00
Matthew Gharrity a476b0d038 Fix hierarchy export to file indentation
If a hierarchy node had a null descriptor, indentation was still appended to the string builder, leading to malformed indentation later on.
2017-06-29 11:52:57 +02:00
Dmitry Batkovich a30bc9faf5 javac ast indices: use javax.tools.FileObject.toUri() instead of getName() to get file path (in case of IBM jdk 6) IDEA-174259 (normalize pathes for win) 2017-06-29 12:48:49 +03:00
Egor.Ushakov 76d1299a0b clear lazy requested flag on every step 2017-06-29 12:43:48 +03:00
Aleksey Pivovarov 334148bdae vcs: cleanup - reuse util method to remove empty changelists after commit 2017-06-29 12:30:06 +03:00
Pavel Fatin 237301a207 Revert "Enable @SystemIndependent assertion only on Windows"
This reverts commit e64fe2409a.
2017-06-29 11:27:45 +02:00
Egor.Ushakov 6ddd0ebc6d extend UserDataHolder 2017-06-29 12:05:20 +03:00
Pavel Fatin 1a6de10ed8 Move "annotation-internal" dependency from "util" to "core-api"
Although "util" module already contains two existing internal annotations, we cannot put the new, Java 8 annotations there (because of the Java version mismatch).

Also, we cannot add "annotation-internal" dependency to the "util" module (because neither core module could depend on non-core module, nor a module can depend on another module with a higher Java version).

Let's then add a dependency on the Java 8 annotations not to "util", but to "core-api" module (which also contains a related PathUtil), but still place the classes not in "openapi.jar", but in "util.jar" (because these annotations are "internal").
2017-06-29 10:50:33 +02:00
Anna Kozlova 04a211a822 EA-101007 - IAE: UsageInfo.<init>
reproduced on class with no-arg constructor with inheritor annotated with lombok.NoArgsConstructor, so the constructor reference is located inside generated code
2017-06-29 09:21:07 +02:00
Anna Kozlova 7cbd85a442 EA-97682 - IOE: PsiElementFactoryImpl.createPackageStatement 2017-06-29 09:21:07 +02:00
Gregory.Shrago ee880faaee EA-103847 - NPE: SpeedSearchBase.manageSearchPopup 2017-06-29 01:04:41 +03:00
Gregory.Shrago b019d59137 extract UIUtil.isToggleListSelectionEvent() 2017-06-29 00:30:17 +03:00
Gregory.Shrago b9ebbd1318 TreeState: cleanup & treePath instead of DMT nodes (2) 2017-06-29 00:30:16 +03:00
Ilya.Kazakevich 8c67889d4e PY-24882: cache findAssignedValue() 2017-06-29 00:17:50 +03:00
Vassiliy.Kudryashov 0c8a17a324 More informative toString() for JBIcon (and its subclasses) 2017-06-28 23:17:48 +03:00
Roman Shevchenko a5116c75cc [java] module accessibility check at resolve (IDEA-168880) 2017-06-28 21:19:02 +02:00
Pavel Fatin e64fe2409a Enable @SystemIndependent assertion only on Windows 2017-06-28 20:19:04 +02:00
Pavel Fatin 22ace930a0 DistributionJARsBuilder: include annotations-internal module to util.jar 2017-06-28 19:49:49 +02:00
Pavel Fatin a79bda763a Revert ""annotations-internal" module is merged with the "util" one"
This reverts commit 46dbeafdad.
2017-06-28 19:40:35 +02:00
Vassiliy.Kudryashov 4801abb7a5 https://ea.jetbrains.com/browser/ea_problems/103670 2017-06-28 20:04:37 +03:00
Semyon Proshev 75e9a687e1 PY-24749 Fixed: False positive: Enum __init__: Signature is not compatible to __new__
Update PyInitNewSignatureInspection to ignore `__init__` in `enum.Enum` inheritors.
2017-06-28 19:47:09 +03:00
Pavel Fatin 46dbeafdad "annotations-internal" module is merged with the "util" one 2017-06-28 18:43:46 +02:00
Semyon Proshev 0effd01466 PY-20735 Fixed: Creating a setup.py with "'" in the description breaks the output in the resulting file
Implement setup.py template handler which escapes `description` property.
2017-06-28 19:38:49 +03:00
Ilya.Kazakevich 674f8ecf70 PY-24784: Use module SDK for newly created configurations 2017-06-28 19:35:08 +03:00
peter c84a197c98 IDEA-174964 Incorrect null analysis of NavigableSet<@NotNull T> 2017-06-28 18:00:12 +02:00
Pavel Fatin 5116ba33d0 SystemIndependentInstrumentingBuilder: description update 2017-06-28 17:30:41 +02:00
Pavel Fatin 08af6ddf05 Merge remote-tracking branch 'origin/master' 2017-06-28 17:26:26 +02:00
Tagir Valeev edc256a2e7 valueOf methods for primitive wrappers are @NotNull 2017-06-28 18:23:44 +03:00
Vladimir Plyashkun e8a2fb0edc Merge remote-tracking branch 'origin/master' 2017-06-28 18:19:59 +03:00
Pavel Fatin 1e1e73671d Merge branch 'pavelfatin/on-demand-instrumentation' 2017-06-28 17:11:37 +02:00
Eldar Abusalimov db3924e58d AppMain: Return from "Monitor Ctrl-Break" thread once hitting EOF
Otherwise it keeps looping in a busy wait forever, burning out 100%
of CPU.
2017-06-28 18:01:23 +03:00
Vladimir Plyashkun b16fafc5e3 Merge branch 'vplyashkun/nolint' 2017-06-28 17:57:16 +03:00
Kirill Kirichenko 51d326e07c IDEA-171869 Win10 LaF EditorTextField insets fixed, ComboBoxButton reworked, Spinner alignment changed 2017-06-28 17:54:54 +03:00
Yann Cébron a7e69bec73 [devkit] ComponentNotRegisteredInspection performance
- use DOM stubs for <action>/<group> class
- stop after finding first registration
2017-06-28 16:52:26 +02:00