package org.netbeans.gradle.model; import java.io.Serializable; import org.netbeans.gradle.model.util.TransferableExceptionWrapper; final class ActionFetchedModelsOrError implements Serializable { private static final long serialVersionUID = 1L; private final ActionFetchedModels models; private final Throwable buildScriptEvaluationError; private final Throwable unexpectedError; public ActionFetchedModelsOrError( ActionFetchedModels models, Throwable buildScriptEvaluationError, Throwable unexpectedError) { this.models = models; this.buildScriptEvaluationError = TransferableExceptionWrapper.wrap(buildScriptEvaluationError); this.unexpectedError = TransferableExceptionWrapper.wrap(unexpectedError); } public ActionFetchedModels getModels() { return models; } public Throwable getBuildScriptEvaluationError() { return buildScriptEvaluationError; } public Throwable getUnexpectedError() { return unexpectedError; } }