Class BlockCleanerProcessor

java.lang.Object
com._1c.g5.v8.dt.bsl.common.BlockCleanerProcessor
Direct Known Subclasses:
MethodCleanerProcessor, ModuleCleanerProcessor

public class BlockCleanerProcessor extends Object
Special cleaner for Block for deleting all contents from it.
  • Constructor Details

    • BlockCleanerProcessor

      public BlockCleanerProcessor(Block block)
      Constructor
      Parameters:
      block - Block for deleting it content, can't be null
  • Method Details

    • clean

      public void clean()
      Cleans all containment object
    • doClean

      protected void doClean(Preprocessor preprocessor)
      Cleans all containment object for Preprocessor
      Parameters:
      preprocessor - clearing Preprocessor, can't be null
    • noMethod

      protected boolean noMethod(Preprocessor preprocessor)
      Checks that preprocessor doesn't have Method
      Parameters:
      preprocessor - checking Preprocessor, can't be null
      Returns:
      true if preprocessor doesn't have Method, false otherwise