Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.Javadoc


     *
     *  @param node The AST node.
     *  @return Whether its children should be further visited.
     */
    public boolean visit(TypeDeclaration node) {
        Javadoc javadoc = node.getJavadoc();

        if (javadoc != null) {
            javadoc.accept(this);
        }

        _output(_indent);

        _outputModifiers(node.modifiers());
View Full Code Here


            annotationCollection.add(newAnnotation);
          }
        }

        // Get the javadoc.
        final Javadoc originalJavadoc = originalFieldDeclaration
            .getJavadoc();
        final Javadoc newJavadoc = (Javadoc) ASTNode.copySubtree(ast,
            originalJavadoc);

        final EnumConstantDeclaration constDecl = createNewEnumConstantDeclarataion(
            ast, ast.newSimpleName(constantField.getElementName()),
            newJavadoc, annotationCollection);
View Full Code Here

            returnType = methodDeclaration.getReturnType2();
            methodDeclaration.setReturnType2(ast.newPrimitiveType(PrimitiveType.VOID));
          }
          // process JavaDoc
          {
            Javadoc javadoc = methodDeclaration.getJavadoc();
            if (javadoc != null) {
              List<TagElement> tags = DomGenerics.tags(javadoc);
              for (Iterator<TagElement> tagIter = tags.iterator(); tagIter.hasNext();) {
                TagElement tag = tagIter.next();
                if ("@gwt.typeArgs".equals(tag.getTagName())) {
View Full Code Here

  private static void removeAnnotations(TypeDeclaration serviceType,
      String source,
      MultiTextEdit edits) {
    int typePos = serviceType.getStartPosition();
    {
      Javadoc javadoc = serviceType.getJavadoc();
      if (javadoc != null) {
        typePos = javadoc.getStartPosition() + javadoc.getLength();
        while (Character.isWhitespace(source.charAt(typePos))) {
          typePos++;
        }
      }
    }
View Full Code Here

                isAbstract()
            );
        }
      }
      if(syntaxTreeNode!=null) {
        Javadoc doc = syntaxTreeNode.getJavadoc();
        if(doc!=null) {
          Comment docComment =
            umlModelElement.createOwnedComment();
          docComment.setBody(doc.toString());       
        }
      }
      setupSuperTypeUMLModelElement();
      for(int i=0 ; i<operationsServices.size() ; i++) {
        operationsServices.get(i).setUpUMLModelElement();
View Full Code Here

    if (defaultPackage) {
      // remove existing package statement
      PackageDeclaration pkg = astCU.getPackage();
      if (pkg != null) {
        int pkgStart;
        Javadoc javadoc = pkg.getJavadoc();
        if (javadoc != null) {
          pkgStart = javadoc.getStartPosition() + javadoc.getLength() + 1;
        } else {
          pkgStart = pkg.getStartPosition();
        }
        int extendedStart = astCU.getExtendedStartPosition(pkg);
        if (pkgStart != extendedStart) {
View Full Code Here

   *            comments
   */
  @SuppressWarnings("unchecked")
  public void generatePackageJavadoc(AST ast,
      PackageDeclaration packageDeclaration, String... comment) {
    Javadoc javadoc = ast.newJavadoc();

    for (String actualComment : comment) {
      TagElement tagElement = ast.newTagElement();
      tagElement.setTagName(actualComment);
      javadoc.tags().add(tagElement);
    }

    packageDeclaration.setJavadoc(javadoc);
  }
View Full Code Here

   */
  public void generateGetterSetterJavadoc(AST ast, Property property,
      MethodDeclaration methodDeclaration) {
    EList<Comment> comments = property.getOwnedComments();
    for (Comment comment : comments) {
      Javadoc javadoc = ast.newJavadoc();
      generateJavadoc(ast, comment, javadoc);
      methodDeclaration.setJavadoc(javadoc);
    }
  }
View Full Code Here

   */
  public void generateClassJavadoc(Classifier clazz, AST ast,
      AbstractTypeDeclaration td) {
    EList<Comment> comments = clazz.getOwnedComments();
    for (Comment comment : comments) {
      Javadoc javadoc = ast.newJavadoc();
      generateJavadoc(ast, comment, javadoc);
      td.setJavadoc(javadoc);
    }
  }
View Full Code Here

   */
  public void generateMethodJavadoc(AST ast, Operation operation,
      MethodDeclaration md) {
    EList<Comment> comments = operation.getOwnedComments();
    for (Comment comment : comments) {
      Javadoc javadoc = ast.newJavadoc();
      generateJavadoc(ast, comment, javadoc);
      md.setJavadoc(javadoc);
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.dom.Javadoc

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.