Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 27e87c66 authored by Max Bires's avatar Max Bires
Browse files

Remove unnecessary abstraction of classes.

Several utility classes were declared abstract, but there is no
intention of subclassing these classes. Instead opt for private
constructors where necessary to avoid instantiation and remove the
abstract keywords. Additionally make the classes final to clearly
indicate they are not intended to be subclassed.

Test: builds
Change-Id: I38bfe5f0685e4b333201c9c9fbb13b7aac8b4980
parent 8c20ce9f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ import android.service.gatekeeper.IGateKeeperService;
 *
 * @hide
 */
public abstract class GateKeeper {
public final class GateKeeper {

    public static final long INVALID_SECURE_USER_ID = 0;

+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ import java.util.function.Consumer;
/**
 * @hide
 */
public abstract class ArrayUtils {
public final class ArrayUtils {
    private ArrayUtils() {}

    public static String[] nullToEmpty(String[] array) {
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ import java.util.Date;
 *
 * @hide
 */
abstract class Utils {
public final class Utils {
    private Utils() {}

    static Date cloneIfNotNull(Date value) {
+3 −1
Original line number Diff line number Diff line
@@ -38,7 +38,9 @@ import java.util.function.Consumer;
/**
 * @hide
 */
public abstract class KeyStore2ParameterUtils {
public final class KeyStore2ParameterUtils {

    private KeyStore2ParameterUtils() {}

    /**
     * This function constructs a {@link KeyParameter} expressing a boolean value.
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ import java.security.spec.InvalidParameterSpecException;
/**
 * @hide
 */
public abstract class KeymasterUtils {
public final class KeymasterUtils {

    private KeymasterUtils() {}