@Override public CharSequence getSignature() { return declaration.getSignature(); }
@Override public String getSignature() { return ((CsmFunction)decl).getSignature().toString(); } @Override
@Override public String getDescription() { String scope = getScopeName(); return scope+function.getSignature().toString(); }
private static String createDisplayName(CsmFunction item, CsmClass parent, String operation) { StringBuilder displayName = new StringBuilder(); displayName.append(CsmDisplayUtilities.htmlize(parent.getName())); displayName.append("::"); //NOI18N displayName.append("<b>"); //NOI18N displayName.append(CsmDisplayUtilities.htmlize(((CsmFunction)item).getSignature())); displayName.append("</b>"); //NOI18N if (operation != null) { displayName.append(" - "); //NOI18N displayName.append(CsmDisplayUtilities.htmlize(operation)); } return displayName.toString(); //return CsmDisplayUtilities.addHTMLColor(displayName.toString(), // CsmFontColorManager.instance().getColorAttributes(MIMENames.CPLUSPLUS_MIME_TYPE, FontColorProvider.Entity.FUNCTION)); }
private static String createDisplayName(CsmMember item, CsmClass parent, String operation) { StringBuilder displayName = new StringBuilder(); displayName.append("<b>"); //NOI18N if (item == null || CsmKindUtilities.isDestructor(item)) { displayName.append('~'); displayName.append(CsmDisplayUtilities.htmlize(parent.getName())); displayName.append("()"); //NOI18N } else { displayName.append(CsmDisplayUtilities.htmlize(((CsmFunction)item).getSignature())); } displayName.append("</b>"); //NOI18N if (operation != null) { displayName.append(" - "); //NOI18N displayName.append(CsmDisplayUtilities.htmlize(operation)); } return displayName.toString(); }
} else if (CsmKindUtilities.isFunction(decl)) { CsmFunction fun = (CsmFunction) decl; name = fun.getSignature();
public List<CsmFunction> getFileLocalFunctions(CsmContext context, String strPrefix, boolean match, boolean needDeclFromUnnamedNS) { Map<CharSequence, CsmFunction> out = new HashMap<CharSequence, CsmFunction>(); if (!context.isEmpty()) { for (Iterator it = context.iterator(); it.hasNext();) { CsmContext.CsmContextEntry elem = (CsmContext.CsmContextEntry) it.next(); if (CsmKindUtilities.isFile(elem.getScope())) { CsmFile currentFile = (CsmFile) elem.getScope(); fillFileLocalFunctions(strPrefix, match, currentFile, needDeclFromUnnamedNS, false, out); for (Iterator it2 = context.iterator(); it2.hasNext();) { CsmContext.CsmContextEntry elem2 = (CsmContext.CsmContextEntry) it2.next(); if (CsmKindUtilities.isNamespaceDefinition(elem2.getScope())) { List<CsmFunction> funs = new ArrayList<CsmFunction>(); CsmNamespaceDefinition nsd = (CsmNamespaceDefinition) elem2.getScope(); fillFileLocalIncludeNamespaceFunctions(nsd.getNamespace(), strPrefix, match, currentFile, funs, needDeclFromUnnamedNS); for (CsmFunction fun : funs) { out.put(fun.getSignature(), fun); } } } break; } } } return new ArrayList<CsmFunction>(out.values()); }
private String createHtmlDisplayName() { String displayName; if (CallGraphPreferences.isShowParameters()) { displayName = function.getSignature().toString(); } else { displayName = function.getName().toString();
name = ((CsmTemplate)csmObj).getDisplayName(); } else if (CsmKindUtilities.isFunction(csmObj)) { name = ((CsmFunction) csmObj).getSignature(); } else if (CsmKindUtilities.isNamedElement(csmObj)) { name = ((CsmNamedElement) csmObj).getName();
CsmFunction method = (CsmFunction) element; if (CsmKindUtilities.isConstructor(method)) { htmlHeader = method.getSignature().toString(); } else { htmlHeader = method.getSignature() + " : " + method.getReturnType().getText(); //NOI18N
if (fromUnnamedNamespace || CsmBaseUtilities.isFileLocalFunction(fun)) { if (decl.getName().length() != 0 && matchName(decl.getName(), strPrefix, match)) { out.put(fun.getSignature(), fun);
signature = ((CsmFunction)object).getSignature(); if (CsmKindUtilities.isFunction(object) || CsmKindUtilities.isFunction(tested)){ if (CsmKindUtilities.isFunction(object) && CsmKindUtilities.isFunction(tested)){ CharSequence testedSignature = ((CsmFunction)tested).getSignature(); if (CharSequences.comparator().compare(signature, testedSignature)==0){ return list[i];
if (fromUnnamedNamespace || CsmBaseUtilities.isFileLocalFunction(fun)) { if (decl.getName().length() != 0 && matchName(decl.getName(), strPrefix, match)) { out.put(fun.getSignature(), fun);
CharSequence qname; if (CsmKindUtilities.isFunction(member)) { qname = ((CsmFunction) member).getSignature(); } else { qname = member.getQualifiedName(); CharSequence qname; if (CsmKindUtilities.isFunction(decl)) { qname = ((CsmFunction) decl).getSignature(); } else { qname = decl.getQualifiedName();
String functionFQN = ((CsmFunction)refObject).getSignature().toString(); functionFQN = CsmDisplayUtilities.htmlize(functionFQN); labelText = getString("DSC_FunctionUsages", functionFQN); // NOI18N