All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.simpleflatmapper.reflect.getter.NullGetter Maven / Gradle / Ivy

package org.simpleflatmapper.reflect.getter;

import org.simpleflatmapper.reflect.Getter;

public class NullGetter implements Getter {

    private static final NullGetter NULL_GETTER = new NullGetter();

    private NullGetter() {
    }

    @Override
    public String toString() {
        return "NullGetter{}";
    }

    @Override
    public P get(T target) {
        return null;
    }

    @SuppressWarnings("unchecked")
    public static  Getter getter() {
        return NULL_GETTER;
    }

    public static boolean isNull(Getter getter) {
        return getter == null || getter == NULL_GETTER;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy