net.amygdalum.testrecorder.serializers.GenericSerializer Maven / Gradle / Ivy
package net.amygdalum.testrecorder.serializers;
import static java.util.Collections.emptyList;
import static net.amygdalum.testrecorder.util.Types.baseType;
import static net.amygdalum.testrecorder.util.Types.isPrimitive;
import static net.amygdalum.testrecorder.values.SerializedNull.nullInstance;
import java.lang.reflect.Field;
import java.util.List;
import java.util.stream.Stream;
import java.util.stream.Stream.Builder;
import net.amygdalum.testrecorder.types.SerializedReferenceType;
import net.amygdalum.testrecorder.types.Serializer;
import net.amygdalum.testrecorder.types.SerializerSession;
import net.amygdalum.testrecorder.values.SerializedObject;
public class GenericSerializer extends AbstractCompositeSerializer implements Serializer {
public GenericSerializer() {
}
@Override
public List> getMatchingClasses() {
return emptyList();
}
@Override
public Stream> components(Object object, SerializerSession session) {
Builder © 2015 - 2025 Weber Informatics LLC | Privacy Policy