org.aspectj.compiler.base.ast
Class PackageSO
java.lang.Object
org.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.PackageSO
- public class PackageSO
- extends org.aspectj.compiler.base.CompilerObject
Represents a single package
Almost certainly should extends SemanticObject
Field Summary |
org.aspectj.compiler.base.bytecode.ClassManager |
classManager
|
Constructor Summary |
PackageSO(org.aspectj.compiler.base.JavaCompiler compiler,
java.lang.String packageName,
org.aspectj.compiler.base.bytecode.ClassManager classManager)
|
Methods inherited from class org.aspectj.compiler.base.CompilerObject |
getAST, getCompiler, getOptions, getTypeManager, getWorld |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classManager
public org.aspectj.compiler.base.bytecode.ClassManager classManager
PackageSO
public PackageSO(org.aspectj.compiler.base.JavaCompiler compiler,
java.lang.String packageName,
org.aspectj.compiler.base.bytecode.ClassManager classManager)
addType
public void addType(Type newType)
findType
public Type findType(java.lang.String className)
containsSubPackage
public boolean containsSubPackage(java.lang.String packageName)
findPackage
public PackageSO findPackage(java.lang.String packageName)
size
public int size()
findTypeOnClassPath
public Type findTypeOnClassPath(java.lang.String name)