Uses of Interface
com._1c.g5.v8.dt.bsl.model.PragmaTarget
-
Packages that use PragmaTarget Package Description com._1c.g5.v8.dt.bsl.model com._1c.g5.v8.dt.bsl.model.impl com._1c.g5.v8.dt.bsl.model.util com._1c.g5.v8.dt.bsl.scoping com._1c.g5.v8.dt.bsl.util -
-
Uses of PragmaTarget in com._1c.g5.v8.dt.bsl.model
Subinterfaces of PragmaTarget in com._1c.g5.v8.dt.bsl.model Modifier and Type Interface Description interfaceDeclareStatementA representation of the model object 'Declare Statement'.interfaceFunctionA representation of the model object 'Function'.interfaceIfPreprocessorDeclareStatementA representation of the model object 'If Preprocessor Declare Statement'.interfaceMethodA representation of the model object 'Method'.interfaceProcedureA representation of the model object 'Procedure'.interfaceRegionPreprocessorDeclareStatementA 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 PragmaTarget Modifier and Type Class Description classDeclareStatementImplAn implementation of the model object 'Declare Statement'.classFunctionImplAn implementation of the model object 'Function'.classIfPreprocessorDeclareStatementImplAn implementation of the model object 'If Preprocessor Declare Statement'.classMethodImplAn implementation of the model object 'Method'.classPragmaTargetImplAn implementation of the model object 'Pragma Target'.classProcedureImplAn implementation of the model object 'Procedure'.classRegionPreprocessorDeclareStatementImplAn 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 PragmaTarget Modifier and Type Method Description TBslSwitch. casePragmaTarget(PragmaTarget object)Returns the result of interpreting the object as an instance of 'Pragma Target'.static List<Pragma>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 PragmaTarget Modifier and Type Class Description classPragmaFilter<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 PragmaTarget Modifier and Type Method Description static EnvironmentsBslUtil. computeEnvironments(Environmental environmental, PragmaTarget pragmaTarget, Defines defines)ComputesEnvironmentsforEnvironmentalelement of Bsl grammar
-