private InnerClassEntry findInnerClassEntry(final String name) { if (_owner == null) { return null; } final String internalName = name.replace('.', '/'); final SourceAttribute attribute = SourceAttribute.find(AttributeNames.InnerClasses, _owner.getSourceAttributes()); if (attribute instanceof InnerClassesAttribute) { final List<InnerClassEntry> entries = ((InnerClassesAttribute) attribute).getEntries(); for (final InnerClassEntry entry : entries) { if (StringUtilities.equals(entry.getInnerClassName(), internalName)) { return entry; } } } return null; }
private InnerClassEntry findInnerClassEntry(final String name) { if (_owner == null) { return null; } final String internalName = name.replace('.', '/'); final SourceAttribute attribute = SourceAttribute.find(AttributeNames.InnerClasses, _owner.getSourceAttributes()); if (attribute instanceof InnerClassesAttribute) { final List<InnerClassEntry> entries = ((InnerClassesAttribute) attribute).getEntries(); for (final InnerClassEntry entry : entries) { if (StringUtilities.equals(entry.getInnerClassName(), internalName)) { return entry; } } } return null; }
private InnerClassEntry findInnerClassEntry(final String name) { if (_owner == null) { return null; } final String internalName = name.replace('.', '/'); final SourceAttribute attribute = SourceAttribute.find(AttributeNames.InnerClasses, _owner.getSourceAttributes()); if (attribute instanceof InnerClassesAttribute) { final List<InnerClassEntry> entries = ((InnerClassesAttribute) attribute).getEntries(); for (final InnerClassEntry entry : entries) { if (StringUtilities.equals(entry.getInnerClassName(), internalName)) { return entry; } } } return null; }
private void populateNamedInnerTypes() { final InnerClassesAttribute innerClasses = SourceAttribute.find(AttributeNames.InnerClasses, _attributes); if (innerClasses == null) { return; } final Collection<TypeDefinition> declaredTypes = _typeDefinition.getDeclaredTypesInternal(); for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName(); if (outerClassName == null) { continue; } final String innerClassName = entry.getInnerClassName(); if (Comparer.equals(_internalName, innerClassName)) { continue; } final TypeReference innerType = _parser.parseTypeDescriptor(innerClassName); final TypeDefinition resolvedInnerType = innerType.resolve(); if (resolvedInnerType != null && Comparer.equals(_internalName, outerClassName) && !declaredTypes.contains(resolvedInnerType)) { declaredTypes.add(resolvedInnerType); resolvedInnerType.setFlags(resolvedInnerType.getFlags() | entry.getAccessFlags()); } } }
private void populateNamedInnerTypes() { final InnerClassesAttribute innerClasses = SourceAttribute.find(AttributeNames.InnerClasses, _attributes); if (innerClasses == null) { return; } final Collection<TypeDefinition> declaredTypes = _typeDefinition.getDeclaredTypesInternal(); for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName(); if (outerClassName == null) { continue; } final String innerClassName = entry.getInnerClassName(); if (Comparer.equals(_internalName, innerClassName)) { continue; } final TypeReference innerType = _parser.parseTypeDescriptor(innerClassName); final TypeDefinition resolvedInnerType = innerType.resolve(); if (resolvedInnerType != null && Comparer.equals(_internalName, outerClassName) && !declaredTypes.contains(resolvedInnerType)) { declaredTypes.add(resolvedInnerType); resolvedInnerType.setFlags(resolvedInnerType.getFlags() | entry.getAccessFlags()); } } }
private void populateNamedInnerTypes() { final InnerClassesAttribute innerClasses = SourceAttribute.find(AttributeNames.InnerClasses, _attributes); if (innerClasses == null) { return; } final Collection<TypeDefinition> declaredTypes = _typeDefinition.getDeclaredTypesInternal(); for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName(); if (outerClassName == null) { continue; } final String innerClassName = entry.getInnerClassName(); if (Comparer.equals(_internalName, innerClassName)) { continue; } final TypeReference innerType = _parser.parseTypeDescriptor(innerClassName); final TypeDefinition resolvedInnerType = innerType.resolve(); if (resolvedInnerType != null && Comparer.equals(_internalName, outerClassName) && !declaredTypes.contains(resolvedInnerType)) { declaredTypes.add(resolvedInnerType); resolvedInnerType.setFlags(resolvedInnerType.getFlags() | entry.getAccessFlags()); } } }
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String innerClassName = entry.getInnerClassName(); final String shortName = entry.getShortName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String simpleName = entry.getShortName(); for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String simpleName = entry.getShortName(); for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String innerClassName = entry.getInnerClassName(); final String shortName = entry.getShortName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String innerClassName = entry.getInnerClassName(); final String shortName = entry.getShortName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String simpleName = entry.getShortName(); for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName(); final String innerClassName = entry.getInnerClassName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName(); final String innerClassName = entry.getInnerClassName();
for (final InnerClassEntry entry : innerClasses.getEntries()) { final String outerClassName = entry.getOuterClassName(); final String innerClassName = entry.getInnerClassName();
final List<InnerClassEntry> entries = innerClasses.getEntries();
final List<InnerClassEntry> entries = innerClasses.getEntries();
final List<InnerClassEntry> entries = innerClasses.getEntries();