<commit_before>{
  "filters": {
    "revapi": {
      "java": {
        "filter": {
          "_comment": [
            "We don't want to check transitive classes, e.g. from kie-api, since we already check them in their own module."
          ],
          "annotated": {
            "_comment": "Everything with XML annotations is included.",
            "regex": true,
            "include": [
              "@javax\\.xml\\.bind\\.annotation.*",
              "@com\\.thoughtworks\\.xstream\\.annotations.*"
            ]
          },
          "classes": {
            "_comment": [
              "ProtobufMessages should be excluded since it is a generated class and revapi doesn't handle it correctly.",
              "JaxbConfigurationImpl is excluded as well."
            ],
            "regex": true,
            "exclude": [
              "org\\.drools\\.core\\.marshalling\\.impl\\.ProtobufMessages.*",
              "org\\.drools\\.core\\.builder\\.conf\\.impl\\.JaxbConfigurationImpl"
            ]
          }
        }
      },
      "reclassify": [
        {
          "comment": "We do not want to have this change in ignores, therefore, it is reclassified to the lowest possible severity.",
          "code": "java.field.serialVersionUIDUnchanged",
          "classify": {
            "BINARY": "NON_BREAKING",
            "SEMANTIC": "NON_BREAKING",
            "SOURCE": "NON_BREAKING"
          }
        }
      ]
    }
  },

  "ignores": {
    "revapi": {
      "_comment": "Changes between 7.48.0.Final and the current branch. These changes are desired and thus ignored.",
      "ignore": [
        {
          "code": "java.method.numberOfParametersChanged",
          "old": "method org.kie.api.pmml.PMML4Result org.drools.core.command.runtime.pmml.ApplyPmmlModelCommand::executePMMLTrusty()",
          "new": "method org.kie.api.pmml.PMML4Result org.drools.core.command.runtime.pmml.ApplyPmmlModelCommand::executePMMLTrusty(org.kie.api.runtime.Context)",
          "package": "org.drools.core.command.runtime.pmml",
          "classSimpleName": "ApplyPmmlModelCommand",
          "methodName": "executePMMLTrusty",
          "elementKind": "method",
          "justification": "[DROOLS-5861] Fixing KieBase/Classloader usage"
        }
      ]
    }
  }
}<commit_msg>BAQE-1904 - Change revapi to check against 7.52.0.Final (#3664)<commit_after>{
  "filters": {
    "revapi": {
      "java": {
        "filter": {
          "_comment": [
            "We don't want to check transitive classes, e.g. from kie-api, since we already check them in their own module."
          ],
          "annotated": {
            "_comment": "Everything with XML annotations is included.",
            "regex": true,
            "include": [
              "@javax\\.xml\\.bind\\.annotation.*",
              "@com\\.thoughtworks\\.xstream\\.annotations.*"
            ]
          },
          "classes": {
            "_comment": [
              "ProtobufMessages should be excluded since it is a generated class and revapi doesn't handle it correctly.",
              "JaxbConfigurationImpl is excluded as well."
            ],
            "regex": true,
            "exclude": [
              "org\\.drools\\.core\\.marshalling\\.impl\\.ProtobufMessages.*",
              "org\\.drools\\.core\\.builder\\.conf\\.impl\\.JaxbConfigurationImpl"
            ]
          }
        }
      },
      "reclassify": [
        {
          "comment": "We do not want to have this change in ignores, therefore, it is reclassified to the lowest possible severity.",
          "code": "java.field.serialVersionUIDUnchanged",
          "classify": {
            "BINARY": "NON_BREAKING",
            "SEMANTIC": "NON_BREAKING",
            "SOURCE": "NON_BREAKING"
          }
        }
      ]
    }
  },

  "ignores": {
    "revapi": {
      "_comment": "Changes between 7.52.0.Final and the current branch. These changes are desired and thus ignored.",
      "ignore": []
    }
  }
}
{'fraction_non_alphanumeric': 0.14213962832747362, 'fraction_numerical': 0.0065293822199899544, 'mean_word_length': 1.7113682777399593, 'pattern_counts': {'":': 56, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6600208', 'n_tokens_mistral': 1179, 'n_tokens_neox': 1138, 'n_words': 258}