Commit Graph

64 Commits

Author SHA1 Message Date
peter
dd1c10a841 focus autopopup in reasonable Groovy places 2010-10-28 21:19:35 +04:00
peter
0c2c5511bd don't show some java keywords in some java places, but show some keywords in some other places (e.g. IDEA-58589) 2010-10-28 21:19:20 +04:00
peter.gromov
1e148bbbda after instanceof, prefer interfaces and abstract classes 2010-10-26 20:49:33 +04:00
peter.gromov
b901a47268 suggest short keywords like 'if', 'do' and 'new' in java 2010-10-26 20:49:32 +04:00
peter.gromov
50126cfb3f preselect lookup almost everywhere in Java 2010-10-25 16:48:38 +04:00
Alexey Kudravtsev
221d0c527e Application.assertWriteAccess does really assert in tests,
tests now run in EDT
2010-10-25 15:04:08 +04:00
peter.gromov
60776da37a disable completion autopopup inside identifiers 2010-10-19 20:29:58 +04:00
peter.gromov
a7d48dbf6c minor rename 2010-10-19 13:05:16 +04:00
peter.gromov
fd66334fe3 Merge branch 'reuse' 2010-10-18 21:38:05 +04:00
peter.gromov
d2bd9ea793 IDEA-59350 Double completion variance for static imported fields 2010-10-18 21:36:50 +04:00
peter.gromov
517f0ae752 Merge branch 'master' into reuse 2010-10-18 21:18:07 +04:00
peter.gromov
c5dc3de867 in java parameter list display primitive types (IDEA-57517) and don't suggest method names(IDEA-59371) 2010-10-18 21:16:35 +04:00
peter.gromov
127a5b0b8e make the statically imported suggestions obey the expected type (IDEA-59720) 2010-10-18 21:16:35 +04:00
peter.gromov
8c6d2581a8 some tests for the typing and backspacing in autopopups 2010-10-18 15:17:24 +04:00
peter.gromov
481a034c76 LookupManager -> service, get rid of TestLookupManager 2010-10-12 21:21:56 +04:00
peter.gromov
42cbb2a3dd don't suggest top-level packages in expression code fragments, they get in the way 2010-10-07 17:37:56 +04:00
Alexey Kudravtsev
901ef122e4 @Override inserted 2010-09-30 10:35:32 +04:00
peter
b17822e5a9 don't suggest the statically importable methods in qualified context 2010-09-08 19:06:35 +01:00
peter
915cf66ef3 don't qualify magic method calls unless it's really needed. qualify instance magic methods with 'this' 2010-08-31 19:29:32 +01:00
peter
385649b73b complete siblings of statically imported fields, too (java) 2010-08-31 13:52:36 +01:00
peter
e1928c42af in attempt to fix just one test rewrite half the java method call completion; but the code now is much more self-contained, and the test is fixed 2010-08-31 12:38:38 +01:00
peter
c56b6edddb IDEA-43317 Complete static members from classes that are already mentioned in import block as static import (java) 2010-08-31 12:38:27 +01:00
peter
5bca962394 support java-tests written in groovy 2010-08-31 12:38:25 +01:00
peter
f9844b0c5a extract common testdata path 2010-08-31 12:38:22 +01:00
peter
252198ff6e NormalCompletionTest -> fixture 2010-08-31 12:38:20 +01:00
peter
c94e2b8578 for classes with already statically imported members, suggest to static import the ctrl+alt+spaced members 2010-08-31 12:38:17 +01:00
peter
549415de14 global method completion to insert qualified calls by default, import static available via Left key option 2010-08-29 09:40:12 +01:00
peter
da3434e44d honor 'exclude from completion' settings (IDEA-54855) 2010-08-26 19:34:18 +01:00
peter
3a364bbe41 java global member name completion initial (IDEA-54855) 2010-08-26 19:23:28 +01:00
peter
0afff998b0 don't throw exceptions when completing in the RHS of >>, complete instead 2010-08-26 17:07:18 +01:00
peter
acac73de5e smart primitive constant completion to work in binary expressions like | 2010-08-26 16:47:32 +01:00
Alexey Kudravtsev
51ab66430b editor leak in tests 2010-08-25 14:37:21 +04:00
peter
a5dcfb5582 make ctrl+space in java offer all class names, not just the imported ones 2010-08-22 18:37:29 +01:00
Roman Shevchenko
bd11cd8213 Test data fixed 2010-08-12 22:24:10 +04:00
peter
a83f7ad0b0 don't let light tests spoil language level for their comrades 2010-07-08 15:20:48 +01:00
Alexey Kudravtsev
959be8cf44 mockJDKs in ultimate killed, added mockJDK-1.4 to community 2010-07-02 14:23:04 +04:00
peter
7c51c98375 correctly generate anonymos body when completing after new inside another anonymous 2010-05-31 21:44:06 +01:00
peter
c9db4a5d12 IDEA-54459 Smart type completion for anonymous class after 'new' inserts '{}' inside '()' if the class has two generic parameters 2010-05-17 14:54:27 +01:00
peter
8c2b87446f restore primitive type completion in parameter lists 2010-04-15 17:43:37 +04:00
peter
d45e439cc1 tab completion shoulnd't overwrite new class'es argument list 2010-04-15 17:43:33 +04:00
peter
fac5c19893 IDEA-52529 enum member not suggested while adding a static array right in the enum class 2010-04-15 17:43:30 +04:00
peter
16ecaebf9b correct {} placement when creating a new abstract class with constructor arguments 2010-04-12 19:31:27 +04:00
peter
8db6de961d don't suggest primitive type names inside annotation in method parameter list (IDEA-25149) 2010-04-12 19:31:26 +04:00
peter
d2086dc7f3 IDEA-53346 Extra pair of parentheses when completing a constructor call 2010-04-06 20:10:40 +04:00
peter
8ea4bb8771 IDEA-53352 Completing multiple parameters inside if statement inserts semicolon incorrectly 2010-04-06 14:25:53 +04:00
Alexey Kudravtsev
d57397121b cleanup 2010-03-16 14:59:30 +03:00
peter
eed9138dbd IDEA-27091 When finishing method lookup item with '(', put caret after this '(' even if method has no parameters
IDEA-51789 When "Insert pair bracket" on Editor->Smart keys page is off, IDEA still inserts both parentheses on autocomplete lookup, but overtype doesn't work
2010-03-09 12:54:15 +00:00
Alexey Kudravtsev
4f5bde8a96 IDEA-51798 2010-02-09 13:49:55 +03:00
Dmitry Jemerov
457b469b9d move CompleteStatementTest to java-tests 2010-01-20 21:18:06 +03:00
Maas van den Berg
723deace35 remove usages of default file template; some related cleanup 2009-12-28 17:44:12 +03:00