Commit Graph
33 Commits
Author SHA1 Message Date
Rustam Vishnyakovandintellij-monorepo-bot 123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdanandintellij-monorepo-bot c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlovaandintellij-monorepo-bot 91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdanandintellij-monorepo-bot 39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Anton Makeevandintellij-monorepo-bot aa103fd53c Merge branch 'master' into amakeev/gradle
# Conflicts:
#	community/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/IdeaGradleProjectSettingsControlBuilder.java

GitOrigin-RevId: d931e798108685731bf185f7c2e3221680b8e5a2
2019-05-17 19:11:16 +03:00
Anton Makeevandintellij-monorepo-bot b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
peterandintellij-monorepo-bot e68bbc919e don't add @NotNull instrumentation for TYPE_USE places where @Nullable is also present (IDEA-211172)
GitOrigin-RevId: 46e7571d34c08de56fbe5ae960c67bb64bc398bd
2019-05-13 10:03:30 +03:00
Eugene Zhuravlev 195565089f review follow-up: NotNull instrumentation minor optimizations and tests 2019-01-29 17:39:48 +01:00
Roman Shevchenko f0b214d65c [java] fixes not-null instrumentation for type-use annotation targets (IDEA-200052) 2018-11-30 19:36:51 +01:00
Roman Shevchenko 41a880e0f1 [tests] uses project annotations in @NotNull instrumenter tests 2018-11-14 18:28:07 +01:00
Roman Shevchenko bff1c28f85 [tests] adds Groovy cases to not-null instrumenter test 2018-10-08 18:55:05 +02:00
Roman Shevchenko e5b08cc0a9 [tests] improves not-null/pattern instrumenters' enclosing class tests 2018-09-24 11:19:02 +02:00
Roman Shevchenko 5820e8ae70 [tests] improves not-null instrumenter test data 2018-09-21 16:17:16 +02:00
peter 7cba7ba21e IDEA-187753 Duplicate annotation in compiled class when Nullable / NotNull Problems inspection is enabled with custom NonNull annotation 2018-03-08 16:15:47 +01:00
peter e818087c2e IDEA-183167 @NotNull on anonymous class breaks getEnclosingClass 2017-12-19 11:57:24 +01:00
peter 4c2a1be899 IDEA-177825 Invalid "Argument 6 for @NotNull parameter must not be null" 2017-08-28 17:48:46 +02:00
peter 879e9ed76d IDEA-175840 @NotNull generated code: wrong parameter is checked for null-value 2017-08-14 16:11:54 +02:00
peter 1276b7341b work around javac/asm parameter index mismatch when @NotNull-instrumenting enum constructors 2017-06-23 17:37:47 +02:00
peter 94701d360d IDEA-146460 Assertions aren't generated for @NotNull method parameters and return types if @NotNull assertion is changed to TYPE_USE only
honor only top-level type annotations (IDEA-CR-22158)
2017-06-21 19:55:55 +02:00
peter f1e4db35a4 IDEA-146460 Assertions aren't generated for @NotNull method parameters and return types if @NotNull assertion is changed to TYPE_USE only 2017-06-21 17:19:07 +02: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