Commit Graph
539 Commits
Author SHA1 Message Date
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