1 package org.springframework.roo.classpath.javaparser;
2
3 import japa.parser.ast.ImportDeclaration;
4 import japa.parser.ast.body.TypeDeclaration;
5 import japa.parser.ast.expr.Expression;
6
7 import java.util.List;
8
9 import org.springframework.roo.model.JavaPackage;
10 import org.springframework.roo.model.JavaType;
11
12
13
14
15
16
17
18
19
20
21
22
23
24 public interface CompilationUnitServices {
25
26 List<ImportDeclaration> getImports();
27
28 JavaPackage getCompilationUnitPackage();
29
30
31
32
33 JavaType getEnclosingTypeName();
34
35
36
37
38 List<TypeDeclaration> getInnerTypes();
39
40
41
42
43 void flush();
44 }