@Override public void start() { DefaultInputModule root = moduleHierarchy.root(); componentStore.put(root); indexChildren(root); }
public void createIndexer(DefaultInputProject rootProject) { componentStore = new InputComponentStore(mock(BranchConfiguration.class)); moduleHierarchy = mock(DefaultInputModuleHierarchy.class); indexer = new ModuleIndexer(componentStore, moduleHierarchy); }
when(moduleHierarchy.children(root)).thenReturn(Arrays.asList(mod1, mod2, mod3)); indexer.start();
private void indexChildren(DefaultInputModule parent) { for (DefaultInputModule module : moduleHierarchy.children(parent)) { componentStore.put(module); indexChildren(module); } }
private void indexChildren(DefaultInputModule parent) { for (DefaultInputModule module : moduleHierarchy.children(parent)) { componentStore.put(module); indexChildren(module); } }
@Override public void start() { DefaultInputModule root = moduleHierarchy.root(); componentStore.put(root); indexChildren(root); }