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