Package org.reflections

Examples of org.reflections.reflections$TestModel$C4$fields


        .forClassLoader())) {
      if (url.toString().toLowerCase().endsWith(".jar")) {
        urls.add(url);
      }
    }
    this.reflections = new Reflections(new ConfigurationBuilder()
        .setScanners(new TypeAnnotationsScanner())
        .setUrls(ClasspathHelper.forPackage("")).addUrls(urls));
  }
View Full Code Here


    mapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
    mapper.disable(SerializationFeature.CLOSE_CLOSEABLE);
    mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
    mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);

    Reflections reflections = new Reflections("com.twitter.ambrose");
    Set<Class<? extends Job>> jobSubTypes = reflections.getSubTypesOf(Job.class);
    mapper.registerSubtypes(jobSubTypes.toArray(new Class<?>[jobSubTypes.size()]));
    return mapper;
  }
View Full Code Here

    // To search entity packages from other jar files..
    emf.setPackagesToScan("empty");
    emf.setPersistenceUnitPostProcessors(new PersistenceUnitPostProcessor() {
      @Override
      public void postProcessPersistenceUnitInfo(MutablePersistenceUnitInfo pui) {
        Reflections reflections = new Reflections(ControllerConstants.DEFAULT_PACKAGE_NAME);
        for (Class<?> each : reflections.getTypesAnnotatedWith(Entity.class)) {
          LOGGER.trace("Entity class {} is detected as the SpringData entity.", each.getName());
          pui.addManagedClassName(each.getName());
        }
      }
    });
View Full Code Here

   * @param modules     module factory
   * @param packageName the package name from which scan is done.
   */
  @SuppressWarnings("rawtypes")
  protected void initPluginDescriptor(DefaultModuleDescriptorFactory modules, String packageName) {
    final Reflections reflections = new Reflections(packageName);
    Set<Class<? extends AbstractModuleDescriptor>> pluginDescriptors = reflections
        .getSubTypesOf(AbstractModuleDescriptor.class);

    for (Class<? extends AbstractModuleDescriptor> pluginDescriptor : pluginDescriptors) {
      PluginDescriptor pluginDescriptorAnnotation = pluginDescriptor.getAnnotation(PluginDescriptor.class);
      if (pluginDescriptorAnnotation == null) {
View Full Code Here

    }

    private void registerAllPersistenceCapables() {

        for (final String packagePrefix : Splitter.on(",").split(packagePrefixes)) {
            Reflections reflections = new Reflections(packagePrefix);
           
            Set<Class<?>> entityTypes =
                    reflections.getTypesAnnotatedWith(PersistenceCapable.class);
           
            if(noEntitiesIn(entityTypes)) {
                throw new IllegalStateException("Could not locate any @PersistenceCapable entities in package " + packagePrefix);
            }
            for (Class<?> entityType : entityTypes) {
View Full Code Here

        Set<URL> packagesToScan = getPackagesToScanForRoutes();
        builder.addUrls(packagesToScan);

        builder.addScanners(new MethodAnnotationsScanner());
        Reflections reflections = new Reflections(builder);

        // collect the allowed annotated methods
        Map<Class<?>, Set<String>> controllers = Maps.newHashMap();
        List<Method> methods = Lists.newArrayList();
        for (Method method : reflections.getMethodsAnnotatedWith(Path.class)) {

            if (allowMethod(method)) {

                // add the method to our todo list
                methods.add(method);
View Full Code Here

       
        Set<URL> packagesToScan = getPackagesToScanForRoutes(ninjaProperties);
        builder.addUrls(packagesToScan);
       
        builder.addScanners(new MethodAnnotationsScanner());
        Reflections reflections = new Reflections(builder);

        Set<Method> methods = reflections.getMethodsAnnotatedWith(Route.class);

        logger.info("Generating {} routes.", methods.size());

        for (Method method: methods) {
           
View Full Code Here

        return getReflections().getConfiguration().getUrls();
    }

    private Reflections getReflections() {
        if (reflections == null) {
            reflections = new Reflections(packagePrefix);
        }
        return reflections;
    }
View Full Code Here

  private void useTransformerScanPackageNames(Injector parentInjector)
      throws MojoExecutionException, InstantiationException,
      IllegalAccessException {
    for (String packageName : transformerScanPackageNames) {
      Reflections reflections = new Reflections(packageName);
      Set<Class<? extends Transformer>> transformers = reflections
          .getSubTypesOf(Transformer.class);
      Set<Class<? extends AbstractModule>> guiceModules = reflections
          .getSubTypesOf(AbstractModule.class);

      for (Class<? extends Transformer> transformerClazz : transformers) {
        logger.info("Start the transformation with following Transformer: "
            + transformerClazz.getName());
View Full Code Here

        if (filterBuilder != null) {
            configurationBuilder.filterInputsBy(filterBuilder);
        }

        Reflections reflections = new Reflections(configurationBuilder);

        Set<Class<?>> entityClasses = reflections.getTypesAnnotatedWith(CEntity.class, true);
        Set<Class<?>> mapEntityClasses = reflections.getTypesAnnotatedWith(CMapEntity.class, true);
        Set<Class<?>> compositeClasses = reflections.getTypesAnnotatedWith(CComposite.class, true);

        for (Class<?> compositeClass : compositeClasses) {
            model.addComposite(compositeClass);
        }
        for (Class<?> entityClass : entityClasses) {
View Full Code Here

TOP

Related Classes of org.reflections.reflections$TestModel$C4$fields

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.