Filter Config
Manually extracted from FilterConfigurationParser.java
- Schema Viewer
- Raw Schema JSON
- Example
{
"definitions": {
"classesPattern": {
"type": "string",
"description": "Pattern of matching classes",
"example": [
"com.oracle.svm.**",
"com.oracle.svm.tutorial.*",
"com.oracle.svm.tutorial.HostedHelper"
]
}
},
"type": "object",
"properties": {
"rules": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"includeClasses": {
"$ref": "#/definitions/classesPattern"
}
},
"required": [
"includeClasses"
]
},
{
"type": "object",
"properties": {
"excludeClasses": {
"$ref": "#/definitions/classesPattern"
}
},
"required": [
"excludeClasses"
]
}
]
}
}
}
}
{ "rules": [
{"excludeClasses": "com.oracle.svm.**"},
{"includeClasses": "com.oracle.svm.tutorial.*"},
{"excludeClasses": "com.oracle.svm.tutorial.HostedHelper"}
]
}