Uses of Interface
com._1c.g5.v8.dt.bsl.model.PragmaTarget
Packages that use PragmaTarget
Package
Description
-
Uses of PragmaTarget in com._1c.g5.v8.dt.bsl.model
Subinterfaces of PragmaTarget in com._1c.g5.v8.dt.bsl.modelModifier and TypeInterfaceDescriptioninterface
A representation of the model object 'Declare Statement'.interface
A representation of the model object 'Function'.interface
A representation of the model object 'If Preprocessor Declare Statement'.interface
A representation of the model object 'Method'.interface
A representation of the model object 'Procedure'.interface
A representation of the model object 'Region Preprocessor Declare Statement'. -
Uses of PragmaTarget in com._1c.g5.v8.dt.bsl.model.impl
Classes in com._1c.g5.v8.dt.bsl.model.impl that implement PragmaTargetModifier and TypeClassDescriptionclass
An implementation of the model object 'Declare Statement'.class
An implementation of the model object 'Function'.class
An implementation of the model object 'If Preprocessor Declare Statement'.class
An implementation of the model object 'Method'.class
An implementation of the model object 'Pragma Target'.class
An implementation of the model object 'Procedure'.class
An implementation of the model object 'Region Preprocessor Declare Statement'. -
Uses of PragmaTarget in com._1c.g5.v8.dt.bsl.model.util
Methods in com._1c.g5.v8.dt.bsl.model.util with parameters of type PragmaTargetModifier and TypeMethodDescriptionBslSwitch.casePragmaTarget
(PragmaTarget object) Returns the result of interpreting the object as an instance of 'Pragma Target'.BslUtil.getEffectivePragmas
(PragmaTarget pragmaTarget) Returns effective pragmas forPragmaTarget
instance.
Effective pragmas are computed by following algorithm:
- if many-valued referencepragmas
ofPragmaTarget
instance contains at least one item, value of this reference is returned
- otherwise function attempts to findModule
containingPragmaTarget
.static boolean
BslUtil.hasEffectivePragma
(PragmaTarget pragmaTarget, String... symbols) Function determines if effective pragmas ofPragmaTarget
instance contains at least onePragma
withsymbol
equal (ignoring case) to one ofsymbols
.static boolean
BslUtil.hasPragma
(PragmaTarget pragmaTarget, String... symbols) Function determines ifPragmaTarget
instance contains at least onePragma
withsymbol
equal (ignoring case) to at least one ofsymbols
. -
Uses of PragmaTarget in com._1c.g5.v8.dt.bsl.scoping
Classes in com._1c.g5.v8.dt.bsl.scoping with type parameters of type PragmaTargetModifier and TypeClassDescriptionclass
PragmaFilter<T extends PragmaTarget>
Filters Pragma in BSL -
Uses of PragmaTarget in com._1c.g5.v8.dt.bsl.util
Methods in com._1c.g5.v8.dt.bsl.util with parameters of type PragmaTargetModifier and TypeMethodDescriptionstatic Environments
BslUtil.computeEnvironments
(Environmental environmental, PragmaTarget pragmaTarget, Defines defines) ComputesEnvironments
forEnvironmental
element of Bsl grammar