MethodWriterImpl.java revision 181
0N/A * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 0N/A * published by the Free Software Foundation. Sun designates this 0N/A * particular file as subject to the "Classpath" exception as provided 0N/A * by Sun in the LICENSE file that accompanied this code. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 0N/A * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 0N/A * CA 95054 USA or visit www.sun.com if you need additional information or 0N/A * have any questions. 0N/A * Writes method documentation in HTML format. 0N/A * @author Robert Field 0N/A * @author Atul M Dambalkar 0N/A * @author Jamie Ho (rewrite) 0N/A * Construct a new MethodWriterImpl. 0N/A * @param writer the writer for the class that the methods belong to. 0N/A * @param classDoc the class being documented. 0N/A * Construct a new MethodWriterImpl. 0N/A * @param writer The writer for the class that the methods belong to. 0N/A * Write the methods summary header for the given class. 0N/A * @param classDoc the class the summary belongs to. 0N/A * Write the methods summary footer for the given class. 0N/A * @param classDoc the class the summary belongs to. 0N/A * Write the inherited methods summary header for the given class. 0N/A * @param classDoc the class the summary belongs to. 0N/A //We don't want inherited summary to not be under heading. 0N/A * Write the inherited methods summary footer for the given class. 0N/A * @param classDoc the class the summary belongs to. 0N/A * Write the header for the method documentation. 0N/A * @param classDoc the class that the methods belong to. 0N/A * Write the method header for the given method. 0N/A * @param method the method being documented. 0N/A * @param isFirst the flag to indicate whether or not the method is the 0N/A * first to be documented. 0N/A * Write the signature for the given method. 0N/A * @param method the method being documented. 0N/A * Write the deprecated output for the given method. 0N/A * @param method the method being documented. 0N/A * Write the comments for the given method. 0N/A * @param method the method being documented. 0N/A "doclet.Description_From_Class":
0N/A "doclet.Description_From_Interface",
0N/A * Write the tag output for the given method. 0N/A * @param method the method being documented. 0N/A * Write the method footer. 0N/A * Write the footer for the method documentation. 0N/A * @param classDoc the class that the methods belong to. 0N/A //No footer to write for method documentation 0N/A "doclet.Methods_Inherited_From_Class" :
0N/A "doclet.Methods_Inherited_From_Interface";
0N/A //This is an implementation detail that should not be documented. 0N/A //The class is included but the method is not. That means that it 0N/A //is not visible so don't document this. 0N/A //Abstract method is implemented from abstract class, 0N/A * Parse the <Code> tag and return the text. 0N/A "methods_inherited_from_class_" +