|
131 | 131 | ],
|
132 | 132 | "description": "The specified console to launch the program.",
|
133 | 133 | "default": "internalConsole"
|
| 134 | + }, |
| 135 | + "stepFilters": { |
| 136 | + "type": "object", |
| 137 | + "description": "Skip specified classes or methods when stepping.", |
| 138 | + "default": { |
| 139 | + "classNameFilters": [ |
| 140 | + "java.*", |
| 141 | + "javax.*", |
| 142 | + "com.sun.*", |
| 143 | + "sun.*", |
| 144 | + "sunw.*", |
| 145 | + "org.omg.*" |
| 146 | + ], |
| 147 | + "skipSynthetics": false, |
| 148 | + "skipStaticInitializers": false, |
| 149 | + "skipConstructors": false |
| 150 | + }, |
| 151 | + "properties": { |
| 152 | + "classNameFilters": { |
| 153 | + "type": "array", |
| 154 | + "description": "Skip the specified classes when stepping. Class names should be fully qualified. Wildcard is supported.", |
| 155 | + "item": { |
| 156 | + "type": "string" |
| 157 | + }, |
| 158 | + "default": [ |
| 159 | + "java.*", |
| 160 | + "javax.*", |
| 161 | + "com.sun.*", |
| 162 | + "sun.*", |
| 163 | + "sunw.*", |
| 164 | + "org.omg.*" |
| 165 | + ] |
| 166 | + }, |
| 167 | + "skipSynthetics": { |
| 168 | + "type": "boolean", |
| 169 | + "description": "Skip synthetic methods when stepping.", |
| 170 | + "default": true |
| 171 | + }, |
| 172 | + "skipStaticInitializers": { |
| 173 | + "type": "boolean", |
| 174 | + "description": "Skip static initializer methods when stepping.", |
| 175 | + "default": true |
| 176 | + }, |
| 177 | + "skipConstructors": { |
| 178 | + "type": "boolean", |
| 179 | + "description": "Skip constructor methods when stepping.", |
| 180 | + "default": true |
| 181 | + } |
| 182 | + } |
134 | 183 | }
|
135 | 184 | }
|
136 | 185 | },
|
|
166 | 215 | "type": "string",
|
167 | 216 | "description": "The preferred project in which the debugger searches for classes. There could be duplicated class names in different projects.",
|
168 | 217 | "default": ""
|
| 218 | + }, |
| 219 | + "stepFilters": { |
| 220 | + "type": "object", |
| 221 | + "description": "Skip specified classes or methods when stepping.", |
| 222 | + "default": { |
| 223 | + "classNameFilters": [ |
| 224 | + "java.*", |
| 225 | + "javax.*", |
| 226 | + "com.sun.*", |
| 227 | + "sun.*", |
| 228 | + "sunw.*", |
| 229 | + "org.omg.*" |
| 230 | + ], |
| 231 | + "skipSynthetics": false, |
| 232 | + "skipStaticInitializers": false, |
| 233 | + "skipConstructors": false |
| 234 | + }, |
| 235 | + "properties": { |
| 236 | + "classNameFilters": { |
| 237 | + "type": "array", |
| 238 | + "description": "Skip the specified classes when stepping. Class names should be fully qualified. Wildcard is supported.", |
| 239 | + "item": { |
| 240 | + "type": "string" |
| 241 | + }, |
| 242 | + "default": [ |
| 243 | + "java.*", |
| 244 | + "javax.*", |
| 245 | + "com.sun.*", |
| 246 | + "sun.*", |
| 247 | + "sunw.*", |
| 248 | + "org.omg.*" |
| 249 | + ] |
| 250 | + }, |
| 251 | + "skipSynthetics": { |
| 252 | + "type": "boolean", |
| 253 | + "description": "Skip synthetic methods when stepping.", |
| 254 | + "default": false |
| 255 | + }, |
| 256 | + "skipStaticInitializers": { |
| 257 | + "type": "boolean", |
| 258 | + "description": "Skip static initializer methods when stepping.", |
| 259 | + "default": false |
| 260 | + }, |
| 261 | + "skipConstructors": { |
| 262 | + "type": "boolean", |
| 263 | + "description": "Skip constructor methods when stepping.", |
| 264 | + "default": false |
| 265 | + } |
| 266 | + } |
169 | 267 | }
|
170 | 268 | }
|
171 | 269 | }
|
|
216 | 314 | },
|
217 | 315 | "java.debug.settings.showHex": {
|
218 | 316 | "type": "boolean",
|
219 |
| - "description" : "show numbers in hex format in \"Variables\" viewlet.", |
| 317 | + "description": "show numbers in hex format in \"Variables\" viewlet.", |
220 | 318 | "default": false
|
221 | 319 | },
|
222 | 320 | "java.debug.settings.showStaticVariables": {
|
|
0 commit comments