All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.zerobuilder.compiler.generate.GeneratorInput Maven / Gradle / Ivy

There is a newer version: 1.603
Show newest version
package net.zerobuilder.compiler.generate;

import net.zerobuilder.compiler.generate.DtoGoalDescription.GoalDescription;

import java.util.List;

import static java.util.Collections.unmodifiableList;

public final class GeneratorInput {

  public final List validGoals;
  public final DtoBuildersContext.BuildersContext buildersContext;

  private GeneratorInput(DtoBuildersContext.BuildersContext buildersContext, List validGoals) {
    this.validGoals = validGoals;
    this.buildersContext = buildersContext;
  }

  public static GeneratorInput create(DtoBuildersContext.BuildersContext buildersContext, List goalDescriptions) {
    return new GeneratorInput(buildersContext, unmodifiableList(goalDescriptions));
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy