* @param value Value to append
* @throws NullPointerException if the name or helper is null
*/
- public static void appendValue(final @NonNull ToStringHelper helper, final @NonNull String name,
+ public static void appendValue(final ToStringHelper helper, final @NonNull String name,
final @Nullable Object value) {
if (value != null) {
helper.add(name, value);
* @throws NullPointerException if the list or any of its elements is null
* @throws VerifyException if the list has fewer than two elements
*/
- public static @NonNull Pattern[] compilePatterns(final @NonNull List<String> patterns) {
+ public static Pattern @NonNull[] compilePatterns(final @NonNull List<String> patterns) {
final int size = patterns.size();
verify(size > 1, "Patterns has to have at least 2 elements");
- final @NonNull Pattern[] result = new Pattern[size];
+ final Pattern[] result = new Pattern[size];
for (int i = 0; i < size; ++i) {
result[i] = Pattern.compile(patterns.get(i));
}
* @param input input list, may be null
* @return Input list or an empty list.
*/
- public static <T> List<T> nonnull(final @Nullable List<T> input) {
+ public static <T> @NonNull List<T> nonnull(final @Nullable List<T> input) {
return input != null ? input : ImmutableList.of();
}