changedInput schema / properties / breakpoints / items / oneOf
Previous value: -[
- {
- "properties": {
- "condition": {
- "description": "ABAP condition expression — breakpoint suspends only when true, e.g. \"sy-tabix = 500\".",
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "const": "line",
- "type": "string"
- },
- "line": {
- "description": "1-based source line to break at. SAP may snap this to the nearest executable statement — if it does, the start response reports the corrected line.",
- "maximum": 999999,
- "minimum": 1,
- "type": "integer"
- },
- "object": {
- "description": "The class or report to break in (any form abap_read/abap_run accept: bare name, \"class ZCL_FOO\", a raw ADT URI, ...). Resolved server-side to a source URI.",
- "type": "string"
- },
- "skipCount": {
- "description": "Hits to ignore before suspending (0 = every hit). NOT ENFORCED by this backend — every hit still suspends; use step:\"continue\" instead.",
- "maximum": 1000000,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "object",
- "line"
- ],
- "type": "object"
- },
- {
- "properties": {
- "condition": {
- "description": "ABAP condition expression — breakpoint suspends only when true, e.g. \"sy-tabix = 500\".",
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "exceptionClass": {
- "description": "ABAP exception class to break on when it is raised anywhere, e.g. CX_SY_ZERODIVIDE.",
- "type": "string"
- },
- "kind": {
- "const": "exception",
- "type": "string"
- },
- "skipCount": {
- "description": "Hits to ignore before suspending (0 = every hit). NOT ENFORCED by this backend — every hit still suspends; use step:\"continue\" instead.",
- "maximum": 1000000,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "exceptionClass"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "condition": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "const": "line",
+ "type": "string"
+ },
+ "line": {
+ "description": "1-based; SAP may snap it to the nearest executable statement (the start response reports the correction).",
+ "maximum": 999999,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "object": {
+ "description": "Class or report to break in — any form abap_read/abap_run accept.",
+ "type": "string"
+ },
+ "skipCount": {
+ "maximum": 1000000,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "object",
+ "line"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "condition": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "exceptionClass": {
+ "description": "Exception class to break on, e.g. CX_SY_ZERODIVIDE.",
+ "type": "string"
+ },
+ "kind": {
+ "const": "exception",
+ "type": "string"
+ },
+ "skipCount": {
+ "maximum": 1000000,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "exceptionClass"
+ ],
+ "type": "object"
+ }
+]