Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.xtext.gradle.tasks;
 
 import  groovy.lang.Closure;
 import  org.gradle.api.NamedDomainObjectContainer;
 import  org.gradle.api.Project;
 import  org.gradle.util.ConfigureUtil;
public class Language {
  private String name;
  
  private String setup;
  
  private boolean consumesJava;
  
  private NamedDomainObjectContainer<OutputConfigurationoutputs;
  
  private Project project;
  
  public Language(final Project projectfinal String name) {
    this. = name;
    this. = project;
    NamedDomainObjectContainer<OutputConfiguration_container = project.<OutputConfiguration>container(OutputConfiguration.class);
    this. = _container;
  }
  
  public NamedDomainObjectContainer<OutputConfigurationoutputs(final Closure<?> closure) {
    return this..configure(closure);
  }
  
    return this..maybeCreate("DEFAULT_OUTPUT");
  }
  
  public OutputConfiguration output(final Closure<?> closure) {
    OutputConfiguration _output = this.getOutput();
    return ConfigureUtil.<OutputConfiguration>configure(closure_output);
  }
  
  @Pure
  public String getName() {
    return this.;
  }
  
  public void setName(final String name) {
    this. = name;
  }
  
  @Pure
  public String getSetup() {
    return this.;
  }
  
  public void setSetup(final String setup) {
    this. = setup;
  }
  
  @Pure
  public boolean isConsumesJava() {
    return this.;
  }
  
  public void setConsumesJava(final boolean consumesJava) {
    this. = consumesJava;
  }
  
  @Pure
  public NamedDomainObjectContainer<OutputConfigurationgetOutputs() {
    return this.;
  }
  
  public void setOutputs(final NamedDomainObjectContainer<OutputConfigurationoutputs) {
    this. = outputs;
  }
New to GrepCode? Check out our FAQ X