Examples of Clazzpath


Examples of org.vafer.jdependency.Clazzpath

    private void removeSpecificallyIncludedClasses( MavenProject project, List<SimpleFilter> simpleFilters )
        throws IOException
    {
        //remove classes specifically included in filters
        Clazzpath checkCp = new Clazzpath();
        for ( Artifact dependency : project.getArtifacts() )
        {
            File jar = dependency.getFile();

            for ( SimpleFilter simpleFilter : simpleFilters )
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

        throws IOException
    {

        this.log = log;

        Clazzpath cp = new Clazzpath();

        ClazzpathUnit artifactUnit =
            cp.addClazzpathUnit( new FileInputStream( project.getArtifact().getFile() ), project.toString() );

        for ( Artifact dependency : project.getArtifacts() )
        {
            addDependencyToClasspath( cp, dependency );
        }

        removable = cp.getClazzes();
        removePackages( artifactUnit );
        removable.removeAll( artifactUnit.getClazzes() );
        removable.removeAll( artifactUnit.getTransitiveDependencies() );
        removeSpecificallyIncludedClasses( project, simpleFilters == null
            ? Collections.<SimpleFilter>emptyList()
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

        throws IOException
    {

        this.log = log;

        Clazzpath cp = new Clazzpath();

        ClazzpathUnit artifactUnit =
            cp.addClazzpathUnit( new FileInputStream( project.getArtifact().getFile() ), project.toString() );

        for ( Iterator it = project.getArtifacts().iterator(); it.hasNext(); )
        {
            Artifact dependency = (Artifact) it.next();
            addDependencyToClasspath( cp, dependency );
        }

        removable = cp.getClazzes();
        removePackages( artifactUnit );
        removable.removeAll( artifactUnit.getClazzes() );
        removable.removeAll( artifactUnit.getTransitiveDependencies() );
        removeSpecificallyIncludedClasses( project, simpleFilters == null
            ? Collections.<SimpleFilter>emptyList()
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

    @SuppressWarnings( "rawtypes" )
    private void removeSpecificallyIncludedClasses( MavenProject project, List<SimpleFilter> simpleFilters )
        throws IOException
    {
        //remove classes specifically included in filters
        Clazzpath checkCp = new Clazzpath();
        for ( Iterator it = project.getArtifacts().iterator(); it.hasNext(); )
        {
            Artifact dependency = (Artifact) it.next();
            File jar = dependency.getFile();
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

        throws IOException
    {

        this.log = log;

        Clazzpath cp = new Clazzpath();

        ClazzpathUnit artifactUnit =
            cp.addClazzpathUnit( new FileInputStream( project.getArtifact().getFile() ), project.toString() );

        for ( Artifact dependency : project.getArtifacts() )
        {
            addDependencyToClasspath( cp, dependency );
        }

        removable = cp.getClazzes();
        removePackages( artifactUnit );
        removable.removeAll( artifactUnit.getClazzes() );
        removable.removeAll( artifactUnit.getTransitiveDependencies() );
        removeSpecificallyIncludedClasses( project, simpleFilters == null
            ? Collections.<SimpleFilter>emptyList()
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

    private void removeSpecificallyIncludedClasses( MavenProject project, List<SimpleFilter> simpleFilters )
        throws IOException
    {
        //remove classes specifically included in filters
        Clazzpath checkCp = new Clazzpath();
        for ( Artifact dependency : project.getArtifacts() )
        {
            File jar = dependency.getFile();

            for ( SimpleFilter simpleFilter : simpleFilters )
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

        throws IOException
    {

        this.log = log;

        Clazzpath cp = new Clazzpath();

        ClazzpathUnit artifactUnit =
            cp.addClazzpathUnit( new FileInputStream( project.getArtifact().getFile() ), project.toString() );

        for ( Iterator it = project.getArtifacts().iterator(); it.hasNext(); )
        {
            Artifact dependency = (Artifact) it.next();

            InputStream is = null;
            try
            {
                is = new FileInputStream( dependency.getFile() );
                cp.addClazzpathUnit( is, dependency.toString() );
            }
            finally
            {
                IOUtil.close( is );
            }
        }

        removable = cp.getClazzes();
        removePackages( artifactUnit );
        removable.removeAll( artifactUnit.getClazzes() );
        removable.removeAll( artifactUnit.getTransitiveDependencies() );
        removeSpecificallyIncludedClasses( project, simpleFilters == null
            ? Collections.<SimpleFilter>emptyList()
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

    private void removeSpecificallyIncludedClasses( MavenProject project, List<SimpleFilter> simpleFilters )
        throws IOException
    {
        //remove classes specifically included in filters
        Clazzpath checkCp = new Clazzpath();
        for ( Iterator it = project.getArtifacts().iterator(); it.hasNext(); )
        {
            Artifact dependency = (Artifact) it.next();
            File jar = dependency.getFile();

            for ( Iterator<SimpleFilter> i = simpleFilters.iterator(); i.hasNext(); )
            {
                SimpleFilter simpleFilter = i.next();
                if ( simpleFilter.canFilter( jar ) )
                {
                    InputStream is = null;
                    ClazzpathUnit depClazzpathUnit = null;
                    try
                    {
                        is = new FileInputStream( dependency.getFile() );
                        depClazzpathUnit = checkCp.addClazzpathUnit( is, dependency.toString() );
                    }
                    finally
                    {
                        IOUtil.close( is );
                    }
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

        throws IOException
    {

        this.log = log;

        Clazzpath cp = new Clazzpath();

        ClazzpathUnit artifactUnit =
            cp.addClazzpathUnit( new FileInputStream( project.getArtifact().getFile() ), project.toString() );

        for ( Artifact dependency : project.getArtifacts() )
        {
            addDependencyToClasspath( cp, dependency );
        }

        removable = cp.getClazzes();
        removePackages( artifactUnit );
        removable.removeAll( artifactUnit.getClazzes() );
        removable.removeAll( artifactUnit.getTransitiveDependencies() );
        removeSpecificallyIncludedClasses( project, simpleFilters == null
            ? Collections.<SimpleFilter>emptyList()
View Full Code Here

Examples of org.vafer.jdependency.Clazzpath

    private void removeSpecificallyIncludedClasses( MavenProject project, List<SimpleFilter> simpleFilters )
        throws IOException
    {
        //remove classes specifically included in filters
        Clazzpath checkCp = new Clazzpath();
        for ( Artifact dependency : project.getArtifacts() )
        {
            File jar = dependency.getFile();

            for ( SimpleFilter simpleFilter : simpleFilters )
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.