Package org.jboss.classloading.spi.dependency

Examples of org.jboss.classloading.spi.dependency.Module.visit()


               for (VirtualFile file : cpFiles)
               {
                  urls[i++] = file.toURL();
               }
               WBDiscoveryVisitor visitor = new WBDiscoveryVisitor(environment);
               module.visit(visitor, ClassFilter.INSTANCE, null, urls);
            }
            if (hasWB)
            {
               for (VirtualFile file : wbFiles)
                  environment.addWeldXmlURL(file.toURL());
View Full Code Here


            {
               urls[i++] = file.toURL();
            }

            WBDiscoveryVisitor visitor = new WBDiscoveryVisitor(environment);
            module.visit(visitor, ClassFilter.INSTANCE, null, urls);
         }
      }
      catch (Exception e)
      {
         throw DeploymentException.rethrowAsDeploymentException("Cannot build WB env.", e);
View Full Code Here

                  for (VirtualFile child : files)
                  {
                     URL beansXmlURL = child.getChild(provider.getResourceName()).toURL();
                     environment.addWeldXmlURL(beansXmlURL);

                     module.visit(visitor, ClassFilter.INSTANCE, null, child.toURL());
                  }
               }
            }
         }
         checked.set(true);
View Full Code Here

                  throw new Error(e);
               }
            }
         };
         Module module = assertModule("test:0.0.0");
         module.visit(visitor);

         assertFalse(bytes.isEmpty());
         for (Map.Entry<String, byte[]> entry : bytes.entrySet())
         {
            Class<?> clazz = aliases.get(entry.getKey());
View Full Code Here

               Class<?> clazz = resource.loadClass();
               assertEquals(C.class.getName(), clazz.getName());
            }
         };
         Module module = assertModule("test:0.0.0");
         module.visit(visitor);
      }
      finally
      {
         undeploy(deployment);
      }
View Full Code Here

               return "a".equals(resource.getResourceName());
            }
         };

         Module module = assertModule("test:0.0.0");
         module.visit(visitor, visitor.getFilter(), recurseFilter);

         assertEquals(1, classes.size());
         assertEquals(aliases.get(classes.iterator().next()), A.class);
      }
      finally
View Full Code Here

               return pathA.substring(0, min).equals(resourceName.substring(0, min));
            }
         };

         Module module = assertModule("test:0.0.0");
         module.visit(visitor, visitor.getFilter(), recurseFilter);

         assertEquals(1, classes.size());
         assertEquals(classes.iterator().next(), A.class.getName());
      }
      finally
View Full Code Here

            }
         };

         URL aURL = new URL("vfs" + System.getProperty("test.dir") + "/support/a/");
         Module module = assertModule("test:0.0.0");
         module.visit(visitor, visitor.getFilter(), null, aURL);

         assertEquals(1, classes.size());
         assertEquals(classes.iterator().next(), A.class.getSimpleName() + ".class");
      }
      finally
View Full Code Here

         };

         URL aURL = new URL("vfs" + System.getProperty("test.dir") + "/support/a/");
         URL bURL = new URL("vfs" + System.getProperty("test.dir") + "/support/b/");
         Module module = assertModule("test:0.0.0");
         module.visit(visitor, visitor.getFilter(), null, aURL, bURL);

         assertEquals(2, classes.size());
         Iterator<String> iterator = classes.iterator();
         assertEquals(iterator.next(), A.class.getSimpleName() + ".class");
         assertEquals(iterator.next(), B.class.getSimpleName() + ".class");
View Full Code Here

               null,
               new ResourceFilter[]{rfA, rfB}
         );

         Module module = assertModule("test:0.0.0");
         module.visit(fedRV, fedRV.getFilter(), fedRV.getRecurseFilter());

         assertEquals(2, classes.size());
         assertTrue(classes.contains("a/A.class"));
         assertTrue(classes.contains("b/B.class"));
      }
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.