Package-level declarations

Types

Link copied to clipboard
open class ClassUtils
Link copied to clipboard
Utilities that can be useful when generating code.
Link copied to clipboard
A strategy for discovering the structure of a project.
Link copied to clipboard
A representation of line endings, that can be used throughout the codebase.
Link copied to clipboard
open class Log
To avoid dependencies on logging frameworks, we have invented yet another logging framework :-) See a blog about this
Link copied to clipboard
class Optionals
Utility methods for Optional, backporting Java 9+ operations to Java 8.
Link copied to clipboard
open class Pair<A, B>
Simply a pair of objects.
Link copied to clipboard
A brute force CollectionStrategy for discovering a project structure.
Link copied to clipboard
Link copied to clipboard
open class ProjectRoot
The structure of a Java project directory.
Link copied to clipboard
Builds a string containing a list of items with a prefix, a postfix, and a separator.
Link copied to clipboard
open class SourceRoot
A collection of Java source files located in one directory and its subdirectories on the file system.
Link copied to clipboard
open class SourceZip
A collection of Java source files and its sub-directories located in a ZIP or JAR file on the file system.
Link copied to clipboard
Adapted from apache commons-lang3 project.
Link copied to clipboard
open class TypeUtils
Link copied to clipboard
open class Utils
Any kind of utility.
Link copied to clipboard
open class VisitorList<N : Node?> : List<N>
A list that overrides the equals and hashcode calculation of the added nodes by using another equals and hashcode visitor for those methods.
Link copied to clipboard
open class VisitorMap<N : Node?, V> : Map<N, V>
A map that overrides the equals and hashcode calculation of the added nodes by using another equals and hashcode visitor for those methods.
Link copied to clipboard
open class VisitorSet<N : Node?> : Set<N>
A set that overrides the equals and hashcode calculation of the added nodes by using another equals and hashcode visitor for those methods.