Package com.ibm.dbb.dependency

  • Interface Summary 
    Interface Description
    IDependencyScanner
    Scanner to be used to scan for dependencies of a source file
    ILinkEditScanner  
  • Class Summary 
    Class Description
    AbstractDependencyScanner
    Abstract dependency scanner class to help jump start creating a new DBB source code scanner.
    DependencyScanner
    Default multi-language dependency source code scanner that can be used to find dependencies for Assembler, C/C++, COBOL, and PL/I source files.
    DependencyScannerRegistry
    The DependencyScannerRegistry maintains a map of file extensions to IDependencyScanner instances that allows for the easy identification and retrieval of the correct IDependencyScanner for a given file path.
    ImpactFile
    The ImpactFile class represents an output of the ImpactResolver which searches repository collections for files (programs) that have a dependency (are impacted by changes) to the search file.
    LinkEditScanner  
    LogicalDependency
    The LogicalDependency class represents a dependency (usually a copybook or include file) gathered by a dependency scanner and stored in a repository collection.
    LogicalFile
    The LogicalFile class represents scanned source file dependency data stored in a repository collection.
    PhysicalDependency
    The PhysicalDependency class represents a logical dependency that has been processed by the DependencyResolver.
    SearchPathDependencyResolver
    The SearchPathDependenceyResolver class is used to resolve build dependencies identified by the DBB dependency scanners to physical source files on the local file system.
    SearchPathImpactFinder
    The SearchPathImpactFinder class is used to search the DBB Web Application repository collections for any programs or intermediate source files that contains a reference to a changed source file.
    ZUnitConfigScanner  
  • Exception Summary 
    Exception Description
    DependencyException
    Throw when a failure encounters during dependency resolution

<IBM Copyright © 2018 IBM Corp. All Rights Reserved.