<commit_before>{
  "filters": {
    "revapi": {
      "java": {
        "_comment": "Only classes with javax.ws.rs annotations are included since we want to check only REST API.",
        "filter": {
          "_comment": "Classes are excluded, not included, so new classes in future are discovered by revapi.",
          "classes": {
            "regex": false,
            "exclude": [
              "org.kie.server.remote.rest.casemgmt.AbstractCaseResource",
              "org.kie.server.remote.rest.casemgmt.CaseOperation",
              "org.kie.server.remote.rest.casemgmt.CaseRestApplicationComponentsService",
              "org.kie.server.remote.rest.casemgmt.Messages"
            ]
          }
        }
      }
    }
  },

  "ignores": {
    "revapi": {
      "_comment": "Changes between 7.0.0.Final and the current branch. These changes are desired and thus ignored. They should be removed when 7.1.0.Final is available.",
      "ignore": [
        {
        "code": "java.method.parameterTypeChanged",
        "old": "parameter org.kie.api.builder.KieModule org.drools.compiler.kie.builder.impl.InternalKieScanner::loadArtifact(org.kie.api.builder.ReleaseId, ===org.drools.compiler.kproject.xml.PomModel===)",
        "new": "parameter org.kie.api.builder.KieModule org.drools.compiler.kie.builder.impl.InternalKieScanner::loadArtifact(org.kie.api.builder.ReleaseId, ===org.appformer.maven.support.PomModel===)",
        "oldType": "org.drools.compiler.kproject.xml.PomModel",
        "newType": "org.appformer.maven.support.PomModel",
        "package": "org.drools.compiler.kie.builder.impl",
        "classSimpleName": "InternalKieScanner",
        "methodName": "loadArtifact",
        "parameterIndex": "1",
        "elementKind": "parameter",
        "justification": "move maven integration to uberfire"
        },
        {
        "code": "java.class.removed",
        "old": "interface org.drools.compiler.kproject.xml.DependencyFilter",
        "package": "org.drools.compiler.kproject.xml",
        "classSimpleName": "DependencyFilter",
        "elementKind": "interface",
        "justification": "move maven integration to uberfire"
        },
        {
        "code": "java.class.removed",
        "old": "interface org.drools.compiler.kproject.xml.PomModel",
        "package": "org.drools.compiler.kproject.xml",
        "classSimpleName": "PomModel",
        "elementKind": "interface",
        "justification": "move maven integration to uberfire"
        },
        {
         "code": "java.annotation.removed",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.String===, java.lang.Integer, java.lang.Integer)",
         "annotationType": "javax.ws.rs.DefaultValue",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.annotation.attributeValueChanged",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.String===, java.lang.Integer, java.lang.Integer)",
         "attribute": "value",
         "oldValue": "\"page\"",
         "newValue": "\"sort\"",
         "annotationType": "javax.ws.rs.QueryParam",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.annotation.attributeValueChanged",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.Integer, ===java.lang.Integer===)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "attribute": "value",
         "oldValue": "\"10\"",
         "newValue": "\"0\"",
         "annotationType": "javax.ws.rs.DefaultValue",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.annotation.attributeValueChanged",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.Integer, ===java.lang.Integer===)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "attribute": "value",
         "oldValue": "\"pageSize\"",
         "newValue": "\"page\"",
         "annotationType": "javax.ws.rs.QueryParam",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.method.numberOfParametersChanged",
         "old": "method javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)",
         "new": "method javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)",
         "package": "org.kie.server.remote.rest.casemgmt",
         "classSimpleName": "CaseResource",
         "methodName": "getCaseInstanceComments",
         "elementKind": "method",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.class.removed",
         "old": "interface org.drools.compiler.kie.builder.impl.InternalKieContainer",
         "package": "org.drools.compiler.kie.builder.impl",
         "classSimpleName": "InternalKieContainer",
         "elementKind": "interface",
         "justification": "move of InternalKieContainer to drools-core"
        },
        {
         "code": "java.method.parameterTypeChanged",
         "old": "parameter void org.kie.server.services.impl.KieContainerInstanceImpl::<init>(java.lang.String, org.kie.server.api.model.KieContainerStatus, ===org.drools.compiler.kie.builder.impl.InternalKieContainer===)",
         "new": "parameter void org.kie.server.services.impl.KieContainerInstanceImpl::<init>(java.lang.String, org.kie.server.api.model.KieContainerStatus, ===org.drools.core.impl.InternalKieContainer===)",
         "oldType": "org.drools.compiler.kie.builder.impl.InternalKieContainer",
         "newType": "org.drools.core.impl.InternalKieContainer",
         "package": "org.kie.server.services.impl",
         "classSimpleName": "KieContainerInstanceImpl",
         "methodName": "<init>",
         "parameterIndex": "2",
         "elementKind": "parameter",
         "justification": "move of InternalKieContainer to drools-core"
        },
        {
         "code": "java.method.parameterTypeChanged",
         "old": "parameter void org.kie.server.services.impl.KieContainerInstanceImpl::<init>(java.lang.String, org.kie.server.api.model.KieContainerStatus, ===org.drools.compiler.kie.builder.impl.InternalKieContainer===, org.kie.server.api.model.ReleaseId)",
         "new": "parameter void org.kie.server.services.impl.KieContainerInstanceImpl::<init>(java.lang.String, org.kie.server.api.model.KieContainerStatus, ===org.drools.core.impl.InternalKieContainer===, org.kie.server.api.model.ReleaseId)",
         "oldType": "org.drools.compiler.kie.builder.impl.InternalKieContainer",
         "newType": "org.drools.core.impl.InternalKieContainer",
         "package": "org.kie.server.services.impl",
         "classSimpleName": "KieContainerInstanceImpl",
         "methodName": "<init>",
         "parameterIndex": "2",
         "elementKind": "parameter",
         "justification": "move of InternalKieContainer to drools-core"
        },
        {
         "code": "java.method.returnTypeChanged",
         "old": "method org.drools.compiler.kie.builder.impl.InternalKieContainer org.kie.server.services.impl.KieContainerInstanceImpl::getKieContainer()",
         "new": "method org.drools.core.impl.InternalKieContainer org.kie.server.services.impl.KieContainerInstanceImpl::getKieContainer()",
         "oldType": "org.drools.compiler.kie.builder.impl.InternalKieContainer",
         "newType": "org.drools.core.impl.InternalKieContainer",
         "package": "org.kie.server.services.impl",
         "classSimpleName": "KieContainerInstanceImpl",
         "methodName": "getKieContainer",
         "elementKind": "method",
         "justification": "move of InternalKieContainer to drools-core"
        },
        {
         "code": "java.method.parameterTypeChanged",
         "old": "parameter void org.kie.server.services.impl.KieContainerInstanceImpl::setKieContainer(===org.drools.compiler.kie.builder.impl.InternalKieContainer===)",
         "new": "parameter void org.kie.server.services.impl.KieContainerInstanceImpl::setKieContainer(===org.drools.core.impl.InternalKieContainer===)",
         "oldType": "org.drools.compiler.kie.builder.impl.InternalKieContainer",
         "newType": "org.drools.core.impl.InternalKieContainer",
         "package": "org.kie.server.services.impl",
         "classSimpleName": "KieContainerInstanceImpl",
         "methodName": "setKieContainer",
         "parameterIndex": "0",
         "elementKind": "parameter",
         "justification": "move of InternalKieContainer to drools-core"
        }
      ]
    }
  }
}<commit_msg>Align revapi config.<commit_after>{
  "filters": {
    "revapi": {
      "java": {
        "_comment": "Only classes with javax.ws.rs annotations are included since we want to check only REST API.",
        "filter": {
          "packages": {
            "comment": "We don't want to check transitive classes, e.g. from kie-server-api, since we already check them in their own module.",
            "regex": true,
            "include": [
              "org\\.kie\\.server\\.remote\\.rest\\.casemgmt.*"
            ]
          },
          "classes": {
            "_comment": "Classes are excluded, not included, so new classes in future are discovered by revapi.",
            "regex": false,
            "exclude": [
              "org.kie.server.remote.rest.casemgmt.AbstractCaseResource",
              "org.kie.server.remote.rest.casemgmt.CaseOperation",
              "org.kie.server.remote.rest.casemgmt.CaseRestApplicationComponentsService",
              "org.kie.server.remote.rest.casemgmt.Messages"
            ]
          }
        }
      }
    }
  },

  "ignores": {
    "revapi": {
      "_comment": "Changes between 7.0.0.Final and the current branch. These changes are desired and thus ignored. They should be removed when 7.1.0.Final is available.",
      "ignore": [
        {
         "code": "java.annotation.removed",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.String===, java.lang.Integer, java.lang.Integer)",
         "annotationType": "javax.ws.rs.DefaultValue",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.annotation.attributeValueChanged",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, ===java.lang.String===, java.lang.Integer, java.lang.Integer)",
         "attribute": "value",
         "oldValue": "\"page\"",
         "newValue": "\"sort\"",
         "annotationType": "javax.ws.rs.QueryParam",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.annotation.attributeValueChanged",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.Integer, ===java.lang.Integer===)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "attribute": "value",
         "oldValue": "\"10\"",
         "newValue": "\"0\"",
         "annotationType": "javax.ws.rs.DefaultValue",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.annotation.attributeValueChanged",
         "old": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.Integer, ===java.lang.Integer===)",
         "new": "parameter javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.String, ===java.lang.Integer===, java.lang.Integer)",
         "attribute": "value",
         "oldValue": "\"pageSize\"",
         "newValue": "\"page\"",
         "annotationType": "javax.ws.rs.QueryParam",
         "elementKind": "annotation",
         "justification": "Added new method to support case instance comments basic sorting"
         },
         {
         "code": "java.method.numberOfParametersChanged",
         "old": "method javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)",
         "new": "method javax.ws.rs.core.Response org.kie.server.remote.rest.casemgmt.CaseResource::getCaseInstanceComments(javax.ws.rs.core.HttpHeaders, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)",
         "package": "org.kie.server.remote.rest.casemgmt",
         "classSimpleName": "CaseResource",
         "methodName": "getCaseInstanceComments",
         "elementKind": "method",
         "justification": "Added new method to support case instance comments basic sorting"
         }
      ]
    }
  }
}
{'fraction_non_alphanumeric': 0.1535685396055006, 'fraction_numerical': 0.0013689253935660506, 'mean_word_length': 3.1168032786885247, 'pattern_counts': {'":': 184, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '6351765', 'n_tokens_mistral': 4744, 'n_tokens_neox': 4730, 'n_words': 762}