Interface IJCompilationUnit
- All Superinterfaces:
ICompilationUnit
- All Known Subinterfaces:
IJClass,IJeeClass,IJeeInterface,IJInterface
- All Known Implementing Classes:
JavaEEIIOPBasicComponentClass,JavaEEIIOPBasicComponentPortClass,JavaEEIIOPClass,JavaEEIIOPComponentClassInterface,JavaEEIIOPInterface,JavaEEIIOPOperationInterface,JClass,JCompilationUnit,JeeClass,JeeInterface,JInterface,PojoAllocationStorage,PojoBasicComponentClass,PojoBasicComponentClass,PojoBasicComponentContextClass,PojoBasicComponentContextInterface,PojoBasicComponentPortClass,PojoBasicComponentPortClass,PojoClass,PojoCollectionDataTypeClass,PojoComponentClassInterface,PojoComponentClassInterface,PojoComposedStructureClass,PojoComposedStructureClass,PojoComposedStructureContextClass,PojoComposedStructureContextInterface,PojoComposedStructureInterface,PojoComposedStructurePortClass,PojoComposedStructurePortClass,PojoCompositeComponentClass,PojoCompositeComponentClass,PojoCompositeDataTypeClass,PojoInfrastructureInterface,PojoInfrastructureInterface,PojoInterface,PojoOperationInterface,PojoOperationInterface,PojoResourceEnvironment,PojoSystemClass,PojoSystemClass,PojoSystemMain,PojoUsageClosedScenarioThread,PojoUsageScenario,ServletAllocationStorage,ServletBasicComponentClass,ServletBasicComponentContextClass,ServletBasicComponentContextInterface,ServletBasicComponentPortClass,ServletClass,ServletComponentClassInterface,ServletComposedStructureInterface,ServletComposedStructurePortClass,ServletInfrastructureInterface,ServletInterface,ServletOperationInterface,ServletResourceEnvironment,ServletSystemClass,ServletSystemMain,ServletUsageScenario
Common attributes of Java compilation units.
-
Method Summary
Modifier and TypeMethodDescriptionName of the compilation unit.Collection<? extends IJField>fields()Fields of this compilation unit.Collection of interface names which are either implemented or extended.Collection<? extends IJMethod>methods()Methods (or signatures) defined by this compilation unit.Package name of this compilation unit.Methods inherited from interface org.palladiosimulator.protocom.lang.ICompilationUnit
filePath, projectName
-
Method Details
-
packageName
String packageName()Package name of this compilation unit. -
compilationUnitName
String compilationUnitName()Name of the compilation unit. -
interfaces
Collection<String> interfaces()Collection of interface names which are either implemented or extended. -
methods
Collection<? extends IJMethod> methods()Methods (or signatures) defined by this compilation unit. -
fields
Collection<? extends IJField> fields()Fields of this compilation unit.
-