Commit Graph
222740 Commits
Author SHA1 Message Date
Tagir Valeev 3e4cd658e9 DFA instruction visitor refactoring wave#1
InstructionVisitor#beforeExpressionPush method which is called before every push of PsiExpression result (were it simple reference, operation or method call)
CustomMethodHandlers: do not modify states; only return resulting value (current handlers do not produce more than one value)
Xor polyadic now supports reporting for subexpressions
2018-06-15 15:24:16 +07:00
Tagir Valeev 0a52895406 ExpressionUtils#isNullLiteral: avoid expensive getType() call
getType() is cheap if it's actually a null literal. However if it's something else and type is not cached, it could be very expensive.
2018-06-15 15:24:15 +07:00
Tagir Valeev 692040924a LambdaCanBeMethodReferenceInspection#checkQualifier: do not resolve if parent is call 2018-06-15 15:24:14 +07:00
Nikita Skvortsov b840baaaa4 ignore compiler output when watching gradle files IDEA-193631 2018-06-15 10:50:09 +03:00
anstarovoyt a49b2535eb templates: fix range assert 2018-06-15 10:40:40 +03:00
Anton Tarasov 0b7fd1a511 Add IconLoader.getDarkIcon(Icon, boolean) 2018-06-15 10:24:03 +03:00
Vassiliy.Kudryashov 0a286767fc IDEA-74031 Variables in command line parameters of run configuration
The first iteration:
1) New registry key allow.macros.for.run.configurations=true
2) EditorMacros are not allowed at all
3) Some of possible wanted macros like file arrays etc. are not implemented yet
2018-06-15 03:44:32 +03:00
Vassiliy.Kudryashov 537dd174d4 UI Inspector: double click in table to print value to console 2018-06-15 03:37:53 +03:00
Dennis Ushakov c90e60b0bd add all closing tag variants (WEB-5082) 2018-06-14 15:03:39 -07:00
Ilya.Kazakevich 4f390f8603 PY-15464: Ability to select configurations (for pytest BDD)
See PyTestConfigurationSelector
2018-06-15 00:30:18 +03:00
Alexander Lobas 9e9183c09a IDEA-193789 Settings: Plugins: unable to search in installed plugins (part 2)
EA-122509 - assert: PluginManagerConfigurableNew.lambda$createComponent$
2018-06-14 23:57:45 +03:00
anstarovoyt 3721897c19 hbs: fix WEB-18941 / extract platform api 2018-06-14 23:03:34 +03:00
Sergey Malenkov 32dc7f551d ScopeView: add registry key to disable showing content of base dir 2018-06-14 22:50:33 +03:00
Sergey Malenkov 36b2a20e8d ScopeView: hide modules and content roots if ShowModules is false 2018-06-14 22:50:33 +03:00
Sergey Malenkov 079aef3562 IDEA-189709: update background color of default tooltip 2018-06-14 22:50:33 +03:00
Sergey Malenkov 3e1f6a512c ShowModulesAction cleanup 2018-06-14 22:50:33 +03:00
Mikhail Golubev 40c080144c IDEA-193736 Restore compatibility of Gitlab connector with API v4 2018-06-14 20:59:57 +03:00
Rustam Vishnyakov f4df0d9573 Move customization to constructor to allow creating controls 2018-06-14 20:40:14 +03:00
Anna Kozlova fb62ac70cd fix testdata 2018-06-14 20:35:33 +03:00
Anna Kozlova d02f19ef4d disable unused return value for @CanIgnoreReturnValue methods
IDEA-193647
2018-06-14 20:35:32 +03:00
Anton Tarasov e4af280e6a IDEA-193493 "Tip of the day" pixelated but correct size with 125% DPI scaling 2018-06-14 20:05:54 +03:00
Mikhail Sokolov b9e0171bf1 IDEA-193321 non-project items checkbox loses its state on switch 2018-06-14 18:59:23 +03:00
Mikhail Sokolov 357cee2b12 IDEA-193321 non-project items checkbox loses its state on switch 2018-06-14 18:59:23 +03:00
Anna Kozlova 90489c7c58 add javadoc for type parameter: insert brackets (IDEA-193915) 2018-06-14 17:54:17 +03:00
Anna Kozlova 857ed961fc javadoc inspection UI: keep tabs in one line
multi-line tabs are not associated with the tab content here
2018-06-14 17:54:17 +03:00
Anna Kozlova 2d3312928a junit 5: malformed parameterized: check argumentsSources (IDEA-193925) 2018-06-14 17:54:16 +03:00
Daniil Ovchinnikov 39bf693163 [groovy] get rid of remaining UserDataHolderUnprotected usages 2018-06-14 17:34:27 +03:00
Renaud Paquay f1c21864e7 IDEA-193617 Fix a11y of combo boxes 2018-06-14 17:17:13 +03:00
Ivan Bessonov 18acf8ac27 maven - added missing properties from jvm.config and maven.config in resource filtering 2018-06-14 16:41:13 +03:00
Roman Shevchenko 1865ae15a6 [ui] optimizes IDE messages widget
- shows a error notification only in an active frame
- hides a balloon when messages are cleared (fixes EA-122537)
- eliminates collection copying for state calculation
- drops duplicated code and an invisible tooltip
2018-06-14 16:38:52 +03:00
Dennis Ushakov 6ebbf9ac25 remove closing html and body tags from all places 2018-06-14 06:24:00 -07:00
Dennis Ushakov f06bde7074 don't insert extra ; if it's present 2018-06-14 06:24:00 -07:00
Daniil Ovchinnikov bfc7dbf123 [groovy] make get GrTryCatchStatement#getTryBlock @Nullable (EA-122538)
After parser update 'try' statement is pinned on the keyword, meaning
there could be no block, so usages are updated accordingly.
2018-06-14 16:13:52 +03:00
Egor Ushakov 814447b465 IDEA-193733 history-paste doesn't work in debug-watches, even though it's offered 2018-06-14 16:12:33 +03:00
Kirill Kirichenko c4f1efed18 Remove viewToModel2D from TextFieldWithPopupHandlerUI as not compatible with Oracle jdk 8 2018-06-14 16:11:15 +03:00
Pavel Dolgov dc31c5db75 Java: Changed defaults for the inspection "Replace with Objects.equals()" (IDEA-193783) 2018-06-14 16:08:43 +03:00
Dana Dahlstrom 7365d1b2c2 IDEA project configuration: rename library to javax-inject
https://github.com/JetBrains/intellij-community/pull/791
2018-06-14 16:01:59 +03:00
Gregory.Shrago c2036d5cc3 IDEA-193875 Synchronise '' context menu item 2018-06-14 15:56:47 +03:00
Ivan Semenov cd2eefab62 [util] Don't throw a kotlin npe when T is nullable
type T can be both nullable and not-nullable, so it doesn't make sense to fail on null there
2018-06-14 15:53:11 +03:00
Daniil Ovchinnikov d09d80832d [groovy] don't pin annotation reference on dot, require name (EA-122539)
Before change `@com.foo.` was parsed as annotation with reference
without a name, now `@com.foo` is parsed and `.` is marked as error.
2018-06-14 15:44:45 +03:00
Kirill Kirichenko 1ea684d7b7 Ignore mouse clicks outside of editor bounds in ExpandableTextFields 2018-06-14 15:40:01 +03:00
Yaroslav Pankratyev 13e1738e2f Fix NonNlsUastUtil string literals Kotlin test 2018-06-14 19:05:06 +07:00
Yaroslav Pankratyev a2f9255e03 Some refactoring in UastCallMatcher before implementing matching callable reference expressions 2018-06-14 19:05:06 +07:00
Yaroslav Pankratyev bf22e0af6b UastCallMatcherTest minor refactoring 2018-06-14 19:05:06 +07:00
Vladislav.Soroka 388dda7ec5 Gradle dependency test skip unresolvable entry level assertion for old gradle versions 2018-06-14 15:02:40 +03:00
Vladislav.Soroka 47838413df cleanup 2018-06-14 15:02:40 +03:00
Anna Kozlova 237aadc1c8 while -> foreach: expand var when no appropriate initializer is found IDEA-193830 2018-06-14 14:56:15 +03:00
Anna Kozlova b26c14af4b non-serializable field in S-class: ignore classes with writeReplace
IDEA-193932
2018-06-14 14:56:14 +03:00
Anna Kozlova 6dcca8c203 junit: split by slash if name was previously concatenated (IDEA-193920) 2018-06-14 14:56:14 +03:00
Alexandr Evstigneev f2470e5927 Added quotation hack for bash -c
IDEA-CR-33434 IJP-70
2018-06-14 14:53:20 +03:00