package com.ryanharter.auto.value.parcel.util; import java.util.Locale; import java.util.Map; import javax.annotation.processing.Filer; import javax.annotation.processing.Messager; import javax.annotation.processing.ProcessingEnvironment; import javax.lang.model.SourceVersion; import javax.lang.model.util.Elements; import javax.lang.model.util.Types; public final class TestProcessingEnvironment implements ProcessingEnvironment { private final Messager messager; private final Elements elements; private final Types types; public TestProcessingEnvironment(Messager messager, Elements elements, Types types) { this.messager = messager; this.elements = elements; this.types = types; } @Override public Map<String, String> getOptions() { return null; } @Override public Messager getMessager() { return messager; } @Override public Filer getFiler() { return null; } @Override public Elements getElementUtils() { return elements; } @Override public Types getTypeUtils() { return types; } @Override public SourceVersion getSourceVersion() { return null; } @Override public Locale getLocale() { return null; } }