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

public interface IJCompilationUnit extends ICompilationUnit
Common attributes of Java compilation units.
  • 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.