@Override @SuppressWarnings("unchecked") public <T> T lookupConstant(final int token) { final ConstantPool.Entry entry = _constantPool.get(token); if (entry.getTag() == ConstantPool.Tag.TypeInfo) { return (T) lookupType(token); } return _constantPool.lookupConstant(token); }
@Override @SuppressWarnings("unchecked") public <T> T lookupConstant(final int token) { final ConstantPool.Entry entry = _constantPool.get(token); if (entry.getTag() == ConstantPool.Tag.TypeInfo) { return (T) lookupType(token); } return _constantPool.lookupConstant(token); }
@Override @SuppressWarnings("unchecked") public <T> T lookupConstant(final int token) { final ConstantPool.Entry entry = _constantPool.get(token); if (entry.getTag() == ConstantPool.Tag.TypeInfo) { return (T) lookupType(token); } return _constantPool.lookupConstant(token); }
@Override public TypeReference lookupType(final int token) { final ConstantPool.Entry entry = _constantPool.get(token); if (entry instanceof ConstantPool.TypeInfoEntry) { final ConstantPool.TypeInfoEntry typeInfo = (ConstantPool.TypeInfoEntry) entry; return _parser.parseTypeDescriptor(typeInfo.getName()); } final String typeName = _constantPool.lookupConstant(token); return _parser.parseTypeSignature(typeName); }
@Override public TypeReference lookupType(final int token) { final ConstantPool.Entry entry = _constantPool.get(token); if (entry instanceof ConstantPool.TypeInfoEntry) { final ConstantPool.TypeInfoEntry typeInfo = (ConstantPool.TypeInfoEntry) entry; return _parser.parseTypeDescriptor(typeInfo.getName()); } final String typeName = _constantPool.lookupConstant(token); return _parser.parseTypeSignature(typeName); }
@Override public TypeReference lookupType(final int token) { final ConstantPool.Entry entry = _constantPool.get(token); if (entry instanceof ConstantPool.TypeInfoEntry) { final ConstantPool.TypeInfoEntry typeInfo = (ConstantPool.TypeInfoEntry) entry; return _parser.parseTypeDescriptor(typeInfo.getName()); } final String typeName = _constantPool.lookupConstant(token); return _parser.parseTypeSignature(typeName); }
innerClass.getName(), outerClass != null ? outerClass.getName() : null, shortNameIndex != 0 ? _constantPool.<String>lookupConstant(shortNameIndex) : null, accessFlags );
innerClass.getName(), outerClass != null ? outerClass.getName() : null, shortNameIndex != 0 ? _constantPool.<String>lookupConstant(shortNameIndex) : null, accessFlags );
innerClass.getName(), outerClass != null ? outerClass.getName() : null, shortNameIndex != 0 ? _constantPool.<String>lookupConstant(shortNameIndex) : null, accessFlags );