diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2020-05-20 01:52:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-20 01:52:42 +0200 |
commit | d60a5b23ba6816c134218550c1d27cf4b3055554 (patch) | |
tree | d26c7d0a01b219bc7b4be11b4e3de7b76df420eb | |
parent | c53d987087a1a1fa8d9b609f9c21abdcb5ddfd56 (diff) | |
download | platform_external_jacoco-d60a5b23ba6816c134218550c1d27cf4b3055554.tar.gz platform_external_jacoco-d60a5b23ba6816c134218550c1d27cf4b3055554.tar.bz2 platform_external_jacoco-d60a5b23ba6816c134218550c1d27cf4b3055554.zip |
Fix validation test for Java 15 (#1052)
With second preview the constructors of records now get the same access
modifier than the class (see JDK-8242479).
For "record WithoutFields" this leads to an private empty default
constructor which is filtered out by PrivateEmptyNoArgConstructorFilter.
Removing private modifiers from records to have consistent results
between first and second preview.
-rw-r--r-- | org.jacoco.core.test.validation.java14/src/org/jacoco/core/test/validation/java14/targets/RecordsTarget.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/org.jacoco.core.test.validation.java14/src/org/jacoco/core/test/validation/java14/targets/RecordsTarget.java b/org.jacoco.core.test.validation.java14/src/org/jacoco/core/test/validation/java14/targets/RecordsTarget.java index da2b8804..b203b84a 100644 --- a/org.jacoco.core.test.validation.java14/src/org/jacoco/core/test/validation/java14/targets/RecordsTarget.java +++ b/org.jacoco.core.test.validation.java14/src/org/jacoco/core/test/validation/java14/targets/RecordsTarget.java @@ -17,15 +17,15 @@ package org.jacoco.core.test.validation.java14.targets; */ public class RecordsTarget { - private record WithoutFields() { // assertFullyCovered() + record WithoutFields() { // assertFullyCovered() } - private record WithFields( // assertPartlyCovered() + record WithFields( // assertPartlyCovered() int x // assertEmpty() ) { } - private record WithCustomMethods(int x) { // assertFullyCovered() + record WithCustomMethods(int x) { // assertFullyCovered() public int x() { return x; // assertNotCovered() } |