MethodType getMethodType(final int descriptorIndex) { _lookupKey.set(Tag.MethodType, descriptorIndex); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { entry = new MethodType(this, descriptorIndex); } _lookupKey.clear(); return (MethodType)entry; }
public MethodType(final ConstantPool owner, final int descriptorIndex) { super(owner); this.descriptorIndex = descriptorIndex; owner._newKey.set(getTag(), descriptorIndex); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
@Override public Void visitMethodType(final MethodType info, final CodeStream codeStream) { codeStream.putByte(info.getTag().value); codeStream.putShort(info.descriptorIndex); return null; }
public MethodType(final ConstantPool owner, final int descriptorIndex) { super(owner); this.descriptorIndex = descriptorIndex; owner._newKey.set(getTag(), descriptorIndex); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
@Override public Void visitMethodType(final MethodType info, final CodeStream codeStream) { codeStream.putByte(info.getTag().value); codeStream.putShort(info.descriptorIndex); return null; }
@Override public Void visitMethodType(final MethodType info, final CodeStream codeStream) { codeStream.putByte(info.getTag().value); codeStream.putShort(info.descriptorIndex); return null; }
MethodType getMethodType(final int descriptorIndex) { _lookupKey.set(Tag.MethodType, descriptorIndex); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { entry = new MethodType(this, descriptorIndex); } _lookupKey.clear(); return (MethodType)entry; }
public MethodType(final ConstantPool owner, final int descriptorIndex) { super(owner); this.descriptorIndex = descriptorIndex; owner._newKey.set(getTag(), descriptorIndex); owner._entryMap.put(owner._newKey.clone(), this); owner._newKey.clear(); }
MethodType getMethodType(final int descriptorIndex) { _lookupKey.set(Tag.MethodType, descriptorIndex); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { entry = new MethodType(this, descriptorIndex); } _lookupKey.clear(); return (MethodType)entry; }