NameAndTypeDescriptorEntry getNameAndTypeDescriptor(final String name, final String typeDescriptor) { final Utf8StringConstantEntry utf8Name = getUtf8StringConstant(name); final Utf8StringConstantEntry utf8Descriptor = getUtf8StringConstant(typeDescriptor); _lookupKey.set(Tag.NameAndTypeDescriptor, utf8Name.index, utf8Descriptor.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new NameAndTypeDescriptorEntry(this, utf8Name.index, utf8Descriptor.index); } _lookupKey.clear(); return (NameAndTypeDescriptorEntry) entry; }
NameAndTypeDescriptorEntry getNameAndTypeDescriptor(final String name, final String typeDescriptor) { final Utf8StringConstantEntry utf8Name = getUtf8StringConstant(name); final Utf8StringConstantEntry utf8Descriptor = getUtf8StringConstant(typeDescriptor); _lookupKey.set(Tag.NameAndTypeDescriptor, utf8Name.index, utf8Descriptor.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new NameAndTypeDescriptorEntry(this, utf8Name.index, utf8Descriptor.index); } _lookupKey.clear(); return (NameAndTypeDescriptorEntry) entry; }
NameAndTypeDescriptorEntry getNameAndTypeDescriptor(final String name, final String typeDescriptor) { final Utf8StringConstantEntry utf8Name = getUtf8StringConstant(name); final Utf8StringConstantEntry utf8Descriptor = getUtf8StringConstant(typeDescriptor); _lookupKey.set(Tag.NameAndTypeDescriptor, utf8Name.index, utf8Descriptor.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new NameAndTypeDescriptorEntry(this, utf8Name.index, utf8Descriptor.index); } _lookupKey.clear(); return (NameAndTypeDescriptorEntry) entry; }
public StringConstantEntry getStringConstant(final String value) { final Utf8StringConstantEntry utf8Constant = getUtf8StringConstant(value); _lookupKey.set(Tag.StringConstant, utf8Constant.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new StringConstantEntry(this, utf8Constant.index); } _lookupKey.clear(); return (StringConstantEntry) entry; }
public StringConstantEntry getStringConstant(final String value) { final Utf8StringConstantEntry utf8Constant = getUtf8StringConstant(value); _lookupKey.set(Tag.StringConstant, utf8Constant.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new StringConstantEntry(this, utf8Constant.index); } _lookupKey.clear(); return (StringConstantEntry) entry; }
public StringConstantEntry getStringConstant(final String value) { final Utf8StringConstantEntry utf8Constant = getUtf8StringConstant(value); _lookupKey.set(Tag.StringConstant, utf8Constant.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new StringConstantEntry(this, utf8Constant.index); } _lookupKey.clear(); return (StringConstantEntry) entry; }
public TypeInfoEntry getTypeInfo(final TypeReference type) { final Utf8StringConstantEntry name = getUtf8StringConstant(type.getInternalName()); _lookupKey.set(Tag.TypeInfo, name.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new TypeInfoEntry(this, name.index); } _lookupKey.clear(); return (TypeInfoEntry) entry; }
public TypeInfoEntry getTypeInfo(final TypeReference type) { final Utf8StringConstantEntry name = getUtf8StringConstant(type.getInternalName()); _lookupKey.set(Tag.TypeInfo, name.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new TypeInfoEntry(this, name.index); } _lookupKey.clear(); return (TypeInfoEntry) entry; }
public TypeInfoEntry getTypeInfo(final TypeReference type) { final Utf8StringConstantEntry name = getUtf8StringConstant(type.getInternalName()); _lookupKey.set(Tag.TypeInfo, name.index); Entry entry = _entryMap.get(_lookupKey); if (entry == null) { if (isFrozen()) { return null; } entry = new TypeInfoEntry(this, name.index); } _lookupKey.clear(); return (TypeInfoEntry) entry; }