Commit Graph
2178 Commits
Author SHA1 Message Date
anna db47e5ccd8 forbid private/protected class modifiers inside anonymous classes (IDEA-64188) 2011-01-20 18:51:34 +01:00
anna b4f660521a infer nullity: skip () and type casts correctly (IDEA-64419) 2011-01-20 18:51:34 +01:00
peter f0d36a8cbe Collections.emptyList should accept the qualified prefix 2011-01-20 16:29:53 +01:00
peter 6ed5f35766 tolerate methods with no containing class in completion (EA-25085) 2011-01-20 13:29:16 +01:00
peter f39ff0b9da don't DFS-walk the type hierarchy (EA-25090) 2011-01-20 13:29:16 +01:00
peter 5207797049 dot shouldn't be overwritten only when it's an explicit completion char 2011-01-20 08:59:15 +01:00
peter a30eef0c8c commented out findClass stats 2011-01-19 20:24:09 +01:00
anna a76b12f95f cs restore: editor.setFile is called too late 2011-01-19 18:51:07 +01:00
peter f0449b004e enable stats for class name completion in some qualifier 2011-01-19 18:34:24 +01:00
anna 66e83b7f04 introduce variable: correct finishing template when generated declaration is not valid 2011-01-19 17:18:33 +01:00
Alexey Kudravtsev 8dd1100484 cleanup 2011-01-19 12:41:22 +03:00
Alexey Kudravtsev 1df3024a23 encoding fixes: update status bar encoding panel more often,
show presentable tooltip, correctly set 'wasdetectedfrombytes' flag,
correctly reload editor when encoding changes
2011-01-19 12:41:21 +03:00
Denis Zhdanov c2135444f4 IDEA-61811 Formatter: Don't generate <p/> for blank lines from <pre>...</pre> section 2011-01-19 11:45:42 +03:00
peter f2ad1eb124 tailOffset degraded in class name completion (EA-24778) 2011-01-18 20:08:23 +01:00
peter 8ef9a6efe8 less toArray calls 2011-01-18 20:08:22 +01:00
Denis Zhdanov 19d03c9ba3 IDEA-61895 Javadoc formatting: "Wrap at right margin" removes line breaks
1. Added ability to configure javadoc formatter in a way to preserve line feeds within the single javadoc paragraph;
2. Corresponding test is added;
2011-01-18 17:20:55 +03:00
nik 73e467cbdb extracted method for comparing nullable strings 2011-01-18 15:40:35 +03:00
anna ed17ad93df remove deprecated ProblemHighlightType.INFO usages 2011-01-18 11:17:21 +01:00
anna dda9899747 do not warn about multiple classes in one file template, class name can differ from typed (IDEA-64051) 2011-01-17 17:42:34 +01:00
anna 434aba1728 rename method: conflict on final override (IDEA-63845) 2011-01-17 17:42:09 +01:00
Roman Shevchenko bbdc88804d New JSP Java parser (yet inactive) 2011-01-17 16:03:41 +01:00
Denis Zhdanov ba485ee898 IDEA-63303 Collapsing of multiline //-style comment feature request
1. Added ability to configure IJ editor to auto-collapse multiple subsequent end of line comments;
2. Corresponding test is added;
2011-01-17 15:51:25 +03:00
Dmitry Avdeev 5707427ec3 IDEA-64213: EL validation in JSP inspection: do not show quick fixes to create not existent property for library classes 2011-01-17 15:48:18 +03:00
Anton Makeev 0f3aa1a71a replace HighlightSeverity.INFO usages with weak warnings; deprecate api 2011-01-17 12:15:40 +01:00
Dmitry Avdeev 4a311bd7b9 tests fixed 2011-01-17 11:44:55 +03:00
anna a528c6b48b javadoc: disable generation when no output dir is set (IDEA-63826) 2011-01-14 17:42:55 +01:00
anna 35a7143b52 extract method object: do not process inner classes return statements (IDEA-63806) 2011-01-14 17:42:55 +01:00
Dmitry Avdeev 499a1c9e0e IDEA-44264: Spring: bean class creation intention doesn't work properly for inner classes 2011-01-14 15:58:45 +03:00
Denis Zhdanov 9bbde2fed7 IDEA-59660 "Show method separators" option adds extra line before generic method with more than one type argument 2011-01-14 14:54:03 +03:00
Bas Leijdekkers 5360df61be fix type calculation of PsiPrefixExpressionImpl and PsiPostfixExpressionImpl for boxed types
IDEA-64171 (Bad code is green: incompatible types, found: int required: java.lang.Byte)
2011-01-13 22:21:55 +01:00
Bas Leijdekkers e990a3b172 fix PsiBinaryExpressionImpl.calcTypeForBinaryExpression() for shift operations on boxed types
only indirectly tested via an InspectionGadgets test, please let me know if you know how to do this better
2011-01-13 20:35:06 +01:00
Denis Zhdanov 598fadb43f IDEA-64092 Formatting is broken when adding an inner class form an intenion
Inner class created via quick fix is reformatted now
2011-01-13 13:34:18 +03:00
Alexey Kudravtsev 0815d350dd migrated to more performant mergeArrays 2011-01-13 12:13:33 +03:00
Alexey Kudravtsev b376e297db SOE and cleanup 2011-01-12 13:41:04 +03:00
peter aaa9dcc55b stubs for groovy type parameters 2011-01-11 18:25:30 +03:00
anna 1bd98aafdd show dialog to ask for undefined variables (IDEA-63628) 2011-01-11 15:55:57 +01:00
peter 33645a14a9 delegated methods should be not abstract; if delegating to a class then implement all its interfaces (IDEA-63687) 2011-01-10 01:21:18 +03:00
anna 2cb50010f5 guarded by: check class-name.this(.|field-name|method-name()) patterns (IDEA-61421) 2010-12-30 20:56:01 +03:00
peter.gromov 2810d7ee45 FileTypeManager#isFileIgnored(VirtualFile) 2010-12-30 19:25:42 +03:00
peter.gromov ad6472fa7e IDEA-61337 Don't suggest default-package classes in non-default package context 2010-12-30 19:25:40 +03:00
anna cc7709f1cb suggest variable name from setter call if possible (IDEA-61831) 2010-12-30 17:00:57 +03:00
anna 01a838721b ignore spaces during javadoc html preprocessing 2010-12-29 20:12:37 +03:00
Alexey Kudravtsev b9422c21af leak 2010-12-29 19:06:25 +03:00
Alexey Kudravtsev b42329ea02 notNull 2010-12-29 18:37:37 +03:00
peter.gromov 69610271bc java: IDEA-56612 code completion for catch argument must suggest only exception classes 2010-12-29 18:27:42 +03:00
anna bfd12da4ad field can be local: extend "immutable" types (IDEA-63561) 2010-12-29 18:15:08 +03:00
Dmitry Avdeev 1c3ea6a0ff IDEA-62902: spring mvc: provide resolving for <mvc:resources>/@location 2010-12-29 16:26:41 +03:00
anna 58c376fcde extract method object from expression: declare necessary variables after call to replace invoke() with correct getter 2010-12-29 16:21:13 +03:00
anna fa41e76126 extract method from expression: declare necessary variables inside; reassign result when it was assigned before (IDEA-63593) 2010-12-29 16:21:13 +03:00
anna 2d5dafc984 cs detector: revert locally to prevent bulk update (or use smart pointers for change info) 2010-12-28 23:25:08 +03:00