Package com._1c.g5.v8.dt.bsl.resource
Class ContextDefBuilder
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.resource.ContextDefBuilder
-
public class ContextDefBuilder extends Object
Instance of this class buildsContextDef
, containing properties and methods based on variables, procedures and functions ofModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContextDefBuilder.Filter
-
Constructor Summary
Constructors Constructor Description ContextDefBuilder(Module module, ContextDefBuilder.Filter filter, BslMultiLineCommentDocumentationProvider commentProvider)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextDef
build()
Build theContextDef
-
-
-
Constructor Detail
-
ContextDefBuilder
public ContextDefBuilder(Module module, ContextDefBuilder.Filter filter, BslMultiLineCommentDocumentationProvider commentProvider)
Constructor- Parameters:
module
-Module
used as a source to buildContextDef
. Can't benull
.filter
- filter used to select module elements to be used to build resultingContextDef
. May benull
. In such case all module elements are used.commentProvider
- specialBslMultiLineCommentDocumentationProvider
for getting commentINode
, cannot benull
-
-
Method Detail
-
build
public ContextDef build()
Build theContextDef
- Returns:
- built
ContextDef
-
-