## Uses of Class
japa.parser.ast.CompilationUnit

Packages that use CompilationUnit
japa.parser
japa.parser.ast.visitor

### Uses of CompilationUnit in japa.parser

Methods in japa.parser that return CompilationUnit
`static CompilationUnit` JavaParser.`parse(File file)` Parses the Java code contained in a `File` and returns a `CompilationUnit` that represents it.
`static CompilationUnit` JavaParser.`parse(File file, String encoding)`
`static CompilationUnit` JavaParser.`parse(File file, String encoding, boolean considerComments)` Parses the Java code contained in a `File` and returns a `CompilationUnit` that represents it.
`static CompilationUnit` JavaParser.`parse(InputStream in)` Parses the Java code contained in the `InputStream` and returns a `CompilationUnit` that represents it.
`static CompilationUnit` JavaParser.`parse(InputStream in, String encoding)`
`static CompilationUnit` JavaParser.`parse(InputStream in, String encoding, boolean considerComments)` Parses the Java code contained in the `InputStream` and returns a `CompilationUnit` that represents it.
`static CompilationUnit` JavaParser.`parse(Reader reader, boolean considerComments)`

Methods in japa.parser with parameters of type CompilationUnit
`static void` ASTHelper.`addTypeDeclaration(CompilationUnit cu, TypeDeclaration type)` Adds the given type declaration to the compilation unit.

### Uses of CompilationUnit in japa.parser.ast.visitor

Methods in japa.parser.ast.visitor with parameters of type CompilationUnit
`void` VoidVisitor.`visit(CompilationUnit n, A arg)`
`void` VoidVisitorAdapter.`visit(CompilationUnit n, A arg)`
`Node` ModifierVisitorAdapter.`visit(CompilationUnit n, A arg)`
`R` GenericVisitor.`visit(CompilationUnit n, A arg)`
`R` GenericVisitorAdapter.`visit(CompilationUnit n, A arg)`
`Boolean` EqualsVisitor.`visit(CompilationUnit n1, Node arg)`
`void` DumpVisitor.`visit(CompilationUnit n, Object arg)`
`Node` CloneVisitor.`visit(CompilationUnit _n, Object _arg)`