if (CsmKindUtilities.isMethodDeclaration(fun)) { if (((CsmMethod) fun).isConst()) { sb.append(" const"); // NOI18N
functions.add(owner); if (CallGraphPreferences.isShowOverriding()) { if (CsmKindUtilities.isMethodDeclaration(owner)) { Collection<CsmMethod> overrides = CsmVirtualInfoQuery.getDefault().getAllBaseDeclarations((CsmMethod) owner); functions.addAll(overrides);
functions.add(owner); if (CallGraphPreferences.isShowOverriding()) { if (CsmKindUtilities.isMethodDeclaration(owner)) { Collection<CsmMethod> overrides = CsmVirtualInfoQuery.getDefault().getOverriddenMethods((CsmMethod) owner, false); functions.addAll(overrides);
CsmFunction decl = CsmBaseUtilities.getFunctionDeclaration((CsmFunction)friendDecl); containingClass = ((CsmMember)decl).getContainingClass(); } else if (CsmKindUtilities.isMethodDeclaration(friendDecl)) { containingClass = ((CsmMember)friendDecl).getContainingClass();
if (CsmKindUtilities.isMethodDeclaration(member)) { if (((CsmMethod) member).isAbstract()) { continue;
if( fun != null && CsmKindUtilities.isMethodDeclaration(fun) ) { containingClass = getMethodContainingClass((CsmMethod) fun); } else {
private static CsmResultItem createResultItem(Object obj, int classDisplayOffset, CsmCompletionExpression substituteExp, CsmOffsetableDeclaration contextElement, boolean instantiateTypes) { if (CsmKindUtilities.isCsmObject(obj)) { CsmObject csmObj = (CsmObject) obj; assert (!CsmKindUtilities.isMethod(csmObj) || CsmKindUtilities.isMethodDeclaration(csmObj)) : "completion result can not have method definitions " + obj; if (CsmKindUtilities.isNamespace(csmObj)) { return getCsmItemFactory().createNamespaceResultItem((CsmNamespace) csmObj, false); } else if (CsmKindUtilities.isConstructor(csmObj)) { // must be checked before isMethod, because constructor is method too return getCsmItemFactory().createConstructorResultItem((CsmConstructor) csmObj, substituteExp, isDeclaration(substituteExp, contextElement), instantiateTypes); } else if (CsmKindUtilities.isMethodDeclaration(csmObj)) { return getCsmItemFactory().createMethodResultItem((CsmMethod) csmObj, substituteExp, isDeclaration(substituteExp, contextElement), instantiateTypes); } else if (CsmKindUtilities.isGlobalFunction(csmObj)) {