17 lines
429 B
Java
17 lines
429 B
Java
package io.gitlab.jfronny.inceptum.gson;
|
|
|
|
import com.google.gson.ExclusionStrategy;
|
|
import com.google.gson.FieldAttributes;
|
|
|
|
public class GsonIgnoreExclusionStrategy implements ExclusionStrategy {
|
|
@Override
|
|
public boolean shouldSkipClass(Class<?> clazz) {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public boolean shouldSkipField(FieldAttributes f) {
|
|
return f.getAnnotation(GsonIgnore.class) != null;
|
|
}
|
|
}
|