Updated dependencies and copyright.

This commit is contained in:
Erik C. Thauvin 2022-01-03 14:35:44 -08:00
parent 8c5f4a72fa
commit e01ea7882f
30 changed files with 933 additions and 686 deletions

View file

@ -1,7 +1,7 @@
/*
* Constants.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* Version.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* VersionInfo.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* VersionProcessor.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -75,7 +75,7 @@ public class VersionProcessor extends AbstractProcessor {
log(Diagnostic.Kind.ERROR, t != null ? t.toString() : s);
}
@SuppressFBWarnings({"PATH_TRAVERSAL_IN", "UAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATH"})
@SuppressFBWarnings({"PATH_TRAVERSAL_IN"})
private VersionInfo findValues(final Version version) throws IOException {
final VersionInfo versionInfo = new VersionInfo(version);

View file

@ -1,3 +1,35 @@
<!--
~ package.html
~
~ Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
~ All rights reserved.
~
~ Redistribution and use in source and binary forms, with or without
~ modification, are permitted provided that the following conditions are met:
~
~ Redistributions of source code must retain the above copyright notice, this
~ list of conditions and the following disclaimer.
~
~ Redistributions in binary form must reproduce the above copyright notice,
~ this list of conditions and the following disclaimer in the documentation
~ and/or other materials provided with the distribution.
~
~ Neither the name of this project nor the names of its contributors may be
~ used to endorse or promote products derived from this software without
~ specific prior written permission.
~
~ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
~ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
~ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
~ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
~ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
~ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
~ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
~ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
~ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
~ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>

View file

@ -1,7 +1,7 @@
/*
* ConstantsTest.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* VersionInfoTest.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* VersionProcessorTest.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -53,6 +53,7 @@ public class VersionProcessorTest {
private final Version version = new VersionTest();
@SuppressFBWarnings("RFI_SET_ACCESSIBLE")
@SuppressWarnings("PMD.AvoidAccessibilityAlteration")
@Test
public void testFindValues() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
final Method method = processor.getClass().getDeclaredMethod("findValues", Version.class);
@ -64,6 +65,7 @@ public class VersionProcessorTest {
}
@SuppressFBWarnings("RFI_SET_ACCESSIBLE")
@SuppressWarnings("PMD.AvoidAccessibilityAlteration")
@Test
public void testParseIntProperty() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
final Properties p = new Properties();

View file

@ -1,7 +1,7 @@
/*
* VersionTest.java
*
* Copyright (c) 2016-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2016-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -41,7 +41,7 @@ import java.lang.annotation.Annotation;
* @created 2019-04-02
* @since 1.2.0
*/
@SuppressWarnings({"ClassExplicitlyAnnotation", "SameReturnValue"})
@SuppressWarnings({"ClassExplicitlyAnnotation", "SameReturnValue", "java:S2187"})
class VersionTest implements Version {
@Override
public Class<? extends Annotation> annotationType() {