当前位置: 首页>>代码示例>>Java>>正文


Java AnnotationTypeElementDoc.defaultValue方法代码示例

本文整理汇总了Java中com.sun.javadoc.AnnotationTypeElementDoc.defaultValue方法的典型用法代码示例。如果您正苦于以下问题:Java AnnotationTypeElementDoc.defaultValue方法的具体用法?Java AnnotationTypeElementDoc.defaultValue怎么用?Java AnnotationTypeElementDoc.defaultValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.sun.javadoc.AnnotationTypeElementDoc的用法示例。


在下文中一共展示了AnnotationTypeElementDoc.defaultValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: parseAnnotationTypeElementDoc

import com.sun.javadoc.AnnotationTypeElementDoc; //导入方法依赖的package包/类
/**
 * Parse the elements of an annotation
 * 
 * @param element
 *            A AnnotationTypeElementDoc instance
 * @return the annotation element node
 */
protected AnnotationElement parseAnnotationTypeElementDoc(AnnotationTypeElementDoc annotationTypeElementDoc) {
  AnnotationElement annotationElementNode = objectFactory.createAnnotationElement();
  annotationElementNode.setName(annotationTypeElementDoc.name());
  annotationElementNode.setIdentifier(parseIdentifier((Doc) annotationTypeElementDoc));
  annotationElementNode.setId(annotationTypeElementDoc.name());
  annotationElementNode.setFull(annotationTypeElementDoc.qualifiedName());
  annotationElementNode.setComment(parseComment(annotationTypeElementDoc));

  AnnotationValue value = annotationTypeElementDoc.defaultValue();
  if (value != null) {
    annotationElementNode.setDefault(value.toString());
  }

  Tag[] tags;
  SeeTag[] seeTags;

  tags = annotationTypeElementDoc.tags("@deprecated");
  if (tags.length > 0) {
    annotationElementNode.setDeprecated(parseComment(tags[0]));
  }

  tags = annotationTypeElementDoc.tags("@since");
  if (tags.length > 0) {
    annotationElementNode.setSince(tags[0].text());
  }

  tags = annotationTypeElementDoc.tags("@version");
  if (tags.length > 0) {
    annotationElementNode.setVersion(tags[0].text());
  }

  Return returnNode = objectFactory.createReturn();

  tags = annotationTypeElementDoc.tags("@return");
  if (tags.length > 0) {
    returnNode.setComment(parseComment(tags[0]));
  }

  returnNode.setType(parseTypeInfo(annotationTypeElementDoc.returnType()));

  annotationElementNode.setReturn(returnNode);

  seeTags = annotationTypeElementDoc.seeTags();
  for (int i = 0; i < seeTags.length; i++) {
    annotationElementNode.getLink().add(parseLink(seeTags[i]));
  }

  return annotationElementNode;
}
 
开发者ID:riptano,项目名称:xml-doclet,代码行数:57,代码来源:Parser.java

示例2: getElemValue

import com.sun.javadoc.AnnotationTypeElementDoc; //导入方法依赖的package包/类
public String getElemValue(AnnotationTypeElementDoc doc)
{
    Object value = doc.defaultValue();
    return value == null ? null : formatValue(value);
}
 
开发者ID:tcolar,项目名称:javaontracks,代码行数:6,代码来源:JOTDocletNavView.java


注:本文中的com.sun.javadoc.AnnotationTypeElementDoc.defaultValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。