Class LocalClassNameVisitor

java.lang.Object
com.github.javaparser.ast.visitor.GenericVisitorAdapter<com.github.javaparser.ast.stmt.ExpressionStmt,String>
com.vaadin.base.devserver.themeeditor.utils.LocalClassNameVisitor
All Implemented Interfaces:
com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.ast.stmt.ExpressionStmt,String>

public class LocalClassNameVisitor extends com.github.javaparser.ast.visitor.GenericVisitorAdapter<com.github.javaparser.ast.stmt.ExpressionStmt,String>
Implementation of GenericVisitor that searches for local classname expression statement by comparing expression type, method call scope and expression comment. Scope may be null in case of own instance method calls.
  • Constructor Summary

    Constructors
    Constructor
    Description
    LocalClassNameVisitor(boolean overlay)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.github.javaparser.ast.stmt.ExpressionStmt
    visit(com.github.javaparser.ast.stmt.ExpressionStmt n, String scope)
     

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

    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, 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

    • LocalClassNameVisitor

      public LocalClassNameVisitor(boolean overlay)
  • Method Details

    • visit

      public com.github.javaparser.ast.stmt.ExpressionStmt visit(com.github.javaparser.ast.stmt.ExpressionStmt n, String scope)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.GenericVisitor<com.github.javaparser.ast.stmt.ExpressionStmt,String>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<com.github.javaparser.ast.stmt.ExpressionStmt,String>