private static void rewriteProfilers(List<File> classes) { ExecutorService threadPool = newThreadPool(); for (File f : classes) processProfilers(threadPool, f.getAbsolutePath()); awaitTermination(threadPool); }
private static void rewriteProfilers(List<File> classes) { ExecutorService threadPool = newThreadPool(); for (File f : classes) processProfilers(threadPool, f.getAbsolutePath()); awaitTermination(threadPool); }
private static void generateLinkMutators(List<File> classes, WeaverLog log) { Timer timer = new Timer(); ExecutorService threadPool = newThreadPool(); List<ClassMetadata> processed = new ArrayList<ClassMetadata>(); for (File f : classes) processEntityLinkMutators(threadPool, f.getAbsolutePath(), processed); awaitTermination(threadPool); log.componentsEntityLinks = processed; log.timeComponentsEntityLinks = timer.duration(); }
private static void generateLinkMutators(List<File> classes, WeaverLog log) { Timer timer = new Timer(); ExecutorService threadPool = newThreadPool(); List<ClassMetadata> processed = new ArrayList<ClassMetadata>(); for (File f : classes) processEntityLinkMutators(threadPool, f.getAbsolutePath(), processed); awaitTermination(threadPool); log.componentsEntityLinks = processed; log.timeComponentsEntityLinks = timer.duration(); }
private static void rewriteComponents(List<File> classes, WeaverLog log) { Timer timer = new Timer(); ExecutorService threadPool = newThreadPool(); List<ClassMetadata> processed = new ArrayList<ClassMetadata>(); for (File f : classes) processComponentTypes(threadPool, f.getAbsolutePath(), processed); awaitTermination(threadPool); log.components = processed; log.timeComponents = timer.duration(); }
private static void rewriteComponents(List<File> classes, WeaverLog log) { Timer timer = new Timer(); ExecutorService threadPool = newThreadPool(); List<ClassMetadata> processed = new ArrayList<ClassMetadata>(); for (File f : classes) processComponentTypes(threadPool, f.getAbsolutePath(), processed); awaitTermination(threadPool); log.components = processed; log.timeComponents = timer.duration(); }
public static List<ClassMetadata> rewriteEntitySystems(List<File> classes, WeaverLog log) { Timer timer = new Timer(); List<ClassMetadata> processed = new ArrayList<ClassMetadata>(); ExecutorService threadPool = newThreadPool(); for (File f : classes) { ClassMetadata meta = scan(classReaderFor(f.toString())); if (meta.sysetemOptimizable != OptimizationType.NOT_OPTIMIZABLE) { processed.add(meta); optimizeEntitySystem(threadPool, f.getAbsolutePath()); } } awaitTermination(threadPool); log.timeSystems = timer.duration(); log.systems = processed; return processed; }
public static List<ClassMetadata> rewriteEntitySystems(List<File> classes, WeaverLog log) { Timer timer = new Timer(); List<ClassMetadata> processed = new ArrayList<ClassMetadata>(); ExecutorService threadPool = newThreadPool(); for (File f : classes) { ClassMetadata meta = scan(classReaderFor(f.toString())); if (meta.sysetemOptimizable != OptimizationType.NOT_OPTIMIZABLE) { processed.add(meta); optimizeEntitySystem(threadPool, f.getAbsolutePath()); } } awaitTermination(threadPool); log.timeSystems = timer.duration(); log.systems = processed; return processed; }