@Override public CharSequence getDisplayName() { return CharSequenceUtils.concatenate(getName(), qualifiedNameSuffix); } }
public void addNamePart(CharSequence part) { // detect and merge ~ in destructor name if (!nameParts.isEmpty() && "~".contentEquals(getLastNamePart())) { //NOI18N nameParts.remove(nameParts.size() - 1); part = CharSequences.create(CharSequenceUtils.concatenate("~", part)); //NOI18N } nameParts.add(new NamePart(part)); }
public static CharSequence getFileOnceMacroName(APTFile apt) { // use Unix like separators to be the same on Win/Unix String path = apt.getPath().toString().replace("\\", "/");//NOI18N if (CndUtils.isUnitTestMode()) { String TEST_DATA_DIR = "/unit/data/";//NOI18N int idx = path.indexOf(TEST_DATA_DIR); assert idx > 0 : "no " + TEST_DATA_DIR + " prefix in " + path; path = path.substring(idx + TEST_DATA_DIR.length()); } return CharSequences.create(CharSequenceUtils.concatenate("\"", path, "\"")); //NOI18N }
@Override public CharSequence getUniqueNameWithoutPrefix() { final CharSequence sign = getSignature(); return CharSequenceUtils.concatenate(getQualifiedName(), sign.subSequence(getName().length(), sign.length())); }
public static CharSequence getQualifiedName(CharSequence name, CsmNamespace parent) { if (parent != null && !parent.isGlobal()) { return CharSequenceUtils.concatenate(parent.getQualifiedName(), "::", name); // NOI18N } return name; }
@Override public CharSequence getClassifierText() { if (parentType != null) { return CharSequenceUtils.concatenate(parentType.getClassifierText(), getInstantiationText(parentType), "::", super.getClassifierText()); // NOI18N } else { return CharSequenceUtils.concatenate("::", super.getClassifierText()); // NOI18N } }
@Override public CharSequence getQualifiedName() { CsmScope s = getScope(); if (CsmKindUtilities.isFunction(s)) { return CharSequences.create(CharSequenceUtils.concatenate(((CsmFunction)s).getQualifiedName(),"::",name)); // NOI18N } else if (CsmKindUtilities.isClass(s)) { return CharSequences.create(CharSequenceUtils.concatenate(((CsmClass)s).getQualifiedName(),"::",name)); // NOI18N } return name; }
@Override public CharSequence getQualifiedName() { CsmClass cls = getContainingClass(); CharSequence clsQName = cls.getQualifiedName(); if( clsQName != null && clsQName.length() > 0 ) { return CharSequences.create(CharSequenceUtils.concatenate(clsQName, "::", getQualifiedNamePostfix())); // NOI18N } return getName(); }
@Override public CharSequence getQualifiedName() { CsmScope scope = getScope(); if ((scope instanceof CsmNamespace) || (scope instanceof CsmNamespaceDefinition)) { CharSequence scopeQName = ((CsmQualifiedNamedElement) scope).getQualifiedName(); if (scopeQName != null && scopeQName.length() > 0) { return CharSequences.create(CharSequenceUtils.concatenate(scopeQName, "::", getQualifiedNamePostfix())); // NOI18N } } return getName(); }
@Override public CharSequence getQualifiedName() { CsmScope scope = getScope(); if( (scope instanceof CsmNamespace) || (scope instanceof CsmClass) || (scope instanceof CsmNamespaceDefinition) ) { CharSequence scopeQName = ((CsmQualifiedNamedElement) scope).getQualifiedName(); if( scopeQName != null && scopeQName.length() > 0 ) { return CharSequences.create(CharSequenceUtils.concatenate(scopeQName, "::", getQualifiedNamePostfix())); // NOI18N } } return getName(); }
protected CharSequence getText(boolean canonical, CharSequence variableNameToInsert) { CharSequence instantiationText = getInstantiationText(this); if (instantiationText.length() == 0) { return decorateText(getClassifierText(), this, canonical, variableNameToInsert); } else { return decorateText(CharSequenceUtils.concatenate(getClassifierText(), instantiationText), this, canonical, variableNameToInsert); } }
@Override public CharSequence getText() { // TODO: resolve typedefs CharSequence instantiationText = getInstantiationText(this); if (instantiationText.length() == 0) { return decorateText(getClassifierText(), this, false, null); } else { return decorateText(CharSequenceUtils.concatenate(getClassifierText(), instantiationText), this, false, null); } }
@Override public CharSequence getQualifiedName() { CsmEnum e = _getEnumeration(); return CharSequences.create(CharSequenceUtils.concatenate(e.getQualifiedName(), "::", getQualifiedNamePostfix())); // NOI18N }
@Override public CharSequence getUniqueName() { return CharSequences.create(CharSequenceUtils.concatenate(Utils.getCsmDeclarationKindkey(getKind()), UNIQUE_NAME_SEPARATOR, type.getCanonicalText())); //NOI18N }
@Override public CharSequence getDisplayName() { return (templateDescriptor != null) ? CharSequences.create(CharSequenceUtils.concatenate(getName(), templateDescriptor.getTemplateSuffix())) : getName(); }
private void operator_id_impl(Token token) { CsmObjectBuilder top = builderContext.top(); if(top instanceof NameBuilder /*&& (templateLevel == 0 || builderContext.top(4) instanceof TemplateParameterBuilder)*/) { NameBuilder nameBuilder = (NameBuilder) top; APTToken aToken = (APTToken) token; CharSequence part = aToken.getTextID(); nameBuilder.addNamePart(CharSequences.create(CharSequenceUtils.concatenate("operator ", part))); // NOI18N } } @Override public void end_operator_id(Token token) {}
@Override public CharSequence getCanonicalText() { CharSequence text = getClassifierText(); if (isInstantiationOrSpecialization()) { text = CharSequenceUtils.concatenate(text, Instantiation.getInstantiationCanonicalText(this.instantiationParams)); } return decorateText(text, this, true, null); }
@Override public CharSequence getQualifiedName() { CsmScope scope = getScope(); if ((scope instanceof CsmNamespace) || (scope instanceof CsmClass)) { return CharSequences.create(CharSequenceUtils.concatenate(((CsmQualifiedNamedElement) scope).getQualifiedName(), "::", getQualifiedNamePostfix())); // NOI18N } return getName(); }
@Override public CharSequence getQualifiedName() { CsmClass cls = getContainingClass(); if (cls == null) { cls = getContainingClass(); } return CharSequences.create(CharSequenceUtils.concatenate(cls.getQualifiedName(), "::", getName())); // NOI18N }
@Override public CharSequence getQualifiedName() { CsmClass cls = getContainingClass(); if (cls == null) { cls = getContainingClass(); } return CharSequences.create(CharSequenceUtils.concatenate(cls.getQualifiedName(), "::", getName())); // NOI18N }