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