@Override public String getName() { return super.getName().replace("(", "").toUpperCase(); }
/** * {@inheritDoc} */ @Override @SuppressFBWarnings(value = "RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE", justification = "Subclasses could return null") public String getToolTipText() { String text = getSummary(); if (text==null) { text = getDefinitionString(); } return text; }
/** * {@inheritDoc} */ @Override public String getSummary() { StringBuilder sb = new StringBuilder(); addDefinitionString(sb); if (!possiblyAddDescription(sb)) { sb.append("<br><br><br>"); } addParameters(sb); possiblyAddDefinedIn(sb); return sb.toString(); }
@Override public int hashCode() { int hashCode = super.hashCode(); for (int i = 0; i < getParamCount(); i++) { hashCode ^= getParam(i).hashCode(); } hashCode ^= returnValDesc != null ? returnValDesc.hashCode() : 0; hashCode ^= compareString != null ? compareString.hashCode() : 0; return hashCode; }
String type = getType(); if (type!=null) { sb.append(type).append(' '); sb.append(getName()); CompletionProvider provider = getProvider(); char start = provider.getParameterListStart(); if (start!=0) { sb.append(start); for (int i=0; i<getParamCount(); i++) { Parameter param = getParam(i); type = param.getType(); String name = param.getName();
fc = new FunctionCompletion(provider, name, returnType); fc.setShortDescription(desc.toString()); desc.setLength(0); fc.setParams(params); fc.setDefinedIn(definedIn); if (returnValDesc.length()>0) { fc.setReturnValueDescription(returnValDesc.toString()); returnValDesc.setLength(0);
StringBuilder sb = new StringBuilder(getName()); int paramCount = getParamCount(); if (paramCount<10) { sb.append('0'); String type = getParam(i).getType(); sb.append(type); if (i<paramCount-1) {
char paramListStart = getProvider().getParameterListStart(); if (paramListStart!='\0') { sb.append(paramListStart); int paramCount = getParamCount(); Parameter param = getParam(i); String paramText = getParamText(param); if (i==0) { firstParamLen = paramText.length(); String sep = getProvider().getParameterListSeparator(); if (i<paramCount-1 && sep!=null) { sb.append(sep); sb.append(getProvider().getParameterListEnd()); int endOffs = dot + sb.length(); endOffs -= 1;//getProvider().getParameterListStart().length();
/** * {@inheritDoc} */ @Override public String getSummary() { String summary = null; if (ShellCompletionProvider.getUseLocalManPages()) { summary = getSummaryFromManPage(); } //else { // Don't use else - fallback for if man isn't found if (summary==null) { summary = super.getSummary(); } return summary; }
@Override public boolean equals(Object obj) { if(obj == this) { return true; } if(obj instanceof JSCompletion) { JSCompletion jsComp = (JSCompletion) obj; return getLookupName().equals(jsComp.getLookupName()); } return super.equals(obj); }
/** * Overridden to match the behavior of {@code compareTo(Completion)}. * * @param other Another object. * @return Whether these two objects are equal. */ @Override public boolean equals(Object other) { return other instanceof Completion && compareTo((Completion)other) == 0; }
@Override protected void addDefinitionString(StringBuilder sb) { sb.append("<html><b>"); sb.append(getDefinitionString()); sb.append("</b>"); }
/** * Overridden to compare methods by their comparison strings. * * @param c2 A <code>Completion</code> to compare to. * @return The sort order. */ @Override public int compareTo(Completion c2) { int rc = -1; if (c2==this) { rc = 0; } else if (c2 instanceof FunctionCompletion) { rc = getCompareString().compareTo( ((FunctionCompletion)c2).getCompareString()); } else { rc = super.compareTo(c2); } return rc; }
sb.append(fc.getName()); char paramListStart = fc.getProvider().getParameterListStart(); if (paramListStart!=0) { // 0 => no start char sb.append(paramListStart); int paramCount = fc.getParamCount(); for (int i=0; i<paramCount; i++) { FunctionCompletion.Parameter param = fc.getParam(i); String type = param.getType(); String name = param.getName(); sb.append(fc.getProvider().getParameterListSeparator()); char paramListEnd = fc.getProvider().getParameterListEnd(); if (paramListEnd!=0) { // 0 => No parameter list end char sb.append(paramListEnd); if (getShowTypes() && fc.getType()!=null) { sb.append(" : "); if (!selected) { sb.append("<font color='").append(typeColor).append("'>"); sb.append(fc.getType()); if (!selected) { sb.append("</font>");
int paramCount = getParamCount(); if (paramCount>0) { sb.append("<b>Parameters:</b><br>"); sb.append("<center><table width='90%'><tr><td>"); for (int i=0; i<paramCount; i++) { Parameter param = getParam(i); sb.append("<b>"); sb.append(param.getName()!=null ? param.getName() :
/** * {@inheritDoc} */ @Override public String getSummary() { String summary = null; File installLoc = PerlLanguageSupport.getPerlInstallLocation(); if (installLoc!=null && PerlLanguageSupport.getUseSystemPerldoc()) { summary = getSummaryFromPerldoc(installLoc); } //else { // Don't use else - fallback for if perldoc isn't found if (summary==null) { summary = super.getSummary(); } return summary; }
@Override public boolean equals(Object obj) { if(obj == this) { return true; } if(obj instanceof JSCompletion) { JSCompletion jsComp = (JSCompletion) obj; return getLookupName().equals(jsComp.getLookupName()); } return super.equals(obj); }