public int getOffset(int index) { return collinstr.getKey(index); }
private <T extends Collection<E>> T toPlainCollection(T cl) { int[] intdata = data; for (int bindex = 0; bindex < intdata.length; bindex++) { int block = intdata[bindex]; if (block != 0) { int index = bindex << 5; // * 32 for (int i = 31; i >= 0; i--) { if ((block & 1) != 0) { cl.add(colValuesInternal.getKey(index)); } index++; block >>>= 1; } } } return cl; }
@Override public E next() { if (next_pointer >= 0) { pointer = next_pointer; } else { pointer = getNextIndex(pointer); if (pointer == -1) { pointer = size; } } next_pointer = -1; return pointer < size ? colValuesInternal.getKey(pointer) : null; }
@Override public E next() { if (next_pointer >= 0) { pointer = next_pointer; } else { pointer = getNextIndex(pointer); if (pointer == -1) { pointer = size; } } next_pointer = -1; return pointer < size ? colValuesInternal.getKey(pointer) : null; }
public String toString() { StringBuilder buffer = new StringBuilder("{"); int[] intdata = data; boolean first = true; for (int i = colValuesInternal.size() - 1; i >= 0; i--) { int[] index = colValuesInternal.get(i); if ((intdata[index[0]] & index[1]) != 0) { if (first) { first = false; } else { buffer.append(","); } buffer.append(colValuesInternal.getKey(i)); } } buffer.append("}"); return buffer.toString(); }
public int getPointerByRelOffset(int offset) { Integer absoffset = collinstr.getKey(pointer) + offset; if (collinstr.containsKey(absoffset)) { return collinstr.getIndexByKey(absoffset); } else { return -1; } }
public String toString(int indent) { String new_line_separator = DecompilerContext.getNewLineSeparator(); StringBuilder buf = new StringBuilder(); for (int i = 0; i < collinstr.size(); i++) { buf.append(TextUtil.getIndentString(indent)); buf.append(collinstr.getKey(i).intValue()); buf.append(": "); buf.append(collinstr.get(i).toString()); buf.append(new_line_separator); } return buf.toString(); }
public Set<E> toPlainSet() { HashSet<E> set = new HashSet<>(); int[] intdata = data; int size = data.length * 32; if (size > colValuesInternal.size()) { size = colValuesInternal.size(); } for (int i = size - 1; i >= 0; i--) { int[] index = colValuesInternal.get(i); if ((intdata[index[0]] & index[1]) != 0) { set.add(colValuesInternal.getKey(i)); } } return set; }
Integer headid = vbPost.getKey(k); List<Integer> posts = vbPost.get(k);
String key = methods.getKey(i);
public int getCurrentOffset() { return collinstr.getKey(pointer).intValue(); }
public int getOffset(int index) { return collinstr.getKey(index).intValue(); }
public E next() { if (next_pointer >= 0) { pointer = next_pointer; } else { pointer = getNextIndex(pointer); if (pointer == -1) { pointer = size; } } next_pointer = -1; return pointer < size ? colValuesInternal.getKey(pointer) : null; }
public E next() { if (next_pointer >= 0) { pointer = next_pointer; } else { pointer = getNextIndex(pointer); if (pointer == -1) { pointer = size; } } next_pointer = -1; return pointer < size ? colValuesInternal.getKey(pointer) : null; }
public E next() { if (next_pointer >= 0) { pointer = next_pointer; } else { while (++pointer < size) { int[] index = colValuesInternal.get(pointer); if ((data[index[0]] & index[1]) != 0) { break; } } } next_pointer = -1; return pointer < size ? colValuesInternal.getKey(pointer) : null; }
public int getPointerByRelOffset(int offset) { Integer absoffset = new Integer(collinstr.getKey(pointer).intValue() + offset); if (collinstr.containsKey(absoffset)) { return collinstr.getIndexByKey(absoffset); } else { return -1; } }
public void setPointerByAbsOffset(int offset) { Integer absoffset = new Integer(collinstr.getKey(pointer).intValue() + offset); if (collinstr.containsKey(absoffset)) { pointer = collinstr.getIndexByKey(absoffset); } }
public String toString(int indent) { String new_line_separator = DecompilerContext.getNewLineSeparator(); StringBuilder buf = new StringBuilder(); for (int i = 0; i < collinstr.size(); i++) { buf.append(TextUtil.getIndentString(indent)); buf.append(collinstr.getKey(i).intValue()); buf.append(": "); buf.append(collinstr.get(i).toString()); buf.append(new_line_separator); } return buf.toString(); }
public void writeCodeToStream(DataOutputStream out) throws IOException { for (int i = 0; i < collinstr.size(); i++) { collinstr.get(i).writeToStream(out, collinstr.getKey(i).intValue()); } }
public void addAllWithKey(VBStyleCollection<E, K> c) { for (int i = 0; i < c.size(); i++) { addWithKey(c.get(i), c.getKey(i)); } }