java-commons/commons-gson/src/main/java/io/gitlab/jfronny/commons/serialize/gson/impl/MultipleTransformer.java

16 lines
471 B
Java
Raw Normal View History

package io.gitlab.jfronny.commons.serialize.gson.impl;
import io.gitlab.jfronny.commons.serialize.gson.api.v2.GsonTransformer;
import io.gitlab.jfronny.gson.GsonBuilder;
import java.util.List;
public record MultipleTransformer(List<GsonTransformer> transformers) implements GsonTransformer {
@Override
public void apply(GsonBuilder builder) {
for (GsonTransformer transformer : transformers) {
transformer.apply(builder);
}
}
}