Skip to content
Snippets Groups Projects

Improvements for the proposed list of modules (issue #459)

Merged Adam Knapp requested to merge module-list into master
2 files
+ 14
16
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -37,19 +37,19 @@ public class FriendContext extends ProposalContext {
@Override
public void getProposals(ProposalCollector propCollector) {
final Set<String> knownModuleNames = sourceParser.getKnownModuleNames();
final List<FriendModule> friendModules = ((TTCN3Module) module).getFriendModules();
knownModuleNames.remove(module.getIdentifier().getName());
final List<FriendModule> friendModules = ((TTCN3Module) module).getFriendModules();
for (final FriendModule friendModule : friendModules) {
knownModuleNames.remove(friendModule.getIdentifier().getName());
}
for (final String knownModuleName : knownModuleNames) {
final Identifier tempIdentifier = new Identifier(Identifier_type.ID_NAME, knownModuleName);
final Module tempModule = sourceParser.getModuleByName(knownModuleName);
if (tempModule.getModuletype() != module_type.TTCN3_MODULE ||
tempIdentifier.equals(module.getIdentifier())) {
if (tempModule.getModuletype() != module_type.TTCN3_MODULE) {
continue;
}
for (final FriendModule friendModule : friendModules) {
if (tempIdentifier.equals(friendModule.getIdentifier())) {
continue;
}
}
propCollector.addProposal(tempIdentifier, ImageCache.getImage(tempModule.getOutlineIcon()),
tempModule.getHoverContent(null).getText(HoverContentType.INFO));
}
Loading