1 package spoon.reflect.declaration; 2 3 import java.util.Set ; 4 5 import spoon.reflect.reference.CtPackageReference; 6 7 11 public interface CtPackage extends CtNamedElement { 12 13 16 public static final String PACKAGE_SEPARATOR = "."; 17 18 21 public static final String TOP_LEVEL_PACKAGE_NAME = "unnamed package"; 22 23 26 CtPackage getDeclaringPackage(); 27 28 35 CtPackage getPackage(String name); 36 37 40 Set <CtPackage> getPackages(); 41 42 49 String getQualifiedName(); 50 51 56 CtPackageReference getReference(); 57 58 63 CtSimpleType<?> getType(String simpleName); 64 65 68 Set <CtSimpleType<?>> getTypes(); 69 70 76 void setPackages(Set <CtPackage> pack); 77 78 84 void setTypes(Set <CtSimpleType<?>> types); 85 } 86 | Popular Tags |