java-commons/commons-gson/src/main/java/io/gitlab/jfronny/commons/serialize/gson/impl/MultipleTransformer.java
2023-08-25 16:24:28 +02:00

16 lines
471 B
Java

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);
}
}
}