Commit Graph
8634 Commits
Author SHA1 Message Date
Anna.Kozlova ec82847b4e resolve for method reference qualifier should prefer classes in case of constructor refs (IDEA-164165) 2016-11-18 17:58:54 +01:00
Dmitry Avdeev ead57dbe12 IDEA-164074 Exception using "Select Target" popup menu: test 2016-11-18 15:29:21 +03:00
Dmitry Batkovich f5e1fb4de0 java functional expressions: fix for rendering in case of {ellipsis, primitive, array} type 2016-11-18 15:11:48 +03:00
Roman Shevchenko 2a3d27b18c [java] uses "JDK_HOME/release" file to watch for JDK updates 2016-11-17 17:44:38 +01:00
Anna.Kozlova ccb61093af overload resolution: don't choose most specific method based on boxing property for vararg position (IDEA-163597) 2016-11-17 17:10:53 +01:00
Vladimir Krivosheev 6337bc13de IDEA-CR-15780 do not write default context values 2016-11-17 14:35:38 +01:00
Alexey Kudravtsev 274f1a5b88 check that package name is correct 2016-11-17 15:42:09 +03:00
Alexey Kudravtsev b62a4f2dec optimisation: in case of thousands of events do not call expensive Future.schedule() or message bus.pump() too often 2016-11-17 15:42:09 +03:00
Alexey Kudravtsev fab45b687e cleanup 2016-11-17 15:42:09 +03:00
Alexey Kudravtsev 39bc12c8fc diagnostics 2016-11-16 13:19:58 +03:00
Roman Shevchenko 4065a63673 [java] disables completion in module names (IDEA-164010) 2016-11-15 18:14:52 +01:00
Anna.Kozlova 12542833ff change signature: refresh type element after normalizeDeclaration for old style arrays 2016-11-15 18:11:31 +01:00
Anna.Kozlova 971c0fe60a fix unwrap lambda for nested expression lambdas (IDEA-163987) 2016-11-15 18:11:31 +01:00
Anna.Kozlova e64e0ac67b safe delete: do not show conflicts about method reference if it occurs in the argument to be deleted (IDEA-163964) 2016-11-15 18:11:31 +01:00
Anna.Kozlova 39aa837db3 inference: don't distinguish parameterizations with 2 different interfaces (IDEA-163950) 2016-11-15 18:11:31 +01:00
Anna.Kozlova 38116b22c1 show conflict if move as enum would change the semantics (IDEA-163248) 2016-11-15 18:11:31 +01:00
Vladimir Krivosheev bc15e07413 move methods from PathMacroManager to PathMacroSubstitutor to avoid misunderstaning
add javadoc to collapsePaths/collapsePathsRecursively
2016-11-15 11:45:41 +01:00
Vladimir Krivosheev 0271938840 cleanup 2016-11-15 11:45:40 +01:00
Yaroslav Lepenkin c307bb2db7 [Parameter Name Hints] error message improved 2016-11-15 12:04:57 +03:00
peter 979ac11689 drop caches on non-physical file context change (a more universal fix for EA-69690 - PIEAE: StubBasedPsiElementBase.getContainingFile) 2016-11-14 20:39:39 +01:00
Anna.Kozlova 034a7db3e3 extract delegate: ensure class fqns are not lost (IDEA-163265) 2016-11-14 19:05:03 +01:00
Anna.Kozlova 3e9370f451 substitute base class according to resolve place
EA-90836 - assert: InferenceSession.collectApplicabilityConstraints
2016-11-14 19:05:03 +01:00
Yaroslav Lepenkin c5467b78cd [Parameter Name Hints] missed part of previous diagnostic commit 2016-11-14 17:35:04 +03:00
Yaroslav Lepenkin 3153722b84 [Parameter Name Hints] added diagnostic 2016-11-14 16:08:09 +03:00
Alexey Kudravtsev 94a666a0df annotations.xml syntax checker 2016-11-14 15:10:42 +03:00
Maxim.Mossienko 4e218579d7 review feedback 2016-11-14 12:43:16 +01:00
Anna.Kozlova 6fd0b34f8f fix negative testdata 2016-11-14 11:22:36 +01:00
peter 9629018237 smart pointers for different element types should have different hash codes 2016-11-14 09:36:12 +01:00
Maxim.Mossienko eec4442349 Process vfs events asynchroneously (IDEA-109525), first cut 2016-11-13 14:15:55 +01:00
Maxim.Mossienko 473c9920c7 extract VfsEventsMerger 2016-11-12 02:29:41 +01:00
Maxim.Mossienko 4925369ded introduced PushedFilePropertiesUpdater.filePropertiesChanged(file, condition) for correct request of reindexing 2016-11-11 18:55:16 +01:00
Roman Shevchenko 26313ece97 [java] fixes lambda expressions parsing (IDEA-163871) 2016-11-11 18:22:32 +01:00
Yann Cébron 81d29f9bd5 Plugin descriptors: remove deprecated attribute idea-plugin@version (IDEA-163694) 2016-11-11 17:08:58 +01:00
Pavel Dolgov fbb404203f Java: Handle generic parameters in the inspection "Non-accessible type is exposed" (IDEA-162768) 2016-11-11 15:22:36 +03:00
Vladimir Krivosheev c04619f105 model commit should only fire changes, but to not add scheme — it is pointless 2016-11-11 13:19:50 +01:00
Anna.Kozlova 9615755678 fix testdata 2016-11-11 12:59:34 +01:00
Tagir Valeev 0fa3853dfb IDEA-163767: fixed for assignment, tests for assignment and ternary 2016-11-11 13:24:09 +07:00
Tagir Valeev 1d74e0af9d IDEA-163767 Simplify optional.isPresent() inspection doesn't suggest simplify trivial case 2016-11-11 13:14:55 +07:00
Tagir Valeev 9fe8c96b78 OptionalUtil#getMapTypeArgument: check nulls; remove 0-arg check 2016-11-11 12:02:36 +07:00
Tagir Valeev 7e574d661c IDEA-163764 "Replace Optional.isPresent() checks with functional-style expressions" create uncompilable code
IDEA-163463 Stream API migration: type argument before map appears sometimes when it's unnecessary
2016-11-11 11:28:44 +07:00
Anna.Kozlova fd89b0ed18 introduce variable: distinguish lambda parameters but allow param free expressions (IDEA-163785) 2016-11-10 17:47:28 +01:00
Vladimir Krivosheev 536ca45deb extract InspectionProfileModifiableModel
introduce modifyAndCommitProjectProfile
use only and only modifyProfile and do not directly create modifiable model
2016-11-10 16:37:32 +01:00
Pavel Dolgov a1a9155c9c Java: Handle type parameter and type use annotations in the inspection "Non-accessible type is exposed" (IDEA-162768) 2016-11-10 16:50:58 +03:00
Pavel Dolgov 5f52d0539a Java: Handle 'throws' clause in the inspection "Non-accessible type is exposed" (IDEA-162768) 2016-11-10 16:50:58 +03:00
Pavel Dolgov bbcbea29b1 Java: Handle most common cases of annotations in the inspection "Non-accessible type is exposed" (IDEA-162768) 2016-11-10 16:50:58 +03:00
Alexey Kudravtsev 3b87fd22bd cleanup 2016-11-10 15:59:29 +03:00
Anna.Kozlova 848c1f215c inplace change signature: no detection, explicit action 2016-11-10 10:52:14 +01:00
Vladimir Krivosheev e5a05b2d1d potential fix IDEA-163701 No warning from enabled inspection after refactoring and changing inspection profile settings 2016-11-09 18:39:51 +01:00
Vladimir Krivosheev fe612d8088 remove app level fireProfileChanged/fireProfileChanged 2016-11-09 18:39:49 +01:00
peter b261c7fd57 IDEA-163678 "Passing non-null argument to 'Optional'" warning expected 2016-11-09 14:31:09 +01:00