/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** {@inheritDoc} */ @Override public IndexedItem get(Constant cst) { if (cst == null) { throw new NullPointerException("cst == null"); } throwIfNotPrepared(); Type type = ((CstType) cst).getClassType(); IndexedItem result = typeIds.get(type); if (result == null) { throw new IllegalArgumentException("not found: " + cst); } return result; }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Gets the index of the given type, which must have * been added to this instance. * * @param type {@code non-null;} the type to look up * @return {@code >= 0;} the reference's index */ public int indexOf(Type type) { if (type == null) { throw new NullPointerException("type == null"); } throwIfNotPrepared(); TypeIdItem item = typeIds.get(type); if (item == null) { throw new IllegalArgumentException("not found: " + type); } return item.getIndex(); }
/** * Writes the portion of the file header that refers to this instance. * * @param out {@code non-null;} where to write */ public void writeHeaderPart(AnnotatedOutput out) { throwIfNotPrepared(); int sz = typeIds.size(); int offset = (sz == 0) ? 0 : getFileOffset(); if (sz > 65536) { throw new UnsupportedOperationException("too many type ids"); } if (out.annotates()) { out.annotate(4, "type_ids_size: " + Hex.u4(sz)); out.annotate(4, "type_ids_off: " + Hex.u4(offset)); } out.writeInt(sz); out.writeInt(offset); }
/** * Writes the portion of the file header that refers to this instance. * * @param out {@code non-null;} where to write */ public void writeHeaderPart(AnnotatedOutput out) { throwIfNotPrepared(); int sz = typeIds.size(); int offset = (sz == 0) ? 0 : getFileOffset(); if (sz > 65536) { throw new UnsupportedOperationException("too many type ids"); } if (out.annotates()) { out.annotate(4, "type_ids_size: " + Hex.u4(sz)); out.annotate(4, "type_ids_off: " + Hex.u4(offset)); } out.writeInt(sz); out.writeInt(offset); }
/** * Writes the portion of the file header that refers to this instance. * * @param out {@code non-null;} where to write */ public void writeHeaderPart(AnnotatedOutput out) { throwIfNotPrepared(); int sz = typeIds.size(); int offset = (sz == 0) ? 0 : getFileOffset(); if (sz > 65536) { throw new UnsupportedOperationException("too many type ids"); } if (out.annotates()) { out.annotate(4, "type_ids_size: " + Hex.u4(sz)); out.annotate(4, "type_ids_off: " + Hex.u4(offset)); } out.writeInt(sz); out.writeInt(offset); }
/** * Writes the portion of the file header that refers to this instance. * * @param out {@code non-null;} where to write */ public void writeHeaderPart(AnnotatedOutput out) { throwIfNotPrepared(); int sz = typeIds.size(); int offset = (sz == 0) ? 0 : getFileOffset(); if (sz > 65536) { throw new UnsupportedOperationException("too many type ids"); } if (out.annotates()) { out.annotate(4, "type_ids_size: " + Hex.u4(sz)); out.annotate(4, "type_ids_off: " + Hex.u4(offset)); } out.writeInt(sz); out.writeInt(offset); }