public void appendDerivedClasses(StringBuffer buf, RefClass refClass) { if (refClass.getSubClasses().size() > 0) { if (refClass.isInterface()) { HTMLComposerImpl.appendHeading( buf, InspectionsBundle.message("inspection.export.results.extended.implemented")); } else { HTMLComposerImpl.appendHeading( buf, InspectionsBundle.message("inspection.export.results.extended")); } myComposer.startList(buf); for (RefClass refDerived : refClass.getSubClasses()) { myComposer.appendListItem(buf, refDerived); } myComposer.doneList(buf); } }
public void appendClassExtendsImplements(StringBuffer buf, RefClass refClass) { if (refClass.getBaseClasses().size() > 0) { HTMLComposerImpl.appendHeading( buf, InspectionsBundle.message("inspection.export.results.extends.implements")); myComposer.startList(buf); for (RefClass refBase : refClass.getBaseClasses()) { myComposer.appendListItem(buf, refBase); } myComposer.doneList(buf); } }
public void appendLibraryMethods(StringBuffer buf, RefClass refClass) { if (refClass.getLibraryMethods().size() > 0) { HTMLComposerImpl.appendHeading( buf, InspectionsBundle.message("inspection.export.results.overrides.library.methods")); myComposer.startList(buf); for (RefMethod refMethod : refClass.getLibraryMethods()) { myComposer.appendListItem(buf, refMethod); } myComposer.doneList(buf); } }
private void appendSuppressSection(final StringBuffer buf) { final InspectionTool tool = getTool(); if (tool != null) { final HighlightDisplayKey key = HighlightDisplayKey.find(tool.getShortName()); if (key != null) { // dummy entry points final SuppressActionWrapper.SuppressTreeAction[] suppressActions = new SuppressActionWrapper( myView.getProject(), tool, myView.getTree().getSelectionPaths()) .getChildren(null); if (suppressActions.length > 0) { final List<AnAction> activeSuppressActions = new ArrayList<AnAction>(); for (SuppressActionWrapper.SuppressTreeAction suppressAction : suppressActions) { if (suppressAction.isAvailable()) { activeSuppressActions.add(suppressAction); } } if (!activeSuppressActions.isEmpty()) { int idx = 0; @NonNls final String br = "<br>"; buf.append(br); HTMLComposerImpl.appendHeading( buf, InspectionsBundle.message("inspection.export.results.suppress")); for (AnAction suppressAction : activeSuppressActions) { buf.append(br); if (idx == activeSuppressActions.size() - 1) { buf.append(br); } HTMLComposer.appendAfterHeaderIndention(buf); @NonNls final String href = "<a HREF=\"file://bred.txt#suppress:" + idx + "\">" + suppressAction.getTemplatePresentation().getText() + "</a>"; buf.append(href); idx++; } } } } } }