org.openarchitectureware.compiler.helpers
Class CompilableApp
java.lang.Object
org.openarchitectureware.compiler.helpers.CompilableApp
public class CompilableApp
- extends java.lang.Object
This class represents the transitive closure of a compilation unit with regard
to dependencies, i.e. a compilation unit and all other compilation units it
depends on directly or indirectly. This abstraction serves as input for a compilation.
- Author:
- arno
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompilableApp
public CompilableApp(java.lang.String fileEncoding)
registerCompilationUnit
public void registerCompilationUnit(java.lang.String name,
java.lang.Object rootNode)
getPackageName
public java.lang.String getPackageName(java.lang.String cuName)
getSimpleName
public java.lang.String getSimpleName(java.lang.String cuName)
getCompilationUnits
public java.util.Set<java.lang.String> getCompilationUnits()
getCompilationUnit
public java.lang.Object getCompilationUnit(java.lang.String name)