anna
|
93245d3611
|
method refs: accept instance inner classes from instance methods
|
2012-10-04 17:21:05 +02:00 |
|
anna
|
77590cf807
|
isReifiable should not check outer class type params for static inners
|
2012-10-04 17:21:05 +02:00 |
|
anna
|
0b4a8e2873
|
method refs: check access problems (II)
|
2012-10-04 17:21:04 +02:00 |
|
anna
|
9f5d27f863
|
method refs: check access problems
|
2012-10-04 17:21:02 +02:00 |
|
anna
|
120111d01b
|
method refs: check cyclic inference for method refs
|
2012-10-04 17:21:01 +02:00 |
|
anna
|
a1bcdbf97b
|
method refs: testdata
|
2012-10-02 21:15:30 +02:00 |
|
anna
|
cf0e5a1051
|
method refs: check more specific by return type; check used method in test via unused symbol inspection
|
2012-10-02 21:15:29 +02:00 |
|
anna
|
55c8b4db6c
|
method refs: testdata
|
2012-10-02 21:15:28 +02:00 |
|
anna
|
ff500e1468
|
method refs: choose more specific return type when checking more specific functional interface
|
2012-10-02 21:15:27 +02:00 |
|
anna
|
65983d0060
|
method refs: accept qualified receivers when called over raw type
|
2012-10-02 21:15:27 +02:00 |
|
anna
|
0e8ade2f40
|
method refs: allow reference parameters before method name
|
2012-10-02 21:15:26 +02:00 |
|
peter
|
f043e3c7c5
|
preselect what was completed last, use statistics count only for sorting (IDEA-92045)
|
2012-10-02 20:19:32 +02:00 |
|
Roman Shevchenko
|
8377cdda86
|
IDEA-92335 (DFA in resource variable initializer)
|
2012-10-02 19:54:43 +02:00 |
|
anna
|
9c796a4342
|
method refs: filter more specific
|
2012-10-02 18:00:45 +02:00 |
|
anna
|
340ebdccdb
|
method ambiguity: compare ellipsis assignability with Object... only
|
2012-10-02 18:00:44 +02:00 |
|
anna
|
b043a24ebf
|
method refs: when no acceptable methods found force conflicts to be empty; raw refs corrected; check for static should be performed over inner class in case of constructors
|
2012-10-02 18:00:43 +02:00 |
|
peter
|
48fa2a3d6f
|
hide lookup on typing special characters in a live template expression (IDEA-92139)
|
2012-10-02 16:31:59 +02:00 |
|
anna
|
bd1f035718
|
method refs: ambiguity with method refs inside
|
2012-10-01 20:52:39 +02:00 |
|
anna
|
b3029c4f46
|
method refs: inner classes from hierarchy availability
|
2012-10-01 20:52:38 +02:00 |
|
anna
|
61ce8c8f12
|
method refs: inner classes constructors
|
2012-10-01 15:04:24 +02:00 |
|
anna
|
b7ca327ee3
|
method refs: testdata; varargs
|
2012-10-01 10:19:56 +02:00 |
|
anna
|
96482dd326
|
method refs: testdata
|
2012-10-01 10:19:55 +02:00 |
|
anna
|
37bf7fad42
|
method refs: resolve constructors; static problems
|
2012-09-28 18:53:24 +02:00 |
|
anna
|
ac4a96fc03
|
method refs: static testdata, apply qualifier substitutor
|
2012-09-28 10:11:46 +02:00 |
|
anna
|
b130fcba63
|
method refs: take qualifier's type arguments in account: raw types
|
2012-09-28 10:11:45 +02:00 |
|
anna
|
2cdfea8b61
|
method refs: take qualifier's type arguments in account
|
2012-09-28 10:11:44 +02:00 |
|
anna
|
bcebb55f60
|
method refs: ambiguity checks into resolver; testdata
|
2012-09-27 18:02:09 +02:00 |
|
anna
|
67d6396df2
|
method refs: mark method as registered in RefCountHolder
|
2012-09-27 18:02:08 +02:00 |
|
anna
|
6e0e9009df
|
method ref: hide spaces around dbl colon by default
|
2012-09-27 12:26:00 +02:00 |
|
anna
|
9a237f0b59
|
test data fixed
|
2012-09-27 12:25:59 +02:00 |
|
Eugene Zhuravlev
|
b338311f83
|
when checking whether a method defined in some class A can be accessed through a reference to a subclass of A, compare methods using not only their names but also their argument types (fixes IDEA-92136 External compiler doesn't recompile dependent classes when method moved from class to subclass)
|
2012-09-26 21:40:13 +02:00 |
|
anna
|
9c4f5ddb11
|
method refs: test data fixed according to code style
|
2012-09-26 20:37:21 +02:00 |
|
anna
|
54372474cc
|
lambda: treat fields used for write inside lambda same way as anonymous classes (IDEA-92085)
|
2012-09-26 20:37:19 +02:00 |
|
anna
|
806d8384b4
|
method ref: initial ambiguity rules
|
2012-09-26 18:33:18 +02:00 |
|
nik
|
b5d1392718
|
added failing test for external compiler
|
2012-09-26 19:31:35 +04:00 |
|
anna
|
d1fbf297bc
|
method ref: isAssignable check; resolve (initial)
|
2012-09-25 19:47:04 +02:00 |
|
anna
|
71eb8ec93e
|
method ref: introduce method ref variable; accept method ref type separately
|
2012-09-25 19:47:03 +02:00 |
|
anna
|
97b9fbee9a
|
method ref: inline method ref in qualifier place; do not treat cast as redundant there
|
2012-09-25 19:47:02 +02:00 |
|
anna
|
a617afe1fe
|
method refs: turn highlighting on; check valid context
|
2012-09-25 19:47:01 +02:00 |
|
anna
|
d2af36382c
|
method ref: create method from usages accept method ref in argument
|
2012-09-25 19:47:00 +02:00 |
|
anna
|
5c170f7eb5
|
hide "illegal forward reference" warning for lambda (IDEA-91986)
|
2012-09-25 11:34:17 +02:00 |
|
anna
|
2b84533a1f
|
inline: discard inline of variable with initializer in try/catch (IDEA-90390)
|
2012-09-25 09:38:33 +02:00 |
|
Roman Shevchenko
|
eed7f584d3
|
Instrumenter cleanup + couple more tests
|
2012-09-24 19:06:40 +02:00 |
|
peter
|
f0b351d75a
|
IDEA-91842 Type parameters are shown for field but not for method
|
2012-09-24 17:37:10 +04:00 |
|
Eugene Zhuravlev
|
6ec02f5a9d
|
fix: after deletion of files that previously could not be compiled (had errors), those paths were not recognized as deleted and could be scheduled for recompilation
|
2012-09-21 18:58:59 +04:00 |
|
anna
|
e483d67491
|
good code red: do not apply the same substitutor twice - lead to problems when params depend recursively (IDEA-91866)
|
2012-09-21 16:50:12 +02:00 |
|
anna
|
42552e2774
|
nullable: move report null values passed to non annotated params under @Nullable suggestion
|
2012-09-21 15:47:51 +02:00 |
|
anna
|
8460c087ba
|
move instance method: correct this refs inside local classes
|
2012-09-20 17:47:01 +02:00 |
|
anna
|
6e2ed54422
|
expected types with prefix/postfix invalid expr fixed (EA-39226 - assert: ExpectedTypesProvider.createInfoImpl)
|
2012-09-19 12:08:49 +02:00 |
|
Roman Shevchenko
|
6bbeced3f7
|
IDEA-91785 (sometimes extension method is abstract)
|
2012-09-19 11:41:52 +02:00 |
|