diff --git a/datastructures-bytes/src/main/java/net/openhft/chronicle/bytes/util/AbstractInterner.java b/datastructures-bytes/src/main/java/net/openhft/chronicle/bytes/util/AbstractInterner.java index 690df23..8ad010e 100644 --- a/datastructures-bytes/src/main/java/net/openhft/chronicle/bytes/util/AbstractInterner.java +++ b/datastructures-bytes/src/main/java/net/openhft/chronicle/bytes/util/AbstractInterner.java @@ -37,8 +37,6 @@ import java.util.stream.Stream; * though the contents should always be the same. *

* While not technically thread safe, it should still behave correctly. - * - * @author peter.lawrey */ @SuppressWarnings({"rawtypes", "unchecked"}) public abstract class AbstractInterner { diff --git a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharArrayUtil.java b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharArrayUtil.java deleted file mode 100644 index c59d65e..0000000 --- a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharArrayUtil.java +++ /dev/null @@ -1,4 +0,0 @@ -package org.xbib.datastructures.charset; - -public class CharArrayUtil { -} diff --git a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharsetUtil.java b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharsetUtil.java index f384cd2..cd9a4be 100644 --- a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharsetUtil.java +++ b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/CharsetUtil.java @@ -1,32 +1,10 @@ package org.xbib.datastructures.charset; -/* - * #%L - * ch-commons-charset - * %% - * Copyright (C) 2012 Cloudhopper by Twitter - * %% - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * #L% - */ - import java.util.HashMap; import java.util.Map; /** * Utility class for encoding and decoding between Strings and byte arrays. - * - * @author joelauer (twitter: @jjlauer or http://twitter.com/jjlauer) */ public class CharsetUtil { diff --git a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/GSMBitPacker.java b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/GSMBitPacker.java index 5d9f5e8..9f19ba6 100644 --- a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/GSMBitPacker.java +++ b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/GSMBitPacker.java @@ -1,29 +1,7 @@ package org.xbib.datastructures.charset; -/* - * #%L - * ch-commons-charset - * %% - * Copyright (C) 2012 Cloudhopper by Twitter - * %% - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * #L% - */ - /** * Utility for packing and unpacking 8-bit to/from 7-bit byte arrays. - * - * @author joelauer (twitter: @jjlauer or http://twitter.com/jjlauer) */ public class GSMBitPacker { diff --git a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/MobileTextUtil.java b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/MobileTextUtil.java index 9419721..118db0c 100644 --- a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/MobileTextUtil.java +++ b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/MobileTextUtil.java @@ -1,33 +1,11 @@ package org.xbib.datastructures.charset; -/* - * #%L - * ch-commons-charset - * %% - * Copyright (C) 2012 Cloudhopper by Twitter - * %% - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * #L% - */ - import java.text.Normalizer; /** * Utility class for working with text used on mobile phones (primarily SMS). * Helpful methods for converting unicode characters into their ascii equivalents * such as smart quotes to dumb quotes. - * - * @author joelauer (twitter: @jjlauer or http://twitter.com/jjlauer) */ public class MobileTextUtil { @@ -49,7 +27,7 @@ public class MobileTextUtil { { '\u2026', '.' }, // actually "...", but just replacing with "." { '\u2039', '<' }, { '\u203A', '>' }, - /** deprecated at recommendation by Turkcell - these replacements changed meaning too much */ + // deprecated at recommendation by Turkcell - these replacements changed meaning too much //{ '\u0131', '1' }, // U+0131 is a lower case letter dotless i (ı) //{ '\u0130', 'i' }, // U+0130 (İ) is capital i with dot }; @@ -70,10 +48,10 @@ public class MobileTextUtil { int replaced = 0; for (int i = 0; i < buffer.length(); i++) { char c = buffer.charAt(i); - for (int j = 0; j < CHAR_TABLE.length; j++) { - if (c == CHAR_TABLE[j][0]) { + for (char[] chars : CHAR_TABLE) { + if (c == chars[0]) { replaced++; - buffer.setCharAt(i, CHAR_TABLE[j][1]); + buffer.setCharAt(i, chars[1]); } } } diff --git a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/UTF8Charset.java b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/UTF8Charset.java index 30daf58..29f1cfb 100644 --- a/datastructures-charset/src/main/java/org/xbib/datastructures/charset/UTF8Charset.java +++ b/datastructures-charset/src/main/java/org/xbib/datastructures/charset/UTF8Charset.java @@ -25,15 +25,4 @@ public class UTF8Charset extends JavaCharset { } return bytes.length; } - - /** - * Does not actually calculate a proper UTF-8 length, but rather a Modified - * UTF-8 byte length. It normally matches a real UTF-8 encoding but isn't - * technically completely valid. - * @deprecated - */ - @Deprecated - public static int calculateByteLength(final String s) { - return ModifiedUTF8Charset.calculateByteLength(s); - } } diff --git a/datastructures-json-dsl/src/main/java/com/dslplatform/json/Base64.java b/datastructures-json-dsl/src/main/java/com/dslplatform/json/Base64.java index a865675..98e14cf 100644 --- a/datastructures-json-dsl/src/main/java/com/dslplatform/json/Base64.java +++ b/datastructures-json-dsl/src/main/java/com/dslplatform/json/Base64.java @@ -33,44 +33,8 @@ import java.util.Arrays; *

* There is also a "fast" version of all decode methods that works the same way as the normal ones, but * har a few demands on the decoded input. Normally though, these fast verions should be used if the source if - * the input is known and it hasn't bee tampered with.

- *

- * If you find the code useful or you find a bug, please send me a note at base64 @ miginfocom . com. - *

- * Licence (BSD): - * ============== - *

- * Copyright (c) 2004, Mikael Grev, MiG InfoCom AB. (base64 @ miginfocom . com) - * 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 the MiG InfoCom AB 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 OWNER 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. - * - * @author Mikael Grev - * Date: 2004-aug-02 - * Time: 11:31:11 - * @version 2.2 + * the input is known and it hasn't bee tampered with. */ - abstract class Base64 { private static final char[] CA = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".toCharArray(); private static final byte[] BA; diff --git a/datastructures-json-iterator/src/main/java/org/xbib/datastructures/json/iterator/extra/Base64.java b/datastructures-json-iterator/src/main/java/org/xbib/datastructures/json/iterator/extra/Base64.java index db74c99..f636223 100644 --- a/datastructures-json-iterator/src/main/java/org/xbib/datastructures/json/iterator/extra/Base64.java +++ b/datastructures-json-iterator/src/main/java/org/xbib/datastructures/json/iterator/extra/Base64.java @@ -37,42 +37,7 @@ import java.util.Arrays; * * There is also a "fast" version of all decode methods that works the same way as the normal ones, but * har a few demands on the decoded input. Normally though, these fast verions should be used if the source if - * the input is known and it hasn't bee tampered with.

- * - * If you find the code useful or you find a bug, please send me a note at base64 @ miginfocom . com. - * - * Licence (BSD): - * ============== - * - * Copyright (c) 2004, Mikael Grev, MiG InfoCom AB. (base64 @ miginfocom . com) - * 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 the MiG InfoCom AB 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 OWNER 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. - * - * @version 2.2 - * @author Mikael Grev - * Date: 2004-aug-02 - * Time: 11:31:11 + * the input is known and it hasn't bee tampered with. */ abstract class Base64 { diff --git a/datastructures-json-noggit/src/test/java/org/xbib/datastructures/json/noggit/MyParse.java b/datastructures-json-noggit/src/test/java/org/xbib/datastructures/json/noggit/MyParse.java index 63346f1..5706d97 100755 --- a/datastructures-json-noggit/src/test/java/org/xbib/datastructures/json/noggit/MyParse.java +++ b/datastructures-json-noggit/src/test/java/org/xbib/datastructures/json/noggit/MyParse.java @@ -12,12 +12,6 @@ Leave it to a higher level to validate this? The JSON standard says that keys *SHOULD* be unique, not *MUST*!!! That means we should support this when parsing. */ - - -/** - * @author yonik - * @version $Id: MyParse.java 479919 2006-11-28 05:53:55Z yonik $ - */ public class MyParse { public static void main(String[] args) throws Exception { StringReader sr; diff --git a/datastructures-json-simple/src/main/java/org/xbib/datastructures/json/simple/ParseException.java b/datastructures-json-simple/src/main/java/org/xbib/datastructures/json/simple/ParseException.java index 777b2be..b028867 100644 --- a/datastructures-json-simple/src/main/java/org/xbib/datastructures/json/simple/ParseException.java +++ b/datastructures-json-simple/src/main/java/org/xbib/datastructures/json/simple/ParseException.java @@ -2,8 +2,6 @@ package org.xbib.datastructures.json.simple; /** * ParseException explains why and where the error occurs in source JSON text. - * - * @author FangYidong<fangyidong@yahoo.com.cn> */ public class ParseException extends Exception { private static final long serialVersionUID = -7880698968187728547L; diff --git a/datastructures-queue-tape/src/test/java/com/squareup/tape2/QueueFileTest.java b/datastructures-queue-tape/src/test/java/com/squareup/tape2/QueueFileTest.java index c7274f3..1628309 100644 --- a/datastructures-queue-tape/src/test/java/com/squareup/tape2/QueueFileTest.java +++ b/datastructures-queue-tape/src/test/java/com/squareup/tape2/QueueFileTest.java @@ -29,8 +29,6 @@ import static org.junit.Assert.fail; /** * Tests for QueueFile. - * - * @author Bob Lee (bob@squareup.com) */ @SuppressWarnings("ResultOfMethodCallIgnored") @RunWith(Parameterized.class) diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/CharArrayNodeDefault.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/CharArrayNodeDefault.java index 0447221..177bbd8 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/CharArrayNodeDefault.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/CharArrayNodeDefault.java @@ -25,8 +25,6 @@ import java.util.concurrent.atomic.AtomicReferenceArray; * The constraints defined in the {@link Node} interface ensure that the {@link AtomicReferenceArray} always remains in * ascending sorted order regardless of modifications performed concurrently, as long as the modifications comply with * the constraints. This node enforces those constraints. - * - * @author Niall Gallagher */ public class CharArrayNodeDefault implements Node { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharArrayNodeFactory.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharArrayNodeFactory.java index 936a9ca..5cc7203 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharArrayNodeFactory.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharArrayNodeFactory.java @@ -17,8 +17,6 @@ import java.util.List; *

* When the application supplies {@link VoidValue} for a value, this factory will omit actually storing that value * in the tree and will return one of the VoidValue-optimized nodes above which can reduce memory usage. - * - * @author Niall Gallagher */ public class DefaultCharArrayNodeFactory implements NodeFactory { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharSequenceNodeFactory.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharSequenceNodeFactory.java index 7d8dd62..4f3a5be 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharSequenceNodeFactory.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/DefaultCharSequenceNodeFactory.java @@ -18,8 +18,6 @@ import java.util.List; *

* When the application supplies {@link VoidValue} for a value, this factory will omit actually storing that value * in the tree and will return one of the Void-optimized nodes above which can reduce memory usage. - * - * @author Niall Gallagher */ public class DefaultCharSequenceNodeFactory implements NodeFactory { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/LazyIterator.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/LazyIterator.java index cc9b55d..cd225a9 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/LazyIterator.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/LazyIterator.java @@ -9,7 +9,6 @@ import java.util.NoSuchElementException; * This class is inspired by com.google.common.collect.AbstractIterator in Google Guava, * which was written by the Google Guava Authors, in particular by Kevin Bourrillion. * - * @author Niall Gallagher */ public abstract class LazyIterator implements Iterator { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/Node.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/Node.java index a9f0eab..cd7928d 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/Node.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/concurrent/util/Node.java @@ -66,8 +66,6 @@ import java.util.List; * in a size-reduced encoding such as UTF-8 * * - * - * @author Niall Gallagher */ public interface Node extends NodeCharacterProvider { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/PatriciaTrie.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/PatriciaTrie.java index a8b491b..a52ac89 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/PatriciaTrie.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/PatriciaTrie.java @@ -73,9 +73,6 @@ import java.util.SortedMap; * {Lake=Lake, Lax=Lax} * * - * - * @author Roger Kapsi - * @author Sam Berlin */ public class PatriciaTrie extends AbstractMap implements Trie { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/Trie.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/Trie.java index 5c84ffd..c66c085 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/Trie.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/limewire/Trie.java @@ -6,9 +6,6 @@ import java.util.SortedMap; /** * Defines the interface for a prefix tree, an ordered tree data structure. For * more information, see Tries. - * - * @author Roger Kapsi - * @author Sam Berlin */ public interface Trie extends SortedMap { diff --git a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/radix/adaptive/AdaptiveRadixTree.java b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/radix/adaptive/AdaptiveRadixTree.java index 8b0c956..e65272a 100644 --- a/datastructures-trie/src/main/java/org/xbib/datastructures/trie/radix/adaptive/AdaptiveRadixTree.java +++ b/datastructures-trie/src/main/java/org/xbib/datastructures/trie/radix/adaptive/AdaptiveRadixTree.java @@ -61,7 +61,6 @@ import java.util.SortedMap; * * @param the type of keys maintained by this map * @param the type of mapped values - * @author Rohan Suri * @see NavigableMap * @see BinaryComparable */ diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments10.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments10.java index 2b7f698..374e347 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments10.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments10.java @@ -20,8 +20,6 @@ import org.xbib.datastructures.validation.jsr305.Nullable; /** * Generated by https://github.com/making/yavi/blob/develop/scripts/generate-args.sh - * - * @since 0.3.0 */ public class Arguments10 extends Arguments9 { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Combining.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Combining.java index 9745018..672c04e 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Combining.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Combining.java @@ -21,8 +21,6 @@ import org.xbib.datastructures.validation.fn.Validations; /** * Generated by https://github.com/making/yavi/blob/develop/scripts/generate-args.sh - * - * @since 0.7.0 */ public class Arguments9Combining { protected final ValueValidator v1; diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Splitting.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Splitting.java index 248c373..f4fe694 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Splitting.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Splitting.java @@ -21,8 +21,6 @@ import org.xbib.datastructures.validation.fn.Validations; /** * Generated by https://github.com/making/yavi/blob/develop/scripts/generate-args.sh - * - * @since 0.7.0 */ public class Arguments9Splitting { protected final ValueValidator v1; diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Validator.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Validator.java index 0edc912..6f8ab46 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Validator.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/arguments/Arguments9Validator.java @@ -28,8 +28,6 @@ import org.xbib.datastructures.validation.jsr305.Nullable; /** * Generated by https://github.com/making/yavi/blob/develop/scripts/generate-args.sh - * - * @since 0.3.0 */ @FunctionalInterface public interface Arguments9Validator { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateConstraint.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateConstraint.java index e03e23b..637c7f0 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateConstraint.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateConstraint.java @@ -22,9 +22,6 @@ import org.xbib.datastructures.validation.constraint.base.ChronoLocalDateConstra /** * This is the actual class for constraints on LocalDate. - * - * @author Diego Krupitza - * @since 0.10.0 */ public class LocalDateConstraint extends ChronoLocalDateConstraintBase> { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateTimeConstraint.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateTimeConstraint.java index 8bd6f0a..2ab51a6 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateTimeConstraint.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalDateTimeConstraint.java @@ -22,9 +22,6 @@ import org.xbib.datastructures.validation.constraint.base.ChronoLocalDateTimeCon /** * This is the actual class for constraints on LocalDateTime. - * - * @author Diego Krupitza - * @since 0.10.0 */ public class LocalDateTimeConstraint extends ChronoLocalDateTimeConstraintBase> { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalTimeConstraint.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalTimeConstraint.java index 4564f1f..6d74ed2 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalTimeConstraint.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/LocalTimeConstraint.java @@ -22,9 +22,6 @@ import org.xbib.datastructures.validation.constraint.base.TemporalConstraintBase /** * This is the actual class for constraints on LocalTime. - * - * @author Diego Krupitza - * @since 0.10.0 */ public class LocalTimeConstraint extends TemporalConstraintBase> { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/ZonedDateTimeConstraint.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/ZonedDateTimeConstraint.java index e45c247..6e08477 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/ZonedDateTimeConstraint.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/ZonedDateTimeConstraint.java @@ -22,9 +22,6 @@ import org.xbib.datastructures.validation.constraint.base.ChronoZonedDateTimeCon /** * This is the actual class for constraints on ZonedDateTime. - * - * @author Diego Krupitza - * @since 0.10.0 */ public class ZonedDateTimeConstraint extends ChronoZonedDateTimeConstraintBase> { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateConstraintBase.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateConstraintBase.java index 37a8d7b..f55cc7f 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateConstraintBase.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateConstraintBase.java @@ -21,9 +21,6 @@ import org.xbib.datastructures.validation.core.Constraint; /** * This is the base class for constraints on ChronoLocalDate. - * - * @author Diego Krupitza - * @since 0.10.0 */ public abstract class ChronoLocalDateConstraintBase> extends TemporalConstraintBase { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateTimeConstraintBase.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateTimeConstraintBase.java index 4ceb651..8d037d8 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateTimeConstraintBase.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoLocalDateTimeConstraintBase.java @@ -21,9 +21,6 @@ import org.xbib.datastructures.validation.core.Constraint; /** * This is the base class for constraints on ChronoLocalDateTime. - * - * @author Diego Krupitza - * @since 0.10.0 */ public abstract class ChronoLocalDateTimeConstraintBase, C extends Constraint> extends TemporalConstraintBase { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoZonedDateTimeConstraintBase.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoZonedDateTimeConstraintBase.java index dc5229c..797e8c3 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoZonedDateTimeConstraintBase.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/ChronoZonedDateTimeConstraintBase.java @@ -21,9 +21,6 @@ import org.xbib.datastructures.validation.core.Constraint; /** * This is the base class for constraints on ChronoZonedDateTime. - * - * @author Diego Krupitza - * @since 0.10.0 */ public abstract class ChronoZonedDateTimeConstraintBase, C extends Constraint> extends TemporalConstraintBase { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/TemporalConstraintBase.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/TemporalConstraintBase.java index 8b7a7f8..09c4888 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/TemporalConstraintBase.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/constraint/base/TemporalConstraintBase.java @@ -40,10 +40,6 @@ import static org.xbib.datastructures.validation.core.ViolationMessage.Default.T /** * This is the base class for constraints on Temporal classes. Methods in the class * require the {@link V} to extend Temporal. - * - * @author Diego Krupitza - * @author Toshiaki Maki - * @since 0.10.0 */ public abstract class TemporalConstraintBase> extends ConstraintBase { diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/BiValidator.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/BiValidator.java index dc43eb6..1472abb 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/BiValidator.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/BiValidator.java @@ -36,8 +36,6 @@ import java.util.function.BiConsumer; * * @param the type of the instance to validate * @param the type of the errors object - * @author Toshiaki Maki - * @since 0.5.0 */ public class BiValidator implements BiConsumer { private final Validator validator; diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/Validator.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/Validator.java index 3018880..eab23da 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/Validator.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/core/Validator.java @@ -32,7 +32,6 @@ import org.xbib.datastructures.validation.message.MessageFormatter; * A Validator instance is immutable and can be used as a singleton. * * @param the type of the instance to validate - * @author Toshiaki Maki */ public class Validator implements Validatable { private final List> collectionValidators; diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/BiValidatorFactory.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/BiValidatorFactory.java index a5fc100..d4d4016 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/BiValidatorFactory.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/BiValidatorFactory.java @@ -51,8 +51,6 @@ import org.xbib.datastructures.validation.message.MessageFormatter; * * * @param the type of the errors object - * @author Toshiaki Maki - * @since 0.5.0 */ public class BiValidatorFactory extends ValidatorFactorySupport { private final ErrorHandler errorHandler; diff --git a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/ValidatorFactory.java b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/ValidatorFactory.java index 481848e..2ad9168 100644 --- a/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/ValidatorFactory.java +++ b/datastructures-validation/src/main/java/org/xbib/datastructures/validation/factory/ValidatorFactory.java @@ -48,9 +48,6 @@ import org.xbib.datastructures.validation.message.MessageFormatter; * } * } * - * - * @author Toshiaki Maki - * @since 0.5.0 */ public class ValidatorFactory extends ValidatorFactorySupport { diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSWriterSupport.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSWriterSupport.java index 5c18bd7..839cb8b 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSWriterSupport.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSWriterSupport.java @@ -20,10 +20,6 @@ import jxl.write.WriteException; import org.xbib.datastructures.xslx.WriterSupport; -/** - * @author floyd - * - */ public class XLSWriterSupport extends WriterSupport { WritableSheet sheet; diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSXWriterSupport.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSXWriterSupport.java index 094d318..ec66213 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSXWriterSupport.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/support/XLSXWriterSupport.java @@ -12,10 +12,6 @@ import com.incesoft.tools.excel.xlsx.Font; import com.incesoft.tools.excel.xlsx.Sheet; import com.incesoft.tools.excel.xlsx.SimpleXLSXWorkbook; -/** - * @author floyd - * - */ public class XLSXWriterSupport extends WriterSupport { SimpleXLSXWorkbook workbook; diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Cell.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Cell.java index 3ebd40a..057b5f0 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Cell.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Cell.java @@ -1,10 +1,5 @@ package com.incesoft.tools.excel.xlsx; - -/** - * @author floyd - * - */ public class Cell { Cell(String r, String s, String t, String v, String text) { this.text = text; diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/CellStyle.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/CellStyle.java index a22ab84..27ead44 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/CellStyle.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/CellStyle.java @@ -6,9 +6,7 @@ import javax.xml.stream.XMLStreamWriter; /** * Font registered in styles.xml - * - * @author floyd - * + * */ public class CellStyle extends IndexedObject implements SerializableEntry { Font font; diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Fill.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Fill.java index 31e1063..35680c2 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Fill.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Fill.java @@ -4,10 +4,6 @@ package com.incesoft.tools.excel.xlsx; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; -/** - * @author floyd - * - */ public class Fill extends IndexedObject implements SerializableEntry { Fill() { } diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Font.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Font.java index 8b883aa..cd2b3f9 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Font.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Font.java @@ -5,9 +5,7 @@ import javax.xml.stream.XMLStreamWriter; /** * partial font of RichText OR font registered in sharedStrings(index > 0) - * - * @author floyd - * + * */ public class Font extends IndexedObject implements SerializableEntry { Font() { diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/FontRegion.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/FontRegion.java index be690b4..e3b985d 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/FontRegion.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/FontRegion.java @@ -1,9 +1,5 @@ package com.incesoft.tools.excel.xlsx; -/** - * @author floyd - * - */ public class FontRegion { public FontRegion(short start, short end, Font font) { diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/IndexedObject.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/IndexedObject.java index bb6e7f0..355f86b 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/IndexedObject.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/IndexedObject.java @@ -1,10 +1,5 @@ package com.incesoft.tools.excel.xlsx; - -/** - * @author floyd - * - */ public abstract class IndexedObject { int index; diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/ParsableEntry.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/ParsableEntry.java index b8697b8..02026c9 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/ParsableEntry.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/ParsableEntry.java @@ -1,12 +1,7 @@ package com.incesoft.tools.excel.xlsx; - import javax.xml.stream.XMLStreamReader; -/** - * @author floyd - * - */ public interface ParsableEntry { - public void parse(XMLStreamReader reader); + void parse(XMLStreamReader reader); } diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/RichText.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/RichText.java index a5c3713..69710b9 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/RichText.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/RichText.java @@ -9,8 +9,6 @@ import javax.xml.stream.XMLStreamReader; import javax.xml.stream.XMLStreamWriter; /** - * @author floyd - * * afa 你好 * df */ diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SerializableEntry.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SerializableEntry.java index e304a8a..a87f16f 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SerializableEntry.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SerializableEntry.java @@ -4,10 +4,6 @@ package com.incesoft.tools.excel.xlsx; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; -/** - * @author floyd - * - */ public interface SerializableEntry { - public void serialize(XMLStreamWriter writer) throws XMLStreamException; + void serialize(XMLStreamWriter writer) throws XMLStreamException; } diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SharedStringText.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SharedStringText.java index 0675f28..f540db8 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SharedStringText.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/SharedStringText.java @@ -1,13 +1,8 @@ package com.incesoft.tools.excel.xlsx; - import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; -/** - * @author floyd - * - */ public class SharedStringText extends IndexedObject implements SerializableEntry { diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Sheet.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Sheet.java index 871d56b..9aef14d 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Sheet.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/Sheet.java @@ -15,9 +15,7 @@ import com.incesoft.tools.excel.xlsx.SimpleXLSXWorkbook.XMLStreamCreator; /** * One Sheet in a workbook.It provides read and write functions of the * rows/cells. - * - * @author floyd - * + * */ public class Sheet { diff --git a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/TestSJXLSX.java b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/TestSJXLSX.java index 22c6bd9..9acc9d1 100644 --- a/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/TestSJXLSX.java +++ b/datastructures-xslx/src/main/java/com/incesoft/tools/excel/xlsx/TestSJXLSX.java @@ -9,10 +9,6 @@ import java.util.List; import com.incesoft.tools.excel.xlsx.Sheet.SheetRowReader; import com.incesoft.tools.excel.xlsx.SimpleXLSXWorkbook.Commiter; -/** - * @author floyd - * - */ public class TestSJXLSX { public static void addStyleAndRichText(SimpleXLSXWorkbook wb, Sheet sheet) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 41d9927..249e583 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 92f06b5..2ec77e5 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 1b6c787..a69d9cb 100755 --- a/gradlew +++ b/gradlew @@ -205,6 +205,12 @@ set -- \ org.gradle.wrapper.GradleWrapperMain \ "$@" +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + # Use "xargs" to parse quoted args. # # With -n1 it outputs one arg per line, with the quotes and backslashes removed. diff --git a/gradlew.bat b/gradlew.bat index ac1b06f..53a6b23 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +25,7 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -75,13 +75,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/settings.gradle b/settings.gradle index 081eb2a..fbabc01 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,7 +1,7 @@ dependencyResolutionManagement { versionCatalogs { libs { - version('gradle', '7.4.2') + version('gradle', '7.5') version('junit', '5.8.2') version('jackson', '2.12.7') library('junit-jupiter-api', 'org.junit.jupiter', 'junit-jupiter-api').versionRef('junit')