Anna Kozlova
|
a6ef814ce8
|
java 8 interfaces: default/static preferences (IDEA-136171)
|
2015-02-10 17:55:56 +01:00 |
|
Anna Kozlova
|
b0c96dedda
|
multi-module setup: method hierarchy used to detect static/instance overriding
|
2015-02-10 14:44:27 +01:00 |
|
Anna Kozlova
|
f821d7de73
|
multi-module setup: ensure access to static method from base class available only through mediate class is marked as error (IDEA-91904)
|
2015-02-10 13:21:22 +01:00 |
|
Anna Kozlova
|
2e438a4f7c
|
multiple jdks/not exported dependencies: check that declared type of the qualifier doesn't contain unknown types
|
2015-02-09 20:33:09 +01:00 |
|
Anna Kozlova
|
d46f76eda1
|
deep delete parameter: ensure parameter used in the same call passed to another params is not suggested
|
2015-02-09 19:38:19 +01:00 |
|
Anna Kozlova
|
69588b4a64
|
multiple jdks: test method signatures hierarchy
|
2015-02-09 19:38:17 +01:00 |
|
Roman Shevchenko
|
2c738eea52
|
IDEA-136162 (type annotations in anonymous classes)
|
2015-02-09 19:23:15 +01:00 |
|
Anna Kozlova
|
d938257b33
|
multiple jdks in one project: highlight not accessible superclasses found in another module
|
2015-02-09 15:53:05 +01:00 |
|
Anna Kozlova
|
2254598756
|
multiple jdks in one project: resolve superclass from the correct jdk depending on the resolve context (IDEA-123678; IDEA-102349; IDEA-126629) ^peter
|
2015-02-09 15:53:04 +01:00 |
|
Roman Shevchenko
|
b738e35d43
|
EA-64506 (correct handling of empty file header template)
|
2015-02-08 12:09:52 +01:00 |
|
Roman Shevchenko
|
cbbe283dbf
|
EA-64506 (extra spaces tolerance)
|
2015-02-08 11:16:11 +01:00 |
|
peter
|
7e1ddf10a1
|
IDEA-135296 Code completion should complete lambda parameters
|
2015-02-06 17:26:15 +01:00 |
|
peter
|
a08f797fb3
|
IDEA-135554 Suggestion for class variable are incorrect
|
2015-02-06 17:26:14 +01:00 |
|
Maxim.Mossienko
|
84fbd32c0d
|
Merge remote-tracking branch 'origin/master'
|
2015-02-06 17:19:54 +01:00 |
|
Maxim.Mossienko
|
826f63268a
|
IDEA-133960 Fix IndexTest#_test language level change
|
2015-02-06 17:11:46 +01:00 |
|
Roman Shevchenko
|
76f2928bea
|
Cleanup (formatting)
|
2015-02-06 17:02:13 +01:00 |
|
Roman Shevchenko
|
dbe3b91651
|
IDEA-136053 (annotation parsing loop protection)
|
2015-02-06 17:02:12 +01:00 |
|
peter
|
afb11843f4
|
IDEA-135004 New “non null fields must be initialised” not helpful when DI is used
|
2015-02-06 16:11:12 +01:00 |
|
peter
|
a88ab17b3f
|
IDEA-136079 "Contract violation" warnings are reported for inferred method contract for method with varargs
|
2015-02-06 16:11:11 +01:00 |
|
Anna Kozlova
|
8a80b42735
|
EA-64089 - CME: InspectionToolRegistrar.createTools
createTools was not thread safe: wait until all factories are registered and then concurrently create tools
|
2015-02-06 15:24:43 +01:00 |
|
Dmitry Batkovich
|
5298c3e822
|
IDEA-133779 Inspection settings: changing Share + Rename is processed not consistently
|
2015-02-06 10:31:19 +03:00 |
|
Anna Kozlova
|
b0a9de51c9
|
testdata to fix javac behaviour (1.8u40)
|
2015-02-05 10:27:32 +03:00 |
|
Maxim.Mossienko
|
133c7e1b02
|
Merge remote-tracking branch 'origin/master'
|
2015-02-03 16:15:00 +01:00 |
|
Maxim.Mossienko
|
9e65c25afd
|
use valid file view provider for post process reformat
|
2015-02-03 14:29:37 +01:00 |
|
peter
|
1c8b727121
|
normalize stacktraces without "at" (IDEA-135914)
|
2015-02-03 13:39:28 +01:00 |
|
Maxim.Mossienko
|
0f5e2e0231
|
IDEA-133958 Fix IndexTest._test rename*
|
2015-02-03 12:43:23 +01:00 |
|
Bas Leijdekkers
|
facac1bd48
|
fix invert if followed by break bugs (IDEA-38798 & IDEA-112313)
|
2015-02-02 19:38:41 +01:00 |
|
peter
|
cd02f59555
|
IDEA-135846 Dfa should warn about qualifiers in method references
|
2015-02-02 12:42:56 +01:00 |
|
peter
|
9c3cd4bd49
|
dfa: don't flush array variable after element assignment (IDEA-135834)
|
2015-02-02 12:42:56 +01:00 |
|
Valentin Fondaratov
|
57912a30cd
|
Tests for "Check RegExp" action in patterns in Java.
Dependency from java-tests to RegExp added
|
2015-02-01 23:30:39 +03:00 |
|
Anna Kozlova
|
27e575b967
|
overload resolution for exact method references: ensure param types are equal in case non-generic methods
|
2015-02-01 16:30:45 +03:00 |
|
Anna Kozlova
|
867a714293
|
overload resolution for explicitly typed lambda: poly wins over primitive
|
2015-02-01 16:07:03 +03:00 |
|
Anna Kozlova
|
dbdc890cd1
|
lambda expression isCongruent: ensure target function type has no type parameters
|
2015-02-01 12:54:19 +03:00 |
|
Anna Kozlova
|
e315ef4b41
|
TypeName.super.foo() when TypeName denotes interface
|
2015-01-31 21:29:22 +03:00 |
|
Anna Kozlova
|
47ae95a968
|
ArrayType:🆕 ensure type reifiable
|
2015-01-31 16:13:14 +03:00 |
|
Anna Kozlova
|
a6d8e976fa
|
testdata for ClassType::<TypeArguments>new method references: ensure compilation error if ClassType is raw but type arguments are given
|
2015-01-31 16:13:13 +03:00 |
|
Anna Kozlova
|
82246db879
|
TypeName::Identifier method reference applicability when TypeName denotes interface
|
2015-01-31 16:13:13 +03:00 |
|
Anna Kozlova
|
e41b02e277
|
ignore type parameters (arguments) in non-generic method references
|
2015-01-31 16:13:12 +03:00 |
|
Anna Kozlova
|
c2e06a68a6
|
bombed
|
2015-01-30 22:28:03 +03:00 |
|
Anna Kozlova
|
8c6e9543d5
|
fix getter name for boolean field in testdata
|
2015-01-30 22:28:02 +03:00 |
|
Anna Kozlova
|
8886622b5c
|
method references: fix type to search (site substitution) for ReferenceType::Identifier references, where ReferenceType is raw (IDEA-135792)
|
2015-01-30 22:28:02 +03:00 |
|
Anna Kozlova
|
19210dd1b5
|
encapsulate fields: raise conflict if postfix/prefix expression result value is used further (IDEA-131841)
|
2015-01-29 17:39:57 +03:00 |
|
Anna Kozlova
|
09216765ab
|
@Bombed
|
2015-01-29 16:55:19 +03:00 |
|
Anna Kozlova
|
ce3e706fe4
|
disable add import fix in qualified references on reference name (IDEA-135712)
|
2015-01-29 16:38:05 +03:00 |
|
Anna Kozlova
|
bc5083fd50
|
safe delete: ensure not to delete call qualifier (IDEA-135727)
|
2015-01-28 19:06:42 +03:00 |
|
Anna Kozlova
|
a94175f4f8
|
inline parameter: take advantages from inline local (IDEA-135610)
|
2015-01-28 19:06:42 +03:00 |
|
Anna Kozlova
|
f0e8a4ebbf
|
api usage: warn about @Override on 'non-existing' method
|
2015-01-27 21:34:08 +03:00 |
|
Anna Kozlova
|
55e07132e9
|
equals/hashCode templates: simplify guava/java 7 corresponding to arrays (IDEA-135684)
|
2015-01-27 20:00:40 +03:00 |
|
Anna Kozlova
|
5025e94962
|
safe delete: allow multiple first level nodes (IDEA-135665)
|
2015-01-27 20:00:38 +03:00 |
|
Bas Leijdekkers
|
7f73e1895d
|
don't insert unneeded parentheses on "invert if"
|
2015-01-27 08:53:27 +01:00 |
|