mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-04 03:11:43 +00:00
[build] Treat javadoc warnings as errors in CI and fix warnings (#3530)
This commit is contained in:
@@ -130,6 +130,19 @@ task generateJavaDocs(type: Javadoc) {
|
|||||||
title = "WPILib API ${wpilibVersioning.version.get()}"
|
title = "WPILib API ${wpilibVersioning.version.get()}"
|
||||||
ext.entryPoint = "$destinationDir/index.html"
|
ext.entryPoint = "$destinationDir/index.html"
|
||||||
|
|
||||||
|
if (JavaVersion.current().isJava8Compatible() && project.hasProperty('buildServer')) {
|
||||||
|
// Treat javadoc warnings as errors.
|
||||||
|
//
|
||||||
|
// The second argument '-quiet' is a hack. The one paramater
|
||||||
|
// addStringOption() doesn't work, so we add '-quiet', which is added
|
||||||
|
// anyway by gradle. See https://github.com/gradle/gradle/issues/2354.
|
||||||
|
//
|
||||||
|
// See JDK-8200363 (https://bugs.openjdk.java.net/browse/JDK-8200363)
|
||||||
|
// for information about the nonstandard -Xwerror option. JDK 15+ has
|
||||||
|
// -Werror.
|
||||||
|
options.addStringOption('Xwerror', '-quiet')
|
||||||
|
}
|
||||||
|
|
||||||
if (JavaVersion.current().isJava11Compatible()) {
|
if (JavaVersion.current().isJava11Compatible()) {
|
||||||
if (!JavaVersion.current().isJava12Compatible()) {
|
if (!JavaVersion.current().isJava12Compatible()) {
|
||||||
options.addBooleanOption('-no-module-directories', true)
|
options.addBooleanOption('-no-module-directories', true)
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ public class PowerDistribution implements Sendable, AutoCloseable {
|
|||||||
/**
|
/**
|
||||||
* Constructs a PowerDistribution.
|
* Constructs a PowerDistribution.
|
||||||
*
|
*
|
||||||
* @param module The CAN ID of the PDP
|
* @param module The CAN ID of the PDP.
|
||||||
|
* @param moduleType Module type (automatic, CTRE, or REV).
|
||||||
*/
|
*/
|
||||||
public PowerDistribution(int module, ModuleType moduleType) {
|
public PowerDistribution(int module, ModuleType moduleType) {
|
||||||
m_handle = PowerDistributionJNI.initialize(module, moduleType.value);
|
m_handle = PowerDistributionJNI.initialize(module, moduleType.value);
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ public class Transform2d {
|
|||||||
* Composes two transformations.
|
* Composes two transformations.
|
||||||
*
|
*
|
||||||
* @param other The transform to compose with this one.
|
* @param other The transform to compose with this one.
|
||||||
|
* @return The composition of the two transformations.
|
||||||
*/
|
*/
|
||||||
public Transform2d plus(Transform2d other) {
|
public Transform2d plus(Transform2d other) {
|
||||||
return new Transform2d(new Pose2d(), new Pose2d().transformBy(this).transformBy(other));
|
return new Transform2d(new Pose2d(), new Pose2d().transformBy(this).transformBy(other));
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ class Transform2d {
|
|||||||
* Composes two transformations.
|
* Composes two transformations.
|
||||||
*
|
*
|
||||||
* @param other The transform to compose with this one.
|
* @param other The transform to compose with this one.
|
||||||
|
* @return The composition of the two transformations.
|
||||||
*/
|
*/
|
||||||
Transform2d operator+(const Transform2d& other) const;
|
Transform2d operator+(const Transform2d& other) const;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user