blob: 91a792841a82fd2d9cc520a28295bdf5c9266cea [file]
{
"type": "object",
"required": [
"schemaVersion",
"releases",
"types",
"topLevel"
],
"properties": {
"schemaVersion": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"releases": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"major",
"minor",
"patch"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"major": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"minor": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"patch": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "KotlinReleaseVersion"
},
"title": "LinkedHashSet<KotlinReleaseVersion>"
},
"types": {
"type": "object",
"required": [
"kotlinVersions",
"jvmTargets",
"explicitApiModes",
"returnValueCheckerMode",
"klibIrInlinerMode"
],
"properties": {
"kotlinVersions": {
"type": "object",
"required": [
"type",
"values"
],
"properties": {
"type": {
"type": "string",
"title": "String"
},
"values": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinVersion"
},
"title": "LinkedHashSet<KotlinVersion>"
}
},
"title": "SetKotlinVersion"
},
"jvmTargets": {
"type": "object",
"required": [
"type",
"values"
],
"properties": {
"type": {
"type": "string",
"title": "String"
},
"values": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "JvmTarget"
},
"title": "LinkedHashSet<JvmTarget>"
}
},
"title": "SetJvmTarget"
},
"explicitApiModes": {
"type": "object",
"required": [
"type",
"values"
],
"properties": {
"type": {
"type": "string",
"title": "String"
},
"values": {
"type": "array",
"items": {
"type": "object",
"required": [
"modeName",
"releaseVersionsMetadata"
],
"properties": {
"modeName": {
"type": "string",
"title": "String"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "ExplicitApiMode"
},
"title": "LinkedHashSet<ExplicitApiMode>"
}
},
"title": "SetExplicitApiMode"
},
"returnValueCheckerMode": {
"type": "object",
"required": [
"type",
"values"
],
"properties": {
"type": {
"type": "string",
"title": "String"
},
"values": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "ReturnValueCheckerMode"
},
"title": "LinkedHashSet<ReturnValueCheckerMode>"
}
},
"title": "SetReturnValueCheckerMode"
},
"klibIrInlinerMode": {
"type": "object",
"required": [
"type",
"values"
],
"properties": {
"type": {
"type": "string",
"title": "String"
},
"values": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KlibIrInlinerMode"
},
"title": "LinkedHashSet<KlibIrInlinerMode>"
}
},
"title": "SetKlibIrInlinerMode"
}
},
"title": "AllKotlinArgumentTypes"
},
"topLevel": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KlibIrInlinerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ExplicitApiMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "JvmTarget"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "KotlinVersion"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "ReturnValueCheckerMode"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "boolean",
"title": "Boolean"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "integer",
"minimum": -2147483648,
"maximum": 2147483647,
"title": "Int"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KlibIrInlinerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ExplicitApiMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"enum": [
"any",
"compilation"
],
"title": "HeaderMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "JvmTarget"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "KotlinVersion"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "object",
"required": [],
"properties": {},
"title": "Polymorphic<Path>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "ReturnValueCheckerMode"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "array",
"items": {
"type": "string",
"title": "String"
},
"title": "Array<String>"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "boolean",
"title": "Boolean"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {},
"maxReleaseVersion": {},
"value": {}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"maxReleaseVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"value": {
"type": "string",
"title": "String"
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion",
"value"
],
"properties": {
"minReleaseVersion": {
"type": {},
"title": {}
},
"maxReleaseVersion": {
"type": {},
"title": {}
},
"value": {
"type": {},
"title": {}
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": {},
"title": {}
},
"maxReleaseVersion": {
"type": {},
"title": {}
},
"value": {
"type": {},
"title": {}
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "BooleanType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "IntType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KlibIrInlinerModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinExplicitApiModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinHeaderModeType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinJvmTargetType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "KotlinVersionType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "PathType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "ReturnValueCheckerModeType"
},
{
"type": "object",
"required": [
"defaultValue",
"isNullable"
],
"properties": {
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "StringArrayType"
},
{
"type": "object",
"required": [
"isNullable",
"defaultValue"
],
"properties": {
"isNullable": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
},
"defaultValue": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {},
"valueInVersions": {}
},
"title": "ReleaseDependent"
}
},
"title": "StringType"
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": "string",
"title": "String"
},
"valueInVersions": {
"type": "array",
"items": {
"type": "object",
"required": [
"minReleaseVersion",
"maxReleaseVersion"
],
"properties": {
"minReleaseVersion": {
"type": {},
"title": {}
},
"maxReleaseVersion": {
"type": {},
"title": {}
},
"value": {
"type": {},
"title": {}
}
},
"title": "ClosedRangeKotlinReleaseVersion"
},
"title": "ArrayList<ClosedRangeKotlinReleaseVersion>"
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"stabilizedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"deprecatedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
},
"removedVersion": {
"type": "string",
"title": "KotlinReleaseVersion"
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"description",
"argumentType",
"argumentDescription",
"valueType",
"valueDescription",
"releaseVersionsMetadata"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"shortName": {
"type": "string",
"title": "String"
},
"deprecatedName": {
"type": "string",
"title": "String"
},
"description": {
"type": "object",
"required": [
"current",
"valueInVersions"
],
"properties": {
"current": {
"type": {},
"title": {}
},
"valueInVersions": {
"type": {},
"items": {},
"title": {}
}
},
"title": "ReleaseDependent"
},
"delimiter": {
"enum": [
"Default",
"None",
"PathSeparator",
"Space",
"Semicolon"
],
"title": "Delimiter"
},
"argumentType": {
"anyOf": [
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
}
],
"title": "KotlinArgumentValueType"
},
"argumentDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": {},
"title": {}
},
"valueInVersions": {
"type": {},
"items": {},
"title": {}
}
},
"title": "ReleaseDependent"
},
"valueType": {
"anyOf": [
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
},
{
"type": {},
"required": {},
"properties": {},
"title": {}
}
],
"title": "KotlinArgumentValueType"
},
"valueDescription": {
"type": "object",
"required": [
"valueInVersions"
],
"properties": {
"current": {
"type": {},
"title": {}
},
"valueInVersions": {
"type": {},
"items": {},
"title": {}
}
},
"title": "ReleaseDependent"
},
"releaseVersionsMetadata": {
"type": "object",
"required": [
"introducedVersion"
],
"properties": {
"introducedVersion": {
"type": {},
"title": {}
},
"stabilizedVersion": {
"type": {},
"title": {}
},
"deprecatedVersion": {
"type": {},
"title": {}
},
"removedVersion": {
"type": {},
"title": {}
}
},
"title": "KotlinReleaseVersionLifecycle"
}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"arguments",
"nestedLevels"
],
"properties": {
"name": {
"type": "string",
"title": "String"
},
"arguments": {
"type": "array",
"items": {
"type": "object",
"required": [
{},
{},
{},
{},
{},
{},
{}
],
"properties": {
"name": {},
"shortName": {},
"deprecatedName": {},
"description": {},
"delimiter": {},
"argumentType": {},
"argumentDescription": {},
"valueType": {},
"valueDescription": {},
"releaseVersionsMetadata": {}
},
"title": "KotlinCompilerArgument"
},
"title": "LinkedHashSet<KotlinCompilerArgument>"
},
"nestedLevels": {
"type": "array",
"items": {
"type": "object",
"required": [
{},
{},
{}
],
"properties": {
"name": {},
"arguments": {},
"nestedLevels": {}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
},
"title": "LinkedHashSet<KotlinCompilerArgumentsLevel>"
}
},
"title": "KotlinCompilerArgumentsLevel"
}
},
"title": "KotlinCompilerArguments"
}