|
287 | 287 | "type": "object", |
288 | 288 | "description": "%java.debugger.launch.stepFilters.description%", |
289 | 289 | "default": { |
290 | | - "classNameFilters": [ |
291 | | - "java.*", |
292 | | - "javax.*", |
293 | | - "com.sun.*", |
294 | | - "sun.*", |
295 | | - "sunw.*", |
296 | | - "org.omg.*" |
| 290 | + "skipClasses": [ |
| 291 | + "$JDK", |
| 292 | + "junit.*" |
297 | 293 | ], |
298 | 294 | "skipSynthetics": false, |
299 | 295 | "skipStaticInitializers": false, |
300 | 296 | "skipConstructors": false |
301 | 297 | }, |
302 | 298 | "properties": { |
303 | | - "classNameFilters": { |
| 299 | + "skipClasses": { |
304 | 300 | "type": "array", |
305 | | - "description": "%java.debugger.launch.classNameFilters.description%", |
306 | | - "item": { |
307 | | - "type": "string" |
| 301 | + "description": "%java.debugger.launch.skipClasses.description%", |
| 302 | + "items": { |
| 303 | + "anyOf": [ |
| 304 | + { |
| 305 | + "enum": [ |
| 306 | + "$JDK", |
| 307 | + "$Libraries", |
| 308 | + "java.lang.ClassLoader", |
| 309 | + "" |
| 310 | + ], |
| 311 | + "enumDescriptions": [ |
| 312 | + "%java.debugger.launch.skipClasses.skipJDK%", |
| 313 | + "%java.debugger.launch.skipClasses.skipLibraries%", |
| 314 | + "%java.debugger.launch.skipClasses.skipClassLoader%", |
| 315 | + "%java.debugger.launch.skipClasses.skipClassPattern%" |
| 316 | + ] |
| 317 | + }, |
| 318 | + "string" |
| 319 | + ] |
308 | 320 | }, |
309 | 321 | "default": [ |
310 | | - "java.*", |
311 | | - "javax.*", |
312 | | - "com.sun.*", |
313 | | - "sun.*", |
314 | | - "sunw.*", |
315 | | - "org.omg.*" |
| 322 | + "$JDK", |
| 323 | + "junit.*" |
316 | 324 | ] |
317 | 325 | }, |
318 | 326 | "skipSynthetics": { |
|
382 | 390 | "type": "object", |
383 | 391 | "description": "%java.debugger.launch.stepFilters.description%", |
384 | 392 | "default": { |
385 | | - "classNameFilters": [ |
386 | | - "java.*", |
387 | | - "javax.*", |
388 | | - "com.sun.*", |
389 | | - "sun.*", |
390 | | - "sunw.*", |
391 | | - "org.omg.*" |
| 393 | + "skipClasses": [ |
| 394 | + "$JDK", |
| 395 | + "junit.*" |
392 | 396 | ], |
393 | 397 | "skipSynthetics": false, |
394 | 398 | "skipStaticInitializers": false, |
395 | 399 | "skipConstructors": false |
396 | 400 | }, |
397 | 401 | "properties": { |
398 | | - "classNameFilters": { |
| 402 | + "skipClasses": { |
399 | 403 | "type": "array", |
400 | | - "description": "%java.debugger.launch.classNameFilters.description%", |
401 | | - "item": { |
402 | | - "type": "string" |
| 404 | + "description": "%java.debugger.launch.skipClasses.description%", |
| 405 | + "items": { |
| 406 | + "anyOf": [ |
| 407 | + { |
| 408 | + "enum": [ |
| 409 | + "$JDK", |
| 410 | + "$Libraries", |
| 411 | + "java.lang.ClassLoader", |
| 412 | + "" |
| 413 | + ], |
| 414 | + "enumDescriptions": [ |
| 415 | + "%java.debugger.launch.skipClasses.skipJDK%", |
| 416 | + "%java.debugger.launch.skipClasses.skipLibraries%", |
| 417 | + "%java.debugger.launch.skipClasses.skipClassLoader%", |
| 418 | + "%java.debugger.launch.skipClasses.skipClassPattern%" |
| 419 | + ] |
| 420 | + }, |
| 421 | + "string" |
| 422 | + ] |
403 | 423 | }, |
404 | 424 | "default": [ |
405 | | - "java.*", |
406 | | - "javax.*", |
407 | | - "com.sun.*", |
408 | | - "sun.*", |
409 | | - "sunw.*", |
410 | | - "org.omg.*" |
| 425 | + "$JDK", |
| 426 | + "junit.*" |
411 | 427 | ] |
412 | 428 | }, |
413 | 429 | "skipSynthetics": { |
|
592 | 608 | ], |
593 | 609 | "description": "%java.debugger.configuration.console%", |
594 | 610 | "default": "integratedTerminal" |
| 611 | + }, |
| 612 | + "java.debug.settings.exceptionBreakpoint.skipClasses": { |
| 613 | + "type": "array", |
| 614 | + "description": "%java.debugger.configuration.exceptionBreakpoint.skipClasses%", |
| 615 | + "items": { |
| 616 | + "anyOf": [ |
| 617 | + { |
| 618 | + "enum": [ |
| 619 | + "$JDK", |
| 620 | + "$Libraries", |
| 621 | + "java.lang.ClassLoader", |
| 622 | + "" |
| 623 | + ], |
| 624 | + "enumDescriptions": [ |
| 625 | + "%java.debugger.launch.skipClasses.skipJDK%", |
| 626 | + "%java.debugger.launch.skipClasses.skipLibraries%", |
| 627 | + "%java.debugger.launch.skipClasses.skipClassLoader%", |
| 628 | + "%java.debugger.launch.skipClasses.skipClassPattern%" |
| 629 | + ] |
| 630 | + }, |
| 631 | + "string" |
| 632 | + ] |
| 633 | + }, |
| 634 | + "default": [] |
| 635 | + }, |
| 636 | + "java.debug.settings.stepping.skipClasses": { |
| 637 | + "type": "array", |
| 638 | + "description": "%java.debugger.launch.skipClasses.description%", |
| 639 | + "items": { |
| 640 | + "anyOf": [ |
| 641 | + { |
| 642 | + "enum": [ |
| 643 | + "$JDK", |
| 644 | + "$Libraries", |
| 645 | + "java.lang.ClassLoader", |
| 646 | + "" |
| 647 | + ], |
| 648 | + "enumDescriptions": [ |
| 649 | + "%java.debugger.launch.skipClasses.skipJDK%", |
| 650 | + "%java.debugger.launch.skipClasses.skipLibraries%", |
| 651 | + "%java.debugger.launch.skipClasses.skipClassLoader%", |
| 652 | + "%java.debugger.launch.skipClasses.skipClassPattern%" |
| 653 | + ] |
| 654 | + }, |
| 655 | + "string" |
| 656 | + ] |
| 657 | + }, |
| 658 | + "default": [] |
| 659 | + }, |
| 660 | + "java.debug.settings.stepping.skipSynthetics": { |
| 661 | + "type": "boolean", |
| 662 | + "description": "%java.debugger.launch.skipSynthetics.description%", |
| 663 | + "default": false |
| 664 | + }, |
| 665 | + "java.debug.settings.stepping.skipStaticInitializers": { |
| 666 | + "type": "boolean", |
| 667 | + "description": "%java.debugger.launch.skipStaticInitializers.description%", |
| 668 | + "default": false |
| 669 | + }, |
| 670 | + "java.debug.settings.stepping.skipConstructors": { |
| 671 | + "type": "boolean", |
| 672 | + "description": "%java.debugger.launch.skipConstructors.description%", |
| 673 | + "default": false |
595 | 674 | } |
596 | 675 | } |
597 | 676 | } |
|
0 commit comments