Class JavaParsingUnpaddedQueueGenerator

java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator
All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<Void>, JCToolsGenerator

public class JavaParsingUnpaddedQueueGenerator extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void> implements JCToolsGenerator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    cleanupComments(com.github.javaparser.ast.CompilationUnit cu)
     
    static void
    main(String[] args)
     
    void
    organiseImports(com.github.javaparser.ast.CompilationUnit cu)
     
    protected void
    replaceParentClasses(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n)
    Searches all extended or implemented super classes or interfaces for special classes that differ with the atomics version and replaces them with the appropriate class.
     
    void
    visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration node, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.PackageDeclaration n, Void arg)
     

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jctools.queues.util.JCToolsGenerator

    visit
  • Field Details

    • sourceFileName

      protected final String sourceFileName
  • Constructor Details

    • JavaParsingUnpaddedQueueGenerator

      public JavaParsingUnpaddedQueueGenerator(String sourceFileName)
  • Method Details

    • main

      public static void main(String[] args) throws Exception
      Throws:
      Exception
    • cleanupComments

      public void cleanupComments(com.github.javaparser.ast.CompilationUnit cu)
      Specified by:
      cleanupComments in interface JCToolsGenerator
    • organiseImports

      public void organiseImports(com.github.javaparser.ast.CompilationUnit cu)
      Specified by:
      organiseImports in interface JCToolsGenerator
    • translateQueueName

      public String translateQueueName(String qName)
      Specified by:
      translateQueueName in interface JCToolsGenerator
    • visit

      public void visit(com.github.javaparser.ast.PackageDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
    • visit

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

      public void visit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
    • visit

      public void visit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
    • replaceParentClasses

      protected void replaceParentClasses(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n)
      Searches all extended or implemented super classes or interfaces for special classes that differ with the atomics version and replaces them with the appropriate class.