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 TypeInterfaceDescriptioninterfaceA representation of the model object 'Declare Statement'.interfaceA representation of the model object 'Function'.interfaceA representation of the model object 'If Preprocessor Declare Statement'.interfaceA representation of the model object 'Method'.interfaceA representation of the model object 'Procedure'.interfaceA 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 TypeClassDescriptionclassAn implementation of the model object 'Declare Statement'.classAn implementation of the model object 'Function'.classAn implementation of the model object 'If Preprocessor Declare Statement'.classAn implementation of the model object 'Method'.classAn implementation of the model object 'Pragma Target'.classAn implementation of the model object 'Procedure'.classAn 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 forPragmaTargetinstance.
Effective pragmas are computed by following algorithm:
- if many-valued referencepragmasofPragmaTargetinstance contains at least one item, value of this reference is returned
- otherwise function attempts to findModulecontainingPragmaTarget.static booleanBslUtil.hasEffectivePragma(PragmaTarget pragmaTarget, String... symbols) Function determines if effective pragmas ofPragmaTargetinstance contains at least onePragmawithsymbolequal (ignoring case) to one ofsymbols.static booleanBslUtil.hasPragma(PragmaTarget pragmaTarget, String... symbols) Function determines ifPragmaTargetinstance contains at least onePragmawithsymbolequal (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 TypeClassDescriptionclassPragmaFilter<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 EnvironmentsBslUtil.computeEnvironments(Environmental environmental, PragmaTarget pragmaTarget, Defines defines) ComputesEnvironmentsforEnvironmentalelement of Bsl grammar