Commit Graph
20 Commits
Author SHA1 Message Date
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