private void applyBranchFilter()

in teamcity-symbol-server/src/main/java/jetbrains/buildServer/symbols/SymbolsIndexerParametersPreprocessor.java [53:62]


  private void applyBranchFilter(@NotNull BuildStartContext context) {
    final SRunningBuild build = context.getBuild();
    final Optional<SBuildFeatureDescriptor> buildFeature = build.getBuildFeaturesOfType(SymbolsConstants.BUILD_FEATURE_TYPE).stream().findFirst();
    if (buildFeature.isPresent()) {
      final String branchFilter = buildFeature.get().getParameters().get(SymbolsConstants.BRANCH_FILTER);
      if (!acceptBuildBranch(build, branchFilter)) {
        context.addSharedParameter(SymbolsConstants.INDEXING_ENABLED_PARAM_NAME, "false");
      }
    }
  }