Examples of DependencyVisitor


Examples of org.sonatype.aether.graph.DependencyVisitor

            throw new IllegalArgumentException( "dependency node or collect request missing" );
        }

        ArtifactRequestBuilder builder = new ArtifactRequestBuilder( trace );
        DependencyFilter filter = request.getFilter();
        DependencyVisitor visitor = ( filter != null ) ? new FilteringDependencyVisitor( builder, filter ) : builder;
        visitor = new TreeDependencyVisitor( visitor );
        result.getRoot().accept( visitor );
        List<ArtifactRequest> requests = builder.getRequests();

        List<ArtifactResult> results;
View Full Code Here

Examples of org.sonatype.aether.graph.DependencyVisitor

        validateSession( session );

        RequestTrace trace = DefaultRequestTrace.newChild( null, node );

        ArtifactRequestBuilder builder = new ArtifactRequestBuilder( trace );
        DependencyVisitor visitor = ( filter != null ) ? new FilteringDependencyVisitor( builder, filter ) : builder;
        visitor = new TreeDependencyVisitor( visitor );
        node.accept( visitor );
        List<ArtifactRequest> requests = builder.getRequests();

        try
View Full Code Here

Examples of org.springframework.osgi.test.internal.util.DependencyVisitor

   * @param resource
   * @return
   */
  private Set determineImportsForClass(String className, Resource resource) {
    Assert.notNull(resource, "a not-null class is required");
    DependencyVisitor visitor = new DependencyVisitor();

    boolean trace = logger.isTraceEnabled();

    ClassReader reader;

    try {
      if (trace)
        logger.trace("Visiting class " + className);
      reader = new ClassReader(resource.getInputStream());
    }
    catch (Exception ex) {
      throw (RuntimeException) new IllegalArgumentException("Cannot read class " + className).initCause(ex);
    }
    reader.accept(visitor, false);

    // convert from / to . format
    Set originalPackages = visitor.getPackages();
    Set pkgs = new LinkedHashSet(originalPackages.size());

    for (Iterator iterator = originalPackages.iterator(); iterator.hasNext();) {
      String pkg = (String) iterator.next();
      pkgs.add(pkg.replace('/', '.'));
View Full Code Here

Examples of org.springframework.osgi.test.internal.util.DependencyVisitor

   * @param resource
   * @return
   */
  private Set determineImportsForClass(String className, Resource resource) {
    Assert.notNull(resource, "a not-null class is required");
    DependencyVisitor visitor = new DependencyVisitor();

    boolean trace = logger.isTraceEnabled();

    ClassReader reader;

    try {
      if (trace)
        logger.trace("Visiting class " + className);
      reader = new ClassReader(resource.getInputStream());
    }
    catch (Exception ex) {
      throw (RuntimeException) new IllegalArgumentException("Cannot read class " + className).initCause(ex);
    }
    reader.accept(visitor, false);

    // convert from / to . format
    Set originalPackages = visitor.getPackages();
    Set pkgs = new LinkedHashSet(originalPackages.size());

    for (Iterator iterator = originalPackages.iterator(); iterator.hasNext();) {
      String pkg = (String) iterator.next();
      pkgs.add(pkg.replace('/', '.'));
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.