net.amygdalum.testrecorder.DefaultSerializationProfile Maven / Gradle / Ivy
package net.amygdalum.testrecorder;
import static java.util.Arrays.asList;
import static java.util.Collections.emptyList;
import java.util.List;
import net.amygdalum.testrecorder.profile.Classes;
import net.amygdalum.testrecorder.profile.ExcludeExplicitExcluded;
import net.amygdalum.testrecorder.profile.ExcludeGenerated;
import net.amygdalum.testrecorder.profile.ExcludeStatic;
import net.amygdalum.testrecorder.profile.Fields;
import net.amygdalum.testrecorder.profile.Methods;
import net.amygdalum.testrecorder.profile.SerializationProfile;
public class DefaultSerializationProfile implements SerializationProfile {
public static final List DEFAULT_FIELD_EXCLUDES = asList(
new ExcludeExplicitExcluded(),
new ExcludeGenerated(),
new ExcludeStatic());
public static final List DEFAULT_FIELD_FACADES = emptyList();
public static final List DEFAULT_CLASS_EXCLUSIONS = emptyList();
public static final List DEFAULT_CLASS_FACADES = emptyList();
public static final List DEFAULT_GLOBAL_FIELDS = emptyList();
public static final List RECORDED = emptyList();
public static final List INPUT = emptyList();
public static final List OUTPUT = emptyList();
@Override
public List getFieldExclusions() {
return DEFAULT_FIELD_EXCLUDES;
}
@Override
public List getFieldFacades() {
return DEFAULT_FIELD_FACADES;
}
@Override
public List getClassExclusions() {
return DEFAULT_CLASS_EXCLUSIONS;
}
@Override
public List getClassFacades() {
return DEFAULT_CLASS_FACADES;
}
@Override
public List getGlobalFields() {
return DEFAULT_GLOBAL_FIELDS;
}
@Override
public List getInputs() {
return INPUT;
}
@Override
public List getOutputs() {
return OUTPUT;
}
@Override
public List getRecorded() {
return RECORDED;
}
@Override
public List getClasses() {
return emptyList();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy