public int getNumChildren() { return CollectionUtils.nullSafeSize(children); }
public int getNumChildren() { return CollectionUtils.nullSafeSize(children); }
public static <A, B> boolean nullSafeSameSize(Collection<A> a, Collection<B> b) { return nullSafeSize(a) == nullSafeSize(b); }
public static <A, B> boolean nullSafeSameSize(Collection<A> a, Collection<B> b) { return nullSafeSize(a) == nullSafeSize(b); }
public static List<byte[]> getUtf8ByteArrays(List<String> strings) { List<byte[]> byteArrays = Lists.newArrayListWithCapacity(CollectionUtils.nullSafeSize(strings)); for (String s : IterableUtils.nullSafe(strings)) { byteArrays.add(Bytes.toBytes(s)); } return byteArrays; }
public List<byte[]> getArrays() { List<TokenizerNode> nodes = new ArrayList<TokenizerNode>(); root.appendNodesToExternalList(nodes, true, true); List<byte[]> byteArrays = Lists.newArrayListWithCapacity(CollectionUtils.nullSafeSize(nodes)); for (int i = 0; i < nodes.size(); ++i) { TokenizerNode node = nodes.get(i); for (int j = 0; j < node.getNumOccurrences(); ++j) { byte[] byteArray = node.getNewByteArray(); byteArrays.add(byteArray); } } return byteArrays; }
public List<byte[]> getArrays() { List<TokenizerNode> nodes = new ArrayList<TokenizerNode>(); root.appendNodesToExternalList(nodes, true, true); List<byte[]> byteArrays = Lists.newArrayListWithCapacity(CollectionUtils.nullSafeSize(nodes)); for (int i = 0; i < nodes.size(); ++i) { TokenizerNode node = nodes.get(i); for (int j = 0; j < node.getNumOccurrences(); ++j) { byte[] byteArray = node.getNewByteArray(); byteArrays.add(byteArray); } } return byteArrays; }
/********************* methods ****************************/ protected void calculateOffsetsAndLengths(){ tokenWidth = tokenizerNode.getTokenLength(); if(!tokenizerNode.isRoot()){ --tokenWidth;//root has no parent } fanOut = CollectionUtils.nullSafeSize(tokenizerNode.getChildren()); numCells = tokenizerNode.getNumOccurrences(); }
/********************* methods ****************************/ protected void calculateOffsetsAndLengths(){ tokenWidth = tokenizerNode.getTokenLength(); if(!tokenizerNode.isRoot()){ --tokenWidth;//root has no parent } fanOut = CollectionUtils.nullSafeSize(tokenizerNode.getChildren()); numCells = tokenizerNode.getNumOccurrences(); }
allNodes.addAll(leaves); columnNodeWriters = Lists.newArrayListWithCapacity(CollectionUtils.nullSafeSize(allNodes)); for (int i = 0; i < allNodes.size(); ++i) { TokenizerNode node = allNodes.get(i);
allNodes.addAll(leaves); columnNodeWriters = Lists.newArrayListWithCapacity(CollectionUtils.nullSafeSize(allNodes)); for (int i = 0; i < allNodes.size(); ++i) { TokenizerNode node = allNodes.get(i);