Dmitry Jemerov
284c24697e
decouple PsiClassInitializerImpl from JspClass
2011-09-20 12:55:22 +02:00
Dmitry Jemerov
a7e32026cc
reducing Java dependencies on JSP (work in progress)
2011-09-20 12:55:09 +02:00
Dmitry Jemerov
fb34c20e7a
access JavaLanguage.INSTANCE directly wherever possible
2011-09-20 12:54:59 +02:00
Dmitry Jemerov
dc59518a6e
don't randomly extend TokenType interfaces
2011-09-20 12:54:58 +02:00
Dmitry Jemerov
553cb67fd1
remove IntentionFilterOwner from PsiCodeFragment interface
2011-09-20 12:54:57 +02:00
Dmitry Jemerov
7020689603
register JavadocManager as an independent service
2011-09-20 12:54:56 +02:00
Dmitry Jemerov
10b3c1f470
register PsiElementFactory as an independent service
2011-09-20 12:54:55 +02:00
Dmitry Jemerov
04eab9fac4
decouple TypeConversionUtil from ProjectRootManager
2011-09-20 12:54:54 +02:00
Dmitry Jemerov
cb9bc52dc1
optimize imports
2011-09-20 12:54:54 +02:00
Dmitry Jemerov
751d8dc9c4
don't use ReferencesSearch in PsiUtil
2011-09-20 12:54:53 +02:00
Dmitry Jemerov
36da339cbe
JavaLanguage to OpenAPI; register SyntaxHighlighterFactory for Java in XML
2011-09-20 12:54:52 +02:00
Dmitry Jemerov
c38385c1c1
one more pull up from PsiUtilBase
2011-09-20 12:54:51 +02:00
Dmitry Jemerov
7618abf069
PsiUtil extends PsiUtilCore rather than PsiUtilBase
2011-09-20 12:54:51 +02:00
Dmitry Jemerov
7fe20e05b1
separate interface and implementation for PsiDiamondType
2011-09-20 12:54:50 +02:00
Dmitry Jemerov
e7733be783
PsiUtilBase -> PsiUtilCore
2011-09-20 12:54:49 +02:00
Bas Leijdekkers
1733a6f061
Improve Nullable/NotNull annotation configuration
...
- do not allow duplicate annotation names in the list
- use JBList with ToolbarDecorator
- select first annotation for code generation when currently selected annotation is deleted
2011-09-16 16:39:20 +02:00
peter
a9458eabd6
IDEA-74356 Code completion: Tab in the middle of already typed code adds a space
2011-09-15 20:02:35 +02:00
Roman Shevchenko
a1138e0cd3
PsiLiteralExpression API cleanup
2011-09-15 19:38:03 +02:00
Roman Shevchenko
c6d73caa6b
Typos, javadoc
2011-09-15 12:49:29 +02:00
Roman Shevchenko
862b6e5e34
Interfaces + AspectJ = <3
2011-09-13 16:09:22 +02:00
Roman Shevchenko
a0da632f3e
Cleanup
2011-09-13 16:09:21 +02:00
Bas Leijdekkers
5082d0a0f1
fix some "Nullable/NotNull configuration" ui problems
...
- better title
- remove and set default actions now disabled when there is no selection to prevent exceptions
2011-09-13 15:17:57 +02:00
Roman Shevchenko
905542379b
Javadoc; cleanup
2011-09-09 18:04:57 +02:00
anna
94bb0729c0
introduce parameter: substitute type parameters on call site
2011-09-08 19:27:53 +02:00
anna
b294192ac2
diamonds: should check raw types when error occurs before inference is even started (IDEA-74053)
2011-09-08 19:27:51 +02:00
Denis.Zhdanov
b54c0aa67b
IDEA-53476 Gradle integration (Maven's level - dependencies, modules, repositories)
...
1. Using balloons instead of labels at the 'adjust project settings before importing' wizard step;
2. Exposed all project data at the 'adjust project settings before importing' wizard step;
3. Corrected 'deduced gradle home' notification processing;
4. Added ability to setup configured jdk for the imported project;
5. Added 'description' property to the JavaSdkVersion;
2011-09-08 12:38:02 +04:00
anna
36b2da5c5e
replace diamonds with explicit type params (IDEA-73932 )
2011-09-06 12:38:46 +02:00
Dmitry Jemerov
6c146a6b5a
formatter-related methods moved from PsiManager to CodeStyleManager
2011-09-02 13:26:39 +02:00
anna
590dc9ace1
inline import static statement
2011-09-02 10:59:45 +02:00
anna
4fddb0a5c8
redundant casts: skip casts in conditional branches of calls when resulted call would resolve to another method (IDEA-15720)
2011-09-01 19:07:48 +02:00
anna
f2283ab50d
testng: jvm format expected in generated testng.xml (IDEA-73791 )
2011-09-01 16:04:31 +02:00
anna
ef3a1b00a4
directory class inheritance search should not return inheritors of classes with the same short name but different qname
2011-08-31 16:53:40 +02:00
anna
ab1d2768b6
diamonds: do not capture wildcard on inference (IDEA-73689 )
2011-08-31 16:53:36 +02:00
Roman Shevchenko
03dc40fd1f
Deprecated stuff dropped
2011-08-30 21:02:30 +02:00
Maxim Medvedev
661fbf6628
shorten references in generated groovy implementation
2011-08-30 14:47:43 +04:00
anna
0f5615356b
provide also create annotation from usage (IDEA-19746 )
2011-08-25 19:26:03 +02:00
anna
008326cc84
forbid cast primitive to type parameter (IDEA-52484; IDEA-23260)
2011-08-25 19:26:02 +02:00
anna
a6c2368498
redundant casts: exclude casts from primitive types in synchronized stms (IDEA-58637 )
2011-08-24 21:13:56 +02:00
Dmitry Jemerov
d4e8398069
Module.getModuleType() -> ModuleType.get(Module)
2011-08-19 20:48:46 +04:00
Evgeny Zakrevsky
41c63cc31b
Run configaration's form refactored and some other forms too
2011-08-17 21:36:52 +04:00
Maxim Medvedev
22a21cc4da
fix doc-comment title for groovy if the caret is inside doc-comment
2011-08-16 15:44:09 +04:00
anna
f8aa90d2ca
read access
2011-08-16 10:58:16 +04:00
anna
54a416d4af
read access
2011-08-15 19:05:16 +04:00
Alexey Kudravtsev
ea20ea4367
NPE
2011-08-15 18:25:11 +04:00
anna
5a251277cd
read access
2011-08-11 17:31:30 +04:00
anna
2f93b3e16f
scopes: accept empty top level packages (IDEA-73058 )
2011-08-11 10:58:05 +04:00
Maxim Medvedev
aa4edd8a27
IDEA-69626 Generate Getter and Setter support for Groovy classes
2011-08-10 14:47:12 +04:00
irengrig
6fa1c20b46
annotate stacktrace - on methods level
2011-08-08 16:01:27 +04:00
anna
4d88bf6e90
fix expression presentation
2011-08-04 17:59:21 +04:00
Dmitry Jemerov
d38f27c7c8
remove incorrect qualified name check; provide tests (IDEA-71870) [r=jeka]
2011-08-03 19:22:25 +02:00