Commit Graph

18072 Commits

Author SHA1 Message Date
Dmitry Avdeev
6f3577ddf7 Capitalization annotation support 2014-12-05 19:14:38 +03:00
Dmitry Avdeev
423b5bb3f6 @Nullable 2014-12-05 19:14:37 +03:00
peter
a50dbcd1a5 some failing index tests 2014-12-05 15:25:26 +01:00
peter
381a4393f8 issue a correct PSI event when a file gets renamed in a non-cached PsiDirectory 2014-12-05 15:25:26 +01:00
Dmitry Avdeev
cb553f08bc evaluating enum constants 2014-12-05 16:33:43 +03:00
Dmitry Jemerov
f65b536e9f Merge remote-tracking branch 'origin/master' 2014-12-05 14:12:20 +01:00
Anna Kozlova
5e2fa7be19 extract method: new signature detector (IDEA-66281); initial 2014-12-05 13:48:57 +01:00
Anna Kozlova
47531ace59 extract method: @Nullable 2014-12-05 13:48:56 +01:00
Anna Kozlova
37841f9d73 extract method: resolve conflicts during params rename (IDEABKL-3749) 2014-12-05 13:48:55 +01:00
Egor.Ushakov
b7f553c54d EA-63198 - IAE: XDebuggerManager.getInstance 2014-12-05 15:17:49 +03:00
Maxim.Mossienko
b199734a0e move check for isProjectOrWorkspaceFile to be after project's isInContent condition, to avoid content loading for non project files via getFileType() content detection (IDEA-133507) 2014-12-05 13:05:31 +01:00
Andrey Starovoyt
315f1b9977 reduce scope of try postfix template (2) after review IDEA-132878 2014-12-05 14:42:09 +03:00
Yaroslav Lepenkin
22804bf0ff JavaCodeStyleSettings: do not store additional values, when setting is imported.
1. import only when legacy setting is not default, when importing set it to default to let it happen only once
2. removed legacy boolean value from settings
2014-12-05 14:20:49 +02:00
Dmitry Jemerov
75098e1613 Merge remote-tracking branch 'origin/master' 2014-12-05 12:17:52 +01:00
Dmitry Jemerov
cebd77af7a some javadoc 2014-12-05 11:44:54 +01:00
peter
90730075d0 IndexTestGenerator: reuse existing psiClass reference when possible 2014-12-05 11:13:54 +01:00
peter
879148814e IndexTestGenerator: check file renames 2014-12-05 11:13:53 +01:00
nik
6adf53ee39 new project wizard: fix removing all SDKs on new Haxe project creation (IDEA-129284) 2014-12-05 10:47:11 +03:00
Andrey Starovoyt
0b767366cb postfix templates incorrect expand IDEA-133867 2014-12-04 21:20:26 +03:00
Yaroslav Lepenkin
2a2b009535 SimpleJavaBlock: removed unnecessary strategy calculation - it will be overwritten in AbstractJavaBlock#processChild after retrieving alignment from AbstractJavaBlock#arrangeChildWrap and wrapping it into strategy. Field in column alignment will be retrived in arrangeChildWrap method by invoking getVariableDeclarationSubElementAlignment. 2014-12-04 21:13:00 +02:00
Yaroslav Lepenkin
e3be03110f AbstractJavaBlock: method moved to SimpleJavaBlock 2014-12-04 21:13:00 +02:00
Yaroslav Lepenkin
5e634c44d3 AbstractJavaBlock: method renamed 2014-12-04 21:12:59 +02:00
Maxim.Mossienko
e231941e2a don't leave (open) files after test finishes 2014-12-04 18:03:03 +01:00
peter
c7e5a94523 NullableNotNullManager: classes can't be nullable 2014-12-04 16:24:05 +01:00
Egor.Ushakov
b49a12ab76 removed unused method 2014-12-04 17:15:45 +03:00
Egor.Ushakov
1535739fc6 IDEA-133881 Debugger will not stop on a breakpoint in a method of an inner class of an anonymous class 2014-12-04 17:15:43 +03:00
Egor.Ushakov
12c5ddf6ef IDEA-131890 Debugger: with lambda synthetic method is shown in Frames 2014-12-04 17:15:42 +03:00
Egor.Ushakov
d4973600e1 correctly handle several class filters remove 2014-12-04 17:15:41 +03:00
Anna Kozlova
e2e8384516 extract method: suggest non-void return type if final field is assigned inside (IDEA-93737) 2014-12-04 13:43:01 +01:00
Anna Kozlova
ad726d0abc escape xml in types and description templates (IDEA-133830) 2014-12-04 13:43:00 +01:00
Alexey Kudravtsev
a62aab7910 CharSequence instead of String 2014-12-04 14:22:14 +03:00
Anna Kozlova
e13047d703 extract method: suggest return type by unique variable defined in extracted code (IDEA-108296) 2014-12-04 10:57:19 +01:00
Nikolay Tropin
cab9d9a5e3 interface should be public 2014-12-04 12:26:46 +03:00
nik
1e3844c5cf add support for frameworks: select first suitable version for implicitly selected frameworks 2014-12-04 12:13:59 +03:00
Natalia Ukhorskaya
0aa0260983 Extract base class for CompilingEvaluator to reuse it in Kotlin 2014-12-04 11:58:53 +03:00
Eugene Zhuravlev
b91d183ec2 additional disposed check 2014-12-03 21:37:09 +01:00
peter
df6c6da9e0 IndexTest: separate assertions 2014-12-03 20:40:30 +01:00
Anna Kozlova
b7902c44e7 lambda: do not reassign variable outside lambda body 2014-12-03 20:21:55 +01:00
Anna Kozlova
6fb1b58b3f detect jdk version by place (IDEA-133801) 2014-12-03 20:21:54 +01:00
Sergey Savenko
61f38c0d38 JavaChangeSignatureDialog: improve rendering performance 2014-12-03 21:25:51 +03:00
peter
92828e1232 light nullity inference from source: don't infer when there are errors 2014-12-03 18:21:57 +01:00
peter
aa2a0487bd light nullity inference from source: allow several invocations of the same delegate method 2014-12-03 18:21:56 +01:00
Dmitry Jemerov
4219f0803f reworded message 2014-12-03 18:10:43 +01:00
peter
c2ef559c17 nullity inference from source dfa: handle autoboxing in return values 2014-12-03 17:40:05 +01:00
peter
155208faea contract/nullity light inference from source: handle autoboxing in return values 2014-12-03 17:40:05 +01:00
peter
e5d728e7a4 don't return inferred annotations that will be neglected anyway (e.g. on overrideable methods) 2014-12-03 17:40:04 +01:00
peter
590c6bfc19 don't report negated compile-time constants as always true/false (IDEA-118388) 2014-12-03 17:40:04 +01:00
Anna Kozlova
e74aa2d864 extract method: do not suggest primitive type when 'return null;' should be inserted 2014-12-03 17:26:36 +01:00
Anna Kozlova
b32871b783 extract method: do not suggest object when multiple returns are used without output variable 2014-12-03 17:26:34 +01:00
Anna Kozlova
38b9694097 include test for acceptable return types in 'extract' suite 2014-12-03 17:26:33 +01:00