Dmitry Batkovich
|
fd9cde8660
|
javac ast indices: search for lambda expressions; version #2 (with lambda hierarchy)
|
2016-10-17 18:27:26 +03:00 |
|
Dmitry Batkovich
|
cfbaa260fe
|
direct inheritor search with javac indices: do not forget of classes declared in method body (when internal is A$1Name)
|
2016-10-12 19:19:42 +03:00 |
|
Dmitry Batkovich
|
bc7bbf4866
|
search java direct inheritors using javac indices (initial): do not process lots of non-direct inheritors for library classes (IDEA-CR-14364)
|
2016-10-12 02:01:14 +03:00 |
|
Dmitry Batkovich
|
9f842c25a6
|
search java direct inheritors using javac indices (initial):
* use only one search adapter
* resolve anonymous child classes (e.g A$2$B)
* lazy iterate over candidates
|
2016-10-10 22:16:59 +03:00 |
|
Dmitry Batkovich
|
672ed0ac68
|
search java direct inheritors using javac indices (initial)
|
2016-10-10 20:27:20 +03:00 |
|
Dmitry Batkovich
|
0a22f2529b
|
javac ast indices is applied for lambda search
|
2016-09-28 18:27:36 +03:00 |
|
Dmitry Batkovich
|
04a816cfb8
|
javac ast refs index
|
2016-09-22 19:07:38 +03:00 |
|
peter
|
490d4e67bd
|
IDEA-76782 Generate runtime assertions for all configured not-null annotations
|
2016-09-19 12:04:52 +02:00 |
|
nik
|
fd03434cfd
|
@NotNull instrumentation: added test for duplicated labels in tableswitch instruction (IDEA-CR-11417)
|
2016-06-20 21:49:34 +03:00 |
|
peter
|
e2b90e6e61
|
[^jeka] not-null instrumentation should skip invalid local variable tables in bridge method
|
2015-11-18 15:00:05 +01:00 |
|
peter
|
29b95875b9
|
don't instrument bridge methods for @NotNull (IDEA-146977)
|
2015-10-28 17:03:44 +01:00 |
|
Eugene Zhuravlev
|
3eaeb3b8d6
|
correctly determine parameter names for long and double paremeters independently on local vars visiting order
|
2015-01-08 11:39:38 +01:00 |
|
peter
|
ad56e84d88
|
fix counting parameters when doing @NotNull instrumentation (IDEA-134703)
|
2015-01-02 15:32:49 +01:00 |
|
peter
|
a7ec8b7660
|
IDEA-126173 Specify exception type thrown by @NotNull annotations
|
2014-07-18 09:14:07 +02:00 |
|
peter
|
293e4c55a7
|
IDEA-40780 When code is compiled with -g, use the argument name for the @NotNull error.
|
2013-10-17 21:54:34 +02:00 |
|
VISTALL
|
6eef63fadc
|
IDEABKL-6771 Add optional parameter 'exceptionMessage' to @NotNull annotation
|
2013-04-17 14:11:10 +03:00 |
|
Roman Shevchenko
|
eed7f584d3
|
Instrumenter cleanup + couple more tests
|
2012-09-24 19:06:40 +02:00 |
|
nik
|
6a8fa26b86
|
not-null instrumentation fixed for static inner classes
|
2010-08-05 13:38:18 +04:00 |
|
nik
|
e43cdebd16
|
correctly fixed not-null instrumentation for enums (IDEA-56943)
|
2010-08-05 09:08:34 +04:00 |
|
Dmitry Jemerov
|
0ac2793995
|
fix @NotNull instrumentation for enum constructor parameters with ASM 3.3 (IDEA-56943); move NotNullVerifyingInstrumenterTest to java-tests
|
2010-07-30 21:33:38 +04:00 |
|