Class ASTVisitor

java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
cli.java2umltext.ASTVisitor
All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<UML>

public class ASTVisitor extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
  • Constructor Summary

    Constructors
    Constructor
    Description
    ASTVisitor(String packageName, cli.java2umltext.Client.Config config)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration cid, UML el)
     
    void
    visit(com.github.javaparser.ast.body.ConstructorDeclaration cd, UML el)
     
    void
    visit(com.github.javaparser.ast.body.EnumConstantDeclaration ecd, UML el)
     
    void
    visit(com.github.javaparser.ast.body.EnumDeclaration ed, UML el)
     
    void
    visit(com.github.javaparser.ast.body.FieldDeclaration field, UML el)
     
    void
    visit(com.github.javaparser.ast.body.MethodDeclaration md, UML el)
     
    void
    visit(com.github.javaparser.ast.body.Parameter p, UML el)
     
    void
    visit(com.github.javaparser.ast.body.RecordDeclaration rd, UML el)
     

    Methods inherited from class com.github.javaparser.ast.visitor.VoidVisitorAdapter

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ASTVisitor

      public ASTVisitor(String packageName, cli.java2umltext.Client.Config config)
  • Method Details

    • visit

      public void visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration cid, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.EnumDeclaration ed, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.RecordDeclaration rd, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.EnumConstantDeclaration ecd, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.Parameter p, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.FieldDeclaration field, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.ConstructorDeclaration cd, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>
    • visit

      public void visit(com.github.javaparser.ast.body.MethodDeclaration md, UML el)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<UML>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<UML>