private String getFolderName(IOpenMethod method) { OverloadedMethodsDictionary openMethodGroupsDictionary = getOpenMethodGroupsDictionary(); Set<TableSyntaxNodeKey> methodOverloads = openMethodGroupsDictionary.getAllMethodOverloads(method); String folderName = getMajorityName(methodOverloads); return folderName; }
private String getFolderName(IOpenMethod method) { OverloadedMethodsDictionary openMethodGroupsDictionary = getOpenMethodGroupsDictionary(); Set<TableSyntaxNodeKey> methodOverloads = openMethodGroupsDictionary.getAllMethodOverloads(method); String folderName = getMajorityName(methodOverloads); return folderName; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (tableSyntaxNode.getMember() instanceof IOpenMethod) { IOpenMethod method = (IOpenMethod) tableSyntaxNode.getMember(); OverloadedMethodsDictionary openMethodGroupsDictionary = getOpenMethodGroupsDictionary(); if (openMethodGroupsDictionary.contains(method)) { Set<TableSyntaxNodeKey> methodOverloads = openMethodGroupsDictionary.getAllMethodOverloads(method); // If group of methods size is over then 1 create the tree // element (folder); otherwise - method is unique and additional // element will not be created. // author: Alexey Gamanovich if (methodOverloads != null && methodOverloads.size() > 1) { return true; } } } return false; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (tableSyntaxNode.getMember() instanceof IOpenMethod) { IOpenMethod method = (IOpenMethod) tableSyntaxNode.getMember(); OverloadedMethodsDictionary openMethodGroupsDictionary = getOpenMethodGroupsDictionary(); if (openMethodGroupsDictionary.contains(method)) { Set<TableSyntaxNodeKey> methodOverloads = openMethodGroupsDictionary.getAllMethodOverloads(method); // If group of methods size is over then 1 create the tree // element (folder); otherwise - method is unique and additional // element will not be created. // author: Alexey Gamanovich if (methodOverloads != null && methodOverloads.size() > 1) { return true; } } } return false; }
&& dictionary.contains((IOpenMethod) tableSyntaxNode.getMember())) { if (dictionary.getAllMethodOverloads((IOpenMethod)tableSyntaxNode.getMember()).size() > 1) {