diff --git a/metrics-core/src/test/java/com/codahale/metrics/ClassMetadataTest.java b/metrics-core/src/test/java/com/codahale/metrics/ClassMetadataTest.java new file mode 100644 index 0000000000..ab95351e6e --- /dev/null +++ b/metrics-core/src/test/java/com/codahale/metrics/ClassMetadataTest.java @@ -0,0 +1,13 @@ +package com.codahale.metrics; + +import org.junit.Test; + +import static org.assertj.core.api.Assertions.assertThat; + +public class ClassMetadataTest { + @Test + public void testParameterMetadataIsAvailable() throws NoSuchMethodException { + assertThat(DefaultSettableGauge.class.getConstructor(Object.class).getParameters()) + .allSatisfy(parameter -> assertThat(parameter.isNamePresent()).isTrue()); + } +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index dee3ee651d..3a69622b91 100644 --- a/pom.xml +++ b/pom.xml @@ -146,9 +146,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - true -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${errorprone.javac.version}/javac-${errorprone.javac.version}.jar @@ -167,9 +165,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - true -Xlint:all -XDcompilePolicy=simple @@ -318,10 +314,11 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} 1.8 1.8 + true + true true -Xlint:all