public MethodHandleEntry(final ConstantPool owner, final ReferenceKind referenceKind, final int referenceIndex) { super(owner); this.referenceKind = referenceKind; this.referenceIndex = referenceIndex; owner._newKey.set(getTag(), referenceIndex, referenceKind); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
public MethodHandleEntry(final ConstantPool owner, final ReferenceKind referenceKind, final int referenceIndex) { super(owner); this.referenceKind = referenceKind; this.referenceIndex = referenceIndex; owner._newKey.set(getTag(), referenceIndex, referenceKind); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
public MethodHandleEntry(final ConstantPool owner, final ReferenceKind referenceKind, final int referenceIndex) { super(owner); this.referenceKind = referenceKind; this.referenceIndex = referenceIndex; owner._newKey.set(getTag(), referenceIndex, referenceKind); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
@Override public void visitMethodHandle(final MethodHandleEntry info) { codeStream.writeByte(info.getTag().value); codeStream.writeShort(info.referenceKind.ordinal()); codeStream.writeShort(info.referenceIndex); }
@Override public void visitMethodHandle(final MethodHandleEntry info) { codeStream.writeByte(info.getTag().value); codeStream.writeShort(info.referenceKind.ordinal()); codeStream.writeShort(info.referenceIndex); }
@Override public void visitMethodHandle(final MethodHandleEntry info) { codeStream.writeByte(info.getTag().value); codeStream.writeShort(info.referenceKind.ordinal()); codeStream.writeShort(info.referenceIndex); }