1 52 53 package com.go.beandoc.teadoc; 54 55 61 public class MethodDoc extends ExecutableMemberDoc { 62 63 private com.sun.javadoc.MethodDoc mDoc; 64 65 public static MethodDoc[] convert(RootDoc root, 66 com.sun.javadoc.MethodDoc[] docs) { 67 int length = docs.length; 68 MethodDoc[] newDocs = new MethodDoc[length]; 69 for (int i=0; i<length; i++) { 70 newDocs[i] = new MethodDoc(root, docs[i]); 71 } 72 return newDocs; 73 } 74 75 public MethodDoc(RootDoc root, com.sun.javadoc.MethodDoc doc) { 76 super(root, doc); 77 mDoc = doc; 78 } 79 80 public boolean isAbstract() { 81 return mDoc.isAbstract(); 82 } 83 84 public Type getReturnType() { 85 return new Type(mRootDoc, mDoc.returnType()); 86 } 87 88 public ClassDoc getOverriddenClass() { 89 return new ClassDoc(mRootDoc, mDoc.overriddenClass()); 90 } 91 92 } 93 | Popular Tags |