|
1409 | 1409 | "scope": "window", |
1410 | 1410 | "order": 10 |
1411 | 1411 | }, |
1412 | | - "java.implementationsCodeLens.enabled": { |
1413 | | - "type": "boolean", |
1414 | | - "default": false, |
1415 | | - "description": "Enable/disable the implementations code lens.", |
| 1412 | + "java.implementationCodeLens": { |
| 1413 | + "type": "string", |
| 1414 | + "enum": [ |
| 1415 | + "none", |
| 1416 | + "types", |
| 1417 | + "methods", |
| 1418 | + "all" |
| 1419 | + ], |
| 1420 | + "enumDescriptions": [ |
| 1421 | + "Disable the implementations code lens", |
| 1422 | + "Enable the implementations code lens only for types", |
| 1423 | + "Enable the implementations code lens only for methods", |
| 1424 | + "Enable the implementations code lens for types and methods" |
| 1425 | + ], |
| 1426 | + "default": "none", |
| 1427 | + "description": "Enable/disable the implementations code lens for the provided categories.", |
1416 | 1428 | "scope": "window", |
1417 | 1429 | "order": 20 |
1418 | 1430 | }, |
1419 | | - "java.methodImplementationsCodeLens.enabled": { |
1420 | | - "type": "boolean", |
1421 | | - "default": false, |
1422 | | - "description": "Enable/disable the method implementations code lens.", |
1423 | | - "scope": "window", |
1424 | | - "order": 30 |
1425 | | - }, |
1426 | 1431 | "java.references.includeAccessors": { |
1427 | 1432 | "type": "boolean", |
1428 | 1433 | "default": true, |
1429 | 1434 | "description": "Include getter, setter and builder/constructor when finding references.", |
1430 | 1435 | "scope": "window", |
1431 | | - "order": 40 |
| 1436 | + "order": 30 |
1432 | 1437 | }, |
1433 | 1438 | "java.references.includeDeclarations": { |
1434 | 1439 | "type": "boolean", |
1435 | 1440 | "default": true, |
1436 | 1441 | "description": "Include declarations when finding references.", |
1437 | 1442 | "scope": "window", |
1438 | | - "order": 50 |
| 1443 | + "order": 40 |
1439 | 1444 | }, |
1440 | 1445 | "java.references.includeDecompiledSources": { |
1441 | 1446 | "type": "boolean", |
1442 | 1447 | "default": true, |
1443 | 1448 | "description": "Include the decompiled sources when finding references.", |
1444 | 1449 | "scope": "window", |
1445 | | - "order": 60 |
| 1450 | + "order": 50 |
1446 | 1451 | }, |
1447 | 1452 | "java.symbols.includeSourceMethodDeclarations": { |
1448 | 1453 | "type": "boolean", |
1449 | 1454 | "markdownDescription": "Include method declarations from source files in symbol search.", |
1450 | 1455 | "default": false, |
1451 | 1456 | "scope": "window", |
1452 | | - "order": 70 |
| 1457 | + "order": 60 |
1453 | 1458 | }, |
1454 | 1459 | "java.typeHierarchy.lazyLoad": { |
1455 | 1460 | "type": "boolean", |
1456 | 1461 | "default": false, |
1457 | 1462 | "description": "Enable/disable lazy loading the content in type hierarchy. Lazy loading could save a lot of loading time but every type should be expanded manually to load its content.", |
1458 | 1463 | "scope": "window", |
1459 | | - "order": 80 |
| 1464 | + "order": 70 |
1460 | 1465 | }, |
1461 | 1466 | "java.inlayHints.parameterNames.enabled": { |
1462 | 1467 | "type": "string", |
|
1473 | 1478 | "default": "literals", |
1474 | 1479 | "markdownDescription": "Enable/disable inlay hints for parameter names:\n```java\n\nInteger.valueOf(/* s: */ '123', /* radix: */ 10)\n \n```\n `#java.inlayHints.parameterNames.exclusions#` can be used to disable the inlay hints for methods.", |
1475 | 1480 | "scope": "window", |
1476 | | - "order": 90 |
| 1481 | + "order": 80 |
1477 | 1482 | }, |
1478 | 1483 | "java.inlayHints.parameterNames.exclusions": { |
1479 | 1484 | "type": "array", |
|
1483 | 1488 | "default": [], |
1484 | 1489 | "markdownDescription": "The patterns for the methods that will be disabled to show the inlay hints. Supported pattern examples:\n - `java.lang.Math.*` - All the methods from java.lang.Math.\n - `*.Arrays.asList` - Methods named as 'asList' in the types named as 'Arrays'.\n - `*.println(*)` - Methods named as 'println'.\n - `(from, to)` - Methods with two parameters named as 'from' and 'to'.\n - `(arg*)` - Methods with one parameter whose name starts with 'arg'.", |
1485 | 1490 | "scope": "window", |
1486 | | - "order": 100 |
| 1491 | + "order": 90 |
1487 | 1492 | }, |
1488 | 1493 | "java.search.scope": { |
1489 | 1494 | "type": "string", |
|
1498 | 1503 | "default": "all", |
1499 | 1504 | "markdownDescription": "Specifies the scope which must be used for search operation like \n - Find Reference\n - Call Hierarchy\n - Workspace Symbols", |
1500 | 1505 | "scope": "window", |
1501 | | - "order": 110 |
| 1506 | + "order": 100 |
1502 | 1507 | } |
1503 | 1508 | } |
1504 | 1509 | }, |
|
0 commit comments