Class JavaParsingAtomicUnpaddedArrayQueueGenerator
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
org.jctools.queues.atomic.JavaParsingAtomicQueueGenerator
org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<Void>
,JCToolsGenerator
public class JavaParsingAtomicUnpaddedArrayQueueGenerator
extends JavaParsingAtomicArrayQueueGenerator
-
Field Summary
Fields inherited from class org.jctools.queues.atomic.JavaParsingAtomicQueueGenerator
GEN_DIRECTIVE_CLASS_CONTAINS_ORDERED_FIELD_ACCESSORS, GEN_DIRECTIVE_METHOD_IGNORE, sourceFileName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanupComments
(com.github.javaparser.ast.CompilationUnit cu) static void
void
organiseImports
(com.github.javaparser.ast.CompilationUnit cu) protected String
protected String
void
Methods inherited from class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
visit
Methods inherited from class org.jctools.queues.atomic.JavaParsingAtomicQueueGenerator
capitalise, classType, declareLongFieldUpdater, fieldAssignment, fieldDeclarationWithInitialiser, fieldUpdaterCompareAndSet, fieldUpdaterLazySet, isCommentPresent, isRefArray, isRefType, methodCallExpr, newAtomicLongFieldUpdater, removeStaticFieldsAndInitialisers, replaceParentClassesForAtomics, returnField, simpleParametricType, translateQueueName, visit, visit, visit
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
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
-
Constructor Details
-
JavaParsingAtomicUnpaddedArrayQueueGenerator
-
-
Method Details
-
main
- Throws:
Exception
-
cleanupComments
public void cleanupComments(com.github.javaparser.ast.CompilationUnit cu) - Specified by:
cleanupComments
in interfaceJCToolsGenerator
- Overrides:
cleanupComments
in classJavaParsingAtomicQueueGenerator
-
organiseImports
public void organiseImports(com.github.javaparser.ast.CompilationUnit cu) - Specified by:
organiseImports
in interfaceJCToolsGenerator
- Overrides:
organiseImports
in classJavaParsingAtomicQueueGenerator
-
visit
- Specified by:
visit
in interfacecom.github.javaparser.ast.visitor.VoidVisitor<Void>
- Overrides:
visit
in classJavaParsingAtomicArrayQueueGenerator
-
outputPackage
- Overrides:
outputPackage
in classJavaParsingAtomicQueueGenerator
-
queueClassNamePrefix
- Overrides:
queueClassNamePrefix
in classJavaParsingAtomicQueueGenerator
-