Package com._1c.g5.v8.dt.bsl.common
Class CrossReferencesProcessor
- java.lang.Object
- 
- com._1c.g5.v8.dt.bsl.common.CrossReferencesProcessor
 
- 
 public abstract class CrossReferencesProcessor extends Object Processor for BSL language rule 'New Type(param1, param2, ...)' and 'Goto ~myLabel'
- 
- 
Constructor SummaryConstructors Constructor Description CrossReferencesProcessor(Block block)Initialize withBlock
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoProcess(GotoStatement label)Function to perform processing of eachGotoStatementcontaining in theBlock.protected abstract voiddoProcess(OperatorStyleCreator creator)Function to perform processing of eachOperatorStyleCreatorcontaining in theBlock.voidprocess()Start processing for all statements inBlock
 
- 
- 
- 
Method Detail- 
processpublic void process() Start processing for all statements inBlock
 - 
doProcessprotected abstract void doProcess(OperatorStyleCreator creator) Function to perform processing of eachOperatorStyleCreatorcontaining in theBlock.- Parameters:
- creator-- OperatorStyleCreatorinstance to process. Not- null.
 
 - 
doProcessprotected abstract void doProcess(GotoStatement label) Function to perform processing of eachGotoStatementcontaining in theBlock.- Parameters:
- label-- GotoStatementinstance to process. Not- null.
 
 
- 
 
-