Commit Graph

539 Commits

Author SHA1 Message Date
peter
4ba1cc4d29 IDEA-79381 Exclude from Import not working for non-static inner classes in excluded packages 2011-12-29 17:46:51 +01:00
peter
a48a9f5efe don't suggest expected type members twice when they are statically imported (IDEA-79426) 2011-12-29 16:49:25 +01:00
anna
c3ce1ae00f insert same notnull annotation as exist on the existing field (IDEA-79436) 2011-12-29 15:43:49 +01:00
anna
4f513cbd94 EA-31069 - assert: RefactoringUtil.getChainedConstructor 2011-12-28 16:01:34 +01:00
peter
784c2f101a IDEA-69328 Code completion in switch...case: complete other possible values from already ref'd class 2011-12-27 18:17:43 +01:00
peter
7ef62f3655 IDEA-69897 Smart complete missing enum values in switch/case statements 2011-12-27 16:00:13 +01:00
peter
630cfaa379 IDEA-79271 Smart completion in ARM-try block produces trailing semicolon 2011-12-27 16:00:13 +01:00
anna
60d4f42363 constructor parameters from fields: sort params in fields order 2011-12-26 18:55:17 +01:00
peter
4a5a55c409 a test for smart completion in try-with-resources 2011-12-23 18:48:11 +01:00
peter
b35e73487a IDEA-79246 IDEA completion suggest raw type for element of array of typed class 2011-12-23 18:28:40 +01:00
peter
2ac6b0dabf IDEA-78870 Idea imports unnecessary class when I'm creating anonymous class 2011-12-20 13:23:58 +01:00
anna
042e92601f diamonds: retrieve qualifier type 2011-12-19 18:23:27 +01:00
anna
09c0ca15d8 IDEA-78031 diamonds with new qualifiers 2011-12-19 12:37:02 +01:00
Dmitry Jemerov
02371fdac5 external annotations tests moved to community 2011-12-16 17:55:37 +01:00
peter
dc71135134 IDEA-78033 do not sugesst "class" as possible name for variable 2011-12-16 12:02:51 +01:00
anna
44ecd52b97 change variable type from assignment: change method signature when variable is a parameter (IDEA-71674) 2011-12-16 08:47:17 +01:00
anna
b4523b4b7a javadoc: process {@inheritDoc} for throws tags correctly (IDEA-62524) 2011-12-13 10:51:29 +01:00
anna
0c40400be2 preselect final fields on constructor generation (IDEA-78512) 2011-12-09 13:31:09 +01:00
anna
ab056dc0cc external javadoc: support for jdk7 style; tests (IDEA-78052 ) 2011-12-07 20:42:11 +01:00
Roman Shevchenko
c917bfc09b IDEA-77008 (warn about generics in qualifier reference inside type cast) 2011-12-07 16:39:03 +01:00
anna
99f4b3a821 try to infer types before check for applicability (IDEA-68986)
(cherry picked from commit d8bbd5c1b70135cd1eee5215dd2bffaf6d16e905)
2011-12-06 10:37:40 +01:00
Denis.Zhdanov
8c2d94cd56 IDEA-77486 Java smart complete statement: Don't leave code block on non-final statement 2011-11-23 18:58:23 +03:00
anna
c0a54042f2 disable on demand static import for private classes (IDEA-74951) 2011-11-23 14:11:30 +01:00
peter
be287aed95 don't suggest two same-named fields from super classes when one overrides the other 2011-11-22 16:24:10 +01:00
peter
5a79031d3f when importing a class via completion, don't indent the next line if it starts with a cast 2011-11-21 18:53:09 +01:00
peter
613e6b58a0 IDEA-26138 Import hint while typing: be more smart in "extends" - context 2011-11-21 17:47:44 +01:00
peter
3cecea38f2 IDEA-76874 Basic completion doesn't show methods when they do not suite by return type 2011-11-21 17:47:43 +01:00
anna
7174066876 do not report unused imports for files with disabled highlighting (IDEA-76478) 2011-11-13 18:58:29 +01:00
anna
c2f6991ffd skip fields with initializer when generate constructor parameters; also skip static fields without initializer (IDEA-76621) 2011-11-13 18:58:28 +01:00
peter
f8c09838b3 IDEA-76808 Smart completion doesn't suggest any variants inside arithmetic or boolean expressions containing three or more operands 2011-11-11 17:42:31 +01:00
anna
ac9fe766c4 EA-31560 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText 2011-11-11 10:34:56 +01:00
peter
9ba73d70b6 don't show explicit method type parameters in lookups when they won't be inserted 2011-11-10 17:16:30 +01:00
anna
1281244110 EA-31554 - NPE: HighlightClassUtil$ImplementAbstractClassMethodsFix.invoke (disable for "too" incomplete expressions) 2011-11-10 16:58:24 +01:00
Roman Shevchenko
259c98c535 IDEA-70214 (forward lookup for type parameters) 2011-11-08 20:43:01 +01:00
peter
79f82fec64 all possible class names should be a valid lookup strings when completing an inner class after new 2011-11-08 20:38:05 +01:00
Dmitry Jemerov
23dba4e6bd move OverrideImplementTest to community 2011-11-04 13:13:09 +01:00
anna
1b38bd0d7a do not warn about inconsistent throws for interface with 2 independent parent interfaces (IDEA-76337) 2011-11-03 21:02:50 +01:00
peter
557b9e6fcd Show static members after instance qualifier on second completion 2011-11-02 19:04:46 +01:00
peter
32632b2072 IDEA-76218 Allow "Show static members after instance qualifier" to depend on AccessStaticViaInstance 2011-11-02 19:04:45 +01:00
anna
7b0692acbc simplifying of polyadic expressions:IDEA-76076 2011-10-28 13:45:42 +02:00
Roman Shevchenko
ca544948e9 IDEA-74979 (quick fix for "Too many characters in character literal" error) 2011-10-28 10:05:18 +02:00
Denis.Zhdanov
14ebb93450 IDEA-75781 Allow color configuration for 'Class Declaration' vs. just 'Class'
Test data is corrected
2011-10-28 11:12:03 +04:00
anna
7c88731a49 surround with runnable: clear selection before template start (IDEA-75887) 2011-10-26 18:13:09 +02:00
peter
1472a839cb no duplicates in java var name suggestions 2011-10-26 17:56:51 +02:00
peter
33a19de801 VariablesCompletionTest -> light 2011-10-26 17:56:51 +02:00
anna
1ba41a4b26 qualify this with containing class (IDEA-49251) 2011-10-25 20:17:53 +02:00
anna
ed24c9b396 create annotation method from usage (IDEA-75910 ) 2011-10-25 20:17:53 +02:00
peter
0ba592df62 a more pleasant-looking method type arguments presentation in lookup 2011-10-21 19:25:52 +02:00
peter
36cc99ea9a IDEA-75812 IDEA doesn't suggest keyword 'break' in switch structure 2011-10-21 19:25:52 +02:00
peter
eb47e1d111 smart enter to always insert a new line after the current, not before (IDEA-75554) 2011-10-19 15:22:09 +02:00