public void close() { channelPool.values().forEach(Channel::close); channelPool.clear(); } }
public void clear() { for( Placeholder p : _placeholders.values() ) { p.start.removeTill(p.end); } }
public synchronized Set<StemTransition> getTransitions() { HashSet<StemTransition> result = new HashSet<>(singleStems.values()); result.addAll(multiStems.values()); return result; }
private void generateAsciiTolerantMap() { lock.writeLock().lock(); asciiKeys = HashMultimap.create(1000, 2); try { // generate MultiMap for ascii tolerant keys for (String s : singleStems.keySet()) { String ascii = TurkishAlphabet.INSTANCE.toAscii(s); if (TurkishAlphabet.INSTANCE.containsAsciiRelated(s)) { asciiKeys.put(ascii, s); } } for (StemTransition st : multiStems.values()) { String s = st.surface; String ascii = TurkishAlphabet.INSTANCE.toAscii(s); if (TurkishAlphabet.INSTANCE.containsAsciiRelated(s)) { asciiKeys.put(ascii, s); } } } finally { lock.writeLock().unlock(); } }
/** * Return all the bindings in source code. * * @return */ public Collection<TokenNameBinding> getAllBindings() { return variableBindings.values(); }
public Collection<Range> results(){ return rangeDependencies.values(); }
@Nonnull @Override public Collection<FluidStack> getStacks() { return stacks.values(); }
@Nonnull @Override public Collection<ItemStack> getStacks() { return stacks.values(); }
@Override public Collection<Attribute> getAttributes() { return unmodifiableCollection(attributes.values()); }
public Collection<JavaSymbol> scopeSymbols() { return ImmutableList.copyOf(symbols.values()); }
/** * Rename a single bound set of tokens. * * @param binding * @param name */ public void renameVariableTo(final TokenNameBinding binding, final String name) { checkArgument(variableBindings.values().contains(binding), "Binding is not pointing to this source code"); for (final int position : binding.nameIndexes) { codeTokens.set(position, name); } }
@Override public List<JavaSymbol> lookup(String name) { List<JavaSymbol> symbolsList = Lists.newArrayList(); for (JavaSymbol site : symbols.values()) { JavaSymbol symbol = bytecodeCompleter.loadClass(bytecodeCompleter.formFullName(name, site)); if (symbol.kind < JavaSymbol.ERRONEOUS) { symbolsList.add(symbol); } } return symbolsList; } }
@Override public List<JavaSymbol> lookup(String name) { List<JavaSymbol> symbolsList = Lists.newArrayList(); for (JavaSymbol site : symbols.values()) { JavaSymbol symbol = bytecodeCompleter.loadClass(bytecodeCompleter.formFullName(name, site)); if (symbol.kind < JavaSymbol.ERRONEOUS) { symbolsList.add(symbol); } } return symbolsList; } }
/** * Disables all enabled hooks. * Only used to disable MyPet. */ public void disableHooks() { for (PluginHook hook : hooks.values()) { hook.onDisable(); } hooks.clear(); hookByName.clear(); hookByClass.clear(); }
@Override public List<JavaSymbol> lookup(String name) { List<JavaSymbol> symbolsList = Lists.newArrayList(); for (JavaSymbol site : symbols.values()) { JavaSymbol symbol = bytecodeCompleter.loadClass(bytecodeCompleter.formFullName(name, site)); if (symbol.kind < JavaSymbol.ERRONEOUS) { symbolsList.add(symbol); } } return symbolsList; } }
@Override public List<JavaSymbol> lookup(String name) { List<JavaSymbol> symbolsList = Lists.newArrayList(); for (JavaSymbol site : symbols.values()) { JavaSymbol symbol = bytecodeCompleter.loadClass(bytecodeCompleter.formFullName(name, site)); if (symbol.kind < JavaSymbol.ERRONEOUS) { symbolsList.add(symbol); } } return symbolsList; } }
@Override @Nullable public ItemStack get(int hash) { for (ItemStack stack : this.stacks.values()) { if (API.instance().getItemStackHashCode(stack) == hash) { return stack; } } return null; }
@Override @Nullable public FluidStack get(int hash) { for (FluidStack stack : this.stacks.values()) { if (API.instance().getFluidStackHashCode(stack) == hash) { return stack; } } return null; }
@Override @Nonnull public IStackList<ItemStack> copy() { StackListItem list = new StackListItem(); for (ItemStack stack : stacks.values()) { list.stacks.put(stack.getItem(), stack.copy()); } return list; } }
@Override @Nonnull public IStackList<FluidStack> copy() { StackListFluid list = new StackListFluid(); for (FluidStack stack : stacks.values()) { list.stacks.put(stack.getFluid(), stack.copy()); } return list; } }