/** {@inheritDoc} */ @Override public void invalidate(int idx) { throwIfImmutable(); primary.invalidate(idx); for (LocalsArray la : secondaries) { if (la != null) { la.invalidate(idx); } } }
/** {@inheritDoc} */ @Override public void set(int idx, TypeBearer type) { throwIfImmutable(); primary.set(idx, type); for (LocalsArray la : secondaries) { if (la != null) { la.set(idx, type); } } }
public AttBootstrapMethods(BootstrapMethodsList bootstrapMethods) { super(ATTRIBUTE_NAME); this.bootstrapMethods = bootstrapMethods; int bytes = ATTRIBUTE_HEADER_BYTES + bootstrapMethods.size() * BOOTSTRAP_METHOD_BYTES; for (int i = 0; i < bootstrapMethods.size(); ++i) { int numberOfArguments = bootstrapMethods.get(i).getBootstrapMethodArguments().size(); bytes += numberOfArguments * BOOTSTRAP_ARGUMENT_BYTES; } this.byteLength = bytes; }
/** @inheritDoc */ @Override public void invalidate(int idx) { throwIfImmutable(); primary.invalidate(idx); for (LocalsArray la : secondaries) { if (la != null) { la.invalidate(idx); } } }
/** {@inheritDoc} */ @Override public void set(int idx, TypeBearer type) { throwIfImmutable(); primary.set(idx, type); for (LocalsArray la : secondaries) { if (la != null) { la.set(idx, type); } } }
/** {@inheritDoc} */ @Override public void invalidate(int idx) { throwIfImmutable(); primary.invalidate(idx); for (LocalsArray la : secondaries) { if (la != null) { la.invalidate(idx); } } }
/** {@inheritDoc} */ @Override public void set(int idx, TypeBearer type) { throwIfImmutable(); primary.set(idx, type); for (LocalsArray la : secondaries) { if (la != null) { la.set(idx, type); } } }
/** @inheritDoc */ @Override public void invalidate(int idx) { throwIfImmutable(); primary.invalidate(idx); for (LocalsArray la : secondaries) { if (la != null) { la.invalidate(idx); } } }
/** @inheritDoc */ @Override public void set(int idx, TypeBearer type) { throwIfImmutable(); primary.set(idx, type); for (LocalsArray la : secondaries) { if (la != null) { la.set(idx, type); } } }
/** {@inheritDoc} */ @Override public void invalidate(int idx) { throwIfImmutable(); primary.invalidate(idx); for (LocalsArray la : secondaries) { if (la != null) { la.invalidate(idx); } } }
/** @inheritDoc */ @Override public void set(int idx, TypeBearer type) { throwIfImmutable(); primary.set(idx, type); for (LocalsArray la : secondaries) { if (la != null) { la.set(idx, type); } } }