[testng] 180/355: Protect util classes from collections
Eugene Zhukov
eugene-guest at moszumanska.debian.org
Tue Aug 18 10:20:02 UTC 2015
This is an automated email from the git hooks/post-receive script.
eugene-guest pushed a commit to annotated tag OpenBSD
in repository testng.
commit 0af68cfe344617d4d7588ce7c6d8c8bb10aeaa52
Author: Julien Herr <julien.herr at alcatel-lucent.com>
Date: Mon Apr 13 11:02:06 2015 +0200
Protect util classes from collections
---
src/main/java/org/testng/collections/CollectionUtils.java | 4 +++-
src/main/java/org/testng/collections/Lists.java | 4 +++-
src/main/java/org/testng/collections/Objects.java | 4 +++-
src/main/java/org/testng/collections/Sets.java | 4 +++-
4 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/main/java/org/testng/collections/CollectionUtils.java b/src/main/java/org/testng/collections/CollectionUtils.java
index 63f38e8..cdf2bce 100644
--- a/src/main/java/org/testng/collections/CollectionUtils.java
+++ b/src/main/java/org/testng/collections/CollectionUtils.java
@@ -3,7 +3,9 @@ package org.testng.collections;
import java.util.Collection;
import java.util.Map;
-public class CollectionUtils {
+public final class CollectionUtils {
+
+ private CollectionUtils() {}
public static boolean hasElements(Collection<?> c) {
return c != null && ! c.isEmpty();
diff --git a/src/main/java/org/testng/collections/Lists.java b/src/main/java/org/testng/collections/Lists.java
index b2ce5ba..90e83df 100755
--- a/src/main/java/org/testng/collections/Lists.java
+++ b/src/main/java/org/testng/collections/Lists.java
@@ -5,7 +5,9 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
-public class Lists {
+public final class Lists {
+
+ private Lists() {}
public static <K> List<K> newArrayList() {
return new ArrayList<>();
diff --git a/src/main/java/org/testng/collections/Objects.java b/src/main/java/org/testng/collections/Objects.java
index 9bd6f60..a3a4a81 100644
--- a/src/main/java/org/testng/collections/Objects.java
+++ b/src/main/java/org/testng/collections/Objects.java
@@ -5,7 +5,9 @@ import org.testng.util.Strings;
import java.util.List;
-public class Objects {
+public final class Objects {
+
+ private Objects() {}
private static class ValueHolder {
private String m_name;
diff --git a/src/main/java/org/testng/collections/Sets.java b/src/main/java/org/testng/collections/Sets.java
index 68c01fe..a2d3d1b 100644
--- a/src/main/java/org/testng/collections/Sets.java
+++ b/src/main/java/org/testng/collections/Sets.java
@@ -5,7 +5,9 @@ import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;
-public class Sets {
+public final class Sets {
+
+ private Sets() {}
public static <V> Set<V> newHashSet() {
return new HashSet<>();
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git
More information about the pkg-java-commits
mailing list