Commit Graph

510 Commits

Author SHA1 Message Date
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
peter
ad2301818c suggest inheritor members on second completion only, prefer the default collection getters to them 2011-10-19 15:20:38 +02:00
peter
3807717ee5 IDEA-75199 Improve chained completion for strings with prefix. 2011-10-17 20:26:08 +02:00
peter
984d7463ac chained methods calls: prefer variables and getters as qualifiers 2011-10-17 20:26:07 +02:00
peter
7dbcadcedc IDEA-70184 Class F cannot be referenced from static context error after Smart Completion invocation 2011-10-17 20:26:07 +02:00
peter
6fb5e52e24 IDEA-75502 Tab in completion replaces the whole line instead of an identifier 2011-10-14 15:26:10 +02:00
peter
7dd4d3d0a5 suggest unresolved reference names only once 2011-10-13 20:35:56 +02:00
peter
1c878bdc94 IDEA-52806 JAVA: smarter parameter name completion for Builder-style-methods 2011-10-12 19:50:08 +02:00
peter
744cc3c5ed IDEA-60790 Variables names completition suggests already used names 2011-10-12 15:09:27 +02:00
peter
7dc4415a90 complete return in switch-case 2011-10-11 19:07:49 +02:00
anna
2dde0244eb ignore abstract non-serializable classes with "serializable methods" in editor; check if there are non-abstract serializable subclasses in batch mode (IDEA-74261 ) 2011-10-10 14:17:44 +02:00
anna
9188075b91 expand implement methods fix availability for new Runnable()<caret> (IDEA-74043 ) 2011-10-07 14:11:21 +02:00
peter
e15e871848 IDEA-75072 "import statically" option not provided for smart completion variants, java 2011-10-06 19:49:11 +02:00
peter
c503938810 JavadocCompletionTest -> community 2011-10-05 20:41:34 +02:00
peter
61e2582ca9 some tests made more ready to the live templates advent 2011-10-05 17:37:43 +02:00
Denis.Zhdanov
697c1893b3 IDEA-75043 Surround with template: correct processing in case of blank line after after the statement
Test data is corrected;
2011-10-04 12:42:26 +04:00
Alexey Pegov
cb94e43145 test for surround with empty line after 2011-09-30 14:49:17 +04:00
peter
a48dd6e1de IDEA-71518 let parameters completion pass method parameters 2011-09-28 19:28:38 +02:00
anna
2bd262433b missed substitutor in hash code (IDEA-74581) 2011-09-27 15:55:24 +02:00
peter
eb74d43139 better type inference for smart completing nested generic method call arguments (IDEA-74749) 2011-09-26 13:50:56 +02:00
peter
1bdf394db8 don't suggest methods to override/implement, it seems to be quite useless (IDEA-74784) 2011-09-26 13:50:55 +02:00
anna
9bd778fc21 test data for IDEA-74581 2011-09-26 12:45:06 +02:00
peter
8fb263884a IDEA-68684 Extra parenthesis and semicolon in inserted by smart completion of array type initializer in some cases 2011-09-23 20:21:55 +02:00
peter
5f4f51af48 IDEA-74709 Return should not be suggested inside method arguments 2011-09-23 16:14:26 +02:00
peter
b30cd1e755 suggest members of inheritors of expected type (IDEA-74668,IDEA-72992) 2011-09-23 16:14:26 +02:00
anna
18b6fe1bd4 check method signatures equality by erasure; do not check method names for constructors.
note that erasure of type parameter is erasure of its left bound (jls), so erasure (T extends A & B) != erasure (T extends B & A)
e.g. IDEA-74409
2011-09-23 08:00:09 +02:00
peter
2f83803dba exclude from completion should also affect implicitly imported items (IDEA-68605) 2011-09-20 19:14:24 +02:00
peter
45eba8f54a don't suggest to call methods in anonymous class bodies 2011-09-20 17:27:56 +02:00
Alexey Kudravtsev
bc00768fd6 IDEA-67098 + com.intellij.codeInsight.daemon.DaemonAnalyzerTestCase.testFile fluent interface 2011-09-20 18:39:10 +04:00
peter
184dff3cc2 IDEA-71746 Please, enable completion of non initialized fields 2011-09-19 19:38:07 +02:00