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