Package org.gradle.api.internal.file

Examples of org.gradle.api.internal.file.DefaultSourceDirectorySet


    private final SourceDirectorySet scala;
    private final UnionFileTree allScala;
    private final PatternFilterable scalaPatterns = new PatternSet();

    public DefaultScalaSourceSet(String displayName, FileResolver fileResolver) {
        scala = new DefaultSourceDirectorySet(String.format("%s Scala source", displayName), fileResolver);
        scala.getFilter().include("**/*.java", "**/*.scala");
        scalaPatterns.include("**/*.scala");
        allScala = new UnionFileTree(String.format("%s Scala source", displayName), scala.matching(scalaPatterns));
    }
View Full Code Here


        this.name = name;
        this.fileResolver = fileResolver;
        displayName = GUtil.toWords(this.name);

        String javaSrcDisplayName = String.format("%s Java source", displayName);
        javaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        javaSource.getFilter().include("**/*.java");

        allJavaSource = new UnionFileTree(javaSrcDisplayName, javaSource.matching(javaSource.getFilter()));

        String resourcesDisplayName = String.format("%s resources", displayName);
        resources = new DefaultSourceDirectorySet(resourcesDisplayName, fileResolver);
        resources.getFilter().exclude(new Spec<FileTreeElement>() {
            public boolean isSatisfiedBy(FileTreeElement element) {
                return javaSource.contains(element.getFile());
            }
        });
View Full Code Here

    private final SourceDirectorySet groovy;
    private final UnionFileTree allGroovy;
    private final PatternFilterable groovyPatterns = new PatternSet();

    public DefaultGroovySourceSet(String displayName, FileResolver fileResolver) {
        groovy = new DefaultSourceDirectorySet(String.format("%s Groovy source", displayName), fileResolver);
        groovy.getFilter().include("**/*.java", "**/*.groovy");
        groovyPatterns.include("**/*.groovy");
        allGroovy = new UnionFileTree(String.format("%s Groovy source", displayName), groovy.matching(groovyPatterns));
    }
View Full Code Here

    private final UnionFileTree allAntlr;
    private final PatternFilterable antlrPatterns = new PatternSet();

    public AntlrSourceVirtualDirectoryImpl(String parentDisplayName, FileResolver fileResolver) {
        final String displayName = String.format("%s Antlr source", parentDisplayName);
        antlr = new DefaultSourceDirectorySet(displayName, fileResolver);
        antlr.getFilter().include("**/*.g");
        antlrPatterns.include("**/*.g");
        allAntlr = new UnionFileTree(displayName, antlr.matching(antlrPatterns));
    }
View Full Code Here

public class JFlexVirtualSourceDirectoryImpl implements JFlexVirtualSourceDirectory {
    private final SourceDirectorySet jflex;

    public JFlexVirtualSourceDirectoryImpl(final String parentDisplayName, FileResolver fileResolver) {
        final String displayName = String.format("%s JFle source", parentDisplayName);
        this.jflex = new DefaultSourceDirectorySet(displayName, fileResolver);
        this.jflex.getFilter().include("**/*.l", "**/*.jflex");
    }
View Full Code Here

    private final SourceDirectorySet beaver;

    public BeaverSourceVirtualDirectoryImpl(String parentDisplayName, FileResolver fileResolver) {
        final String displayName = String.format("%s Beaver source", parentDisplayName);
        this.beaver = new DefaultSourceDirectorySet(displayName, fileResolver);
        this.beaver.getFilter().include(filters);
    }
View Full Code Here

        this.name = name;
        displayName = GUtil.toWords(this.name);

        String javaSrcDisplayName = String.format("%s Java source", displayName);

        javaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        javaSource.getFilter().include("**/*.java");

        allJavaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        allJavaSource.getFilter().include("**/*.java");
        allJavaSource.source(javaSource);

        String javaResourcesDisplayName = String.format("%s Java resources", displayName);
        javaResources = new DefaultSourceDirectorySet(javaResourcesDisplayName, fileResolver);
        javaResources.getFilter().exclude(new Spec<FileTreeElement>() {
            @Override
            public boolean isSatisfiedBy(FileTreeElement element) {
                return javaSource.contains(element.getFile());
            }
        });

        String allSourceDisplayName = String.format("%s source", displayName);
        allSource = new DefaultSourceDirectorySet(allSourceDisplayName, fileResolver);
        allSource.source(javaResources);
        allSource.source(javaSource);

        String manifestDisplayName = String.format("%s manifest", displayName);
        manifest = new DefaultAndroidSourceFile(manifestDisplayName, fileResolver);
View Full Code Here

public class AntlrSourceVirtualDirectoryImpl implements AntlrSourceVirtualDirectory {
  private final SourceDirectorySet antlr;

  public AntlrSourceVirtualDirectoryImpl(String parentDisplayName, FileResolver fileResolver) {
    final String displayName = String.format("%s Antlr source", parentDisplayName);
    antlr = new DefaultSourceDirectorySet(displayName, fileResolver);
    antlr.getFilter().include("**/*.g");
  }
 
View Full Code Here

        this.name = name;
        displayName = GUtil.toWords(this.name);

        String javaSrcDisplayName = String.format("%s Java source", displayName);

        javaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        javaSource.getFilter().include("**/*.java");

        allJavaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        allJavaSource.getFilter().include("**/*.java");
        allJavaSource.source(javaSource);

        String javaResourcesDisplayName = String.format("%s Java resources", displayName);
        javaResources = new DefaultSourceDirectorySet(javaResourcesDisplayName, fileResolver);
        javaResources.getFilter().exclude(new Spec<FileTreeElement>() {
            public boolean isSatisfiedBy(FileTreeElement element) {
                return javaSource.contains(element.getFile());
            }
        });

        String allSourceDisplayName = String.format("%s source", displayName);
        allSource = new DefaultSourceDirectorySet(allSourceDisplayName, fileResolver);
        allSource.source(javaResources);
        allSource.source(javaSource);

        String manifestDisplayName = String.format("%s manifest", displayName);
        manifest = new DefaultAndroidSourceFile(manifestDisplayName, fileResolver);
View Full Code Here

        this.name = name;
        displayName = GUtil.toWords(this.name);

        String javaSrcDisplayName = String.format("%s Java source", displayName);

        javaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        javaSource.getFilter().include("**/*.java");

        allJavaSource = new DefaultSourceDirectorySet(javaSrcDisplayName, fileResolver);
        allJavaSource.getFilter().include("**/*.java");
        allJavaSource.source(javaSource);

        String javaResourcesDisplayName = String.format("%s Java resources", displayName);
        javaResources = new DefaultSourceDirectorySet(javaResourcesDisplayName, fileResolver);
        javaResources.getFilter().exclude(new Spec<FileTreeElement>() {
            @Override
            public boolean isSatisfiedBy(FileTreeElement element) {
                return javaSource.contains(element.getFile());
            }
        });

        String allSourceDisplayName = String.format("%s source", displayName);
        allSource = new DefaultSourceDirectorySet(allSourceDisplayName, fileResolver);
        allSource.source(javaResources);
        allSource.source(javaSource);

        String manifestDisplayName = String.format("%s manifest", displayName);
        manifest = new DefaultAndroidSourceFile(manifestDisplayName, fileResolver);
View Full Code Here

TOP

Related Classes of org.gradle.api.internal.file.DefaultSourceDirectorySet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.