public InvokeDynamicInfoEntry( final ConstantPool owner, final int bootstrapMethodAttributeIndex, final int nameAndTypeDescriptorIndex) { super(owner); this.bootstrapMethodAttributeIndex = bootstrapMethodAttributeIndex; this.nameAndTypeDescriptorIndex = nameAndTypeDescriptorIndex; owner._newKey.set(getTag(), bootstrapMethodAttributeIndex, nameAndTypeDescriptorIndex); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
public InvokeDynamicInfoEntry( final ConstantPool owner, final int bootstrapMethodAttributeIndex, final int nameAndTypeDescriptorIndex) { super(owner); this.bootstrapMethodAttributeIndex = bootstrapMethodAttributeIndex; this.nameAndTypeDescriptorIndex = nameAndTypeDescriptorIndex; owner._newKey.set(getTag(), bootstrapMethodAttributeIndex, nameAndTypeDescriptorIndex); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
public InvokeDynamicInfoEntry( final ConstantPool owner, final int bootstrapMethodAttributeIndex, final int nameAndTypeDescriptorIndex) { super(owner); this.bootstrapMethodAttributeIndex = bootstrapMethodAttributeIndex; this.nameAndTypeDescriptorIndex = nameAndTypeDescriptorIndex; owner._newKey.set(getTag(), bootstrapMethodAttributeIndex, nameAndTypeDescriptorIndex); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
@Override public void visitInvokeDynamicInfo(final InvokeDynamicInfoEntry info) { codeStream.writeByte(info.getTag().value); codeStream.writeShort(info.bootstrapMethodAttributeIndex); codeStream.writeShort(info.nameAndTypeDescriptorIndex); }
@Override public void visitInvokeDynamicInfo(final InvokeDynamicInfoEntry info) { codeStream.writeByte(info.getTag().value); codeStream.writeShort(info.bootstrapMethodAttributeIndex); codeStream.writeShort(info.nameAndTypeDescriptorIndex); }
@Override public void visitInvokeDynamicInfo(final InvokeDynamicInfoEntry info) { codeStream.writeByte(info.getTag().value); codeStream.writeShort(info.bootstrapMethodAttributeIndex); codeStream.writeShort(info.nameAndTypeDescriptorIndex); }