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