1 52 53 package com.go.beandoc.teadoc; 54 55 61 public class Parameter implements java.io.Serializable { 62 63 protected RootDoc mRootDoc; 64 65 private com.sun.javadoc.Parameter mParam; 66 67 public static Parameter[] convert(RootDoc root, 68 com.sun.javadoc.Parameter[] params) { 69 int length = params.length; 70 Parameter[] newParams = new Parameter[length]; 71 for (int i=0; i<length; i++) { 72 newParams[i] = new Parameter(root, params[i]); 73 } 74 return newParams; 75 } 76 77 public Parameter(RootDoc root, com.sun.javadoc.Parameter param) { 78 mRootDoc = root; 79 mParam = param; 80 } 81 82 public RootDoc getRootDoc() { 83 return mRootDoc; 84 } 85 86 public Type getType() { 87 return new Type(mRootDoc, mParam.type()); 88 } 89 90 public String getName() { 91 return mParam.name(); 92 } 93 94 public String getTypeName() { 95 return mParam.typeName(); 96 } 97 98 public String toString() { 99 return mParam.toString(); 100 } 101 } 102 | Popular Tags |