package com.google.gson;
/**
* This is a configurable {@link ExclusionStrategy} that can be used for
* unit testing.
*
* @author Joel Leitch
*/
final class MockExclusionStrategy implements ExclusionStrategy {
private final boolean skipClass;
private final boolean skipField;
public MockExclusionStrategy(boolean skipClass ,boolean skipField) {
this.skipClass = skipClass;
this.skipField = skipField;
}
public boolean shouldSkipField(FieldAttributes f) {
return skipField;
}
public boolean shouldSkipClass(Class<?> clazz) {
return skipClass;
}
}