JEP 320

GPTKB entity

Statements (377)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_386
gptkb:JEP_389
gptkb:JEP_391
gptkb:JEP_393
gptkb:JEP_394
gptkb:JEP_16
gptkb:JEP_32
gptkbp:author gptkb:Mark_Reinhold
gptkbp:benefits Improved performance on mac OS.
gptkbp:category gptkb:technology
gptkbp:contains API changes
removals
deprecation notices
gptkbp:contributed_to gptkb:Java_Enhancement_Proposal
gptkb:Java_community
Java performance
Java security
Java innovation
Java modularity
Java compatibility
Java maintainability
Java portability
gptkbp:date 2021-09-14
gptkbp:discusses https://openjdk.java.net/jeps/320
https://mail.openjdk.java.net/pipermail/jdk-dev/2018-March/000000.html
gptkbp:goal Enhance Java FX on mac OS.
https://www.w3.org/2000/01/rdf-schema#label JEP 320
gptkbp:impact gptkb:Java_frameworks
gptkb:Java_libraries
Java applications
Java developers
Graphics rendering on mac OS.
Reduces the size of the JDK
Simplifies the JDK
gptkbp:includes gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_instanceof
gptkb:Sealed_Classes
gptkb:Text_Blocks
gptkb:New_mac_OS_Rendering_Pipeline
bug fixes
performance improvements
new features
Hidden Classes
JEP 390: Warnings for Value-Based Classes
JEP 393: Foreign Function & Memory API (Incubator)
ZGC: Concurrent Thread-Stack Processing
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 401: JDK 15 Release Notes
JEP 403: JDK 15 Release Notes
JEP 405: JDK 15 Release Notes
JEP 410: JDK 15 Release Notes
JEP 413: JDK 15 Release Notes
JEP 414: JDK 15 Release Notes
JEP 416: JDK 15 Release Notes
JEP 418: JDK 15 Release Notes
JEP 419: JDK 15 Release Notes
JEP 420: JDK 15 Release Notes
JEP 421: JDK 15 Release Notes
JEP 424: JDK 15 Release Notes
JEP 426: JDK 15 Release Notes
JEP 427: JDK 15 Release Notes
JEP 428: JDK 15 Release Notes
JEP 435: JDK 15 Release Notes
JEP 436: JDK 15 Release Notes
JEP 438: JDK 15 Release Notes
JEP 439: JDK 15 Release Notes
JEP 440: JDK 15 Release Notes
JEP 441: JDK 15 Release Notes
JEP 443: JDK 15 Release Notes
JEP 444: JDK 15 Release Notes
JEP 447: JDK 15 Release Notes
JEP 448: JDK 15 Release Notes
JEP 450: JDK 15 Release Notes
JEP 385: Deprecate RMI Activation
JEP 388: Windows/ A Arch64 Port
JEP 391: mac OS/ A Arch64 Port
JEP 399: JDK 15 Release Notes
JEP 400: JDK 15 Release Notes
JEP 402: JDK 15 Release Notes
JEP 404: JDK 15 Release Notes
JEP 406: JDK 15 Release Notes
JEP 407: JDK 15 Release Notes
JEP 408: JDK 15 Release Notes
JEP 409: JDK 15 Release Notes
JEP 411: JDK 15 Release Notes
JEP 412: JDK 15 Release Notes
JEP 415: JDK 15 Release Notes
JEP 417: JDK 15 Release Notes
JEP 422: JDK 15 Release Notes
JEP 423: JDK 15 Release Notes
JEP 425: JDK 15 Release Notes
JEP 429: JDK 15 Release Notes
JEP 430: JDK 15 Release Notes
JEP 431: JDK 15 Release Notes
JEP 432: JDK 15 Release Notes
JEP 433: JDK 15 Release Notes
JEP 434: JDK 15 Release Notes
JEP 437: JDK 15 Release Notes
JEP 442: JDK 15 Release Notes
JEP 445: JDK 15 Release Notes
JEP 446: JDK 15 Release Notes
JEP 449: JDK 15 Release Notes
JEP 451: JDK 15 Release Notes
JEP 452: JDK 15 Release Notes
JEP 453: JDK 15 Release Notes
JEP 454: JDK 15 Release Notes
JEP 455: JDK 15 Release Notes
JEP 456: JDK 15 Release Notes
JEP 457: JDK 15 Release Notes
JEP 458: JDK 15 Release Notes
JEP 459: JDK 15 Release Notes
JEP 460: JDK 15 Release Notes
JEP 461: JDK 15 Release Notes
JEP 462: JDK 15 Release Notes
JEP 463: JDK 15 Release Notes
JEP 464: JDK 15 Release Notes
JEP 465: JDK 15 Release Notes
JEP 466: JDK 15 Release Notes
JEP 467: JDK 15 Release Notes
JEP 468: JDK 15 Release Notes
JEP 469: JDK 15 Release Notes
JEP 470: JDK 15 Release Notes
JEP 471: JDK 15 Release Notes
JEP 472: JDK 15 Release Notes
JEP 473: JDK 15 Release Notes
JEP 474: JDK 15 Release Notes
JEP 475: JDK 15 Release Notes
JEP 476: JDK 15 Release Notes
JEP 477: JDK 15 Release Notes
JEP 478: JDK 15 Release Notes
JEP 479: JDK 15 Release Notes
JEP 480: JDK 15 Release Notes
JEP 481: JDK 15 Release Notes
JEP 482: JDK 15 Release Notes
JEP 483: JDK 15 Release Notes
JEP 484: JDK 15 Release Notes
JEP 485: JDK 15 Release Notes
JEP 486: JDK 15 Release Notes
JEP 487: JDK 15 Release Notes
JEP 488: JDK 15 Release Notes
JEP 489: JDK 15 Release Notes
JEP 490: JDK 15 Release Notes
JEP 491: JDK 15 Release Notes
JEP 492: JDK 15 Release Notes
JEP 493: JDK 15 Release Notes
JEP 494: JDK 15 Release Notes
JEP 495: JDK 15 Release Notes
JEP 496: JDK 15 Release Notes
JEP 497: JDK 15 Release Notes
JEP 498: JDK 15 Release Notes
JEP 499: JDK 15 Release Notes
JEP 386: New mac OS Rendering Pipeline
JEP 389: Foreign Function & Memory API (Incubator)
JEP 392: API for the JDK Flight Recorder
JEP 394: Pattern Matching for instanceof (Preview)
JEP 398: Deprecate the Security Manager for Removal
JEP 384: Records (Standard Feature Preview)
JEP 395: Records (Standard Feature Preview)
JEP 397: Sealed Classes (Standard Feature Preview)
gptkbp:introduced gptkb:JDK_11
gptkbp:is_adopted_by Widely adopted in Java FX applications.
gptkbp:is_described_as Introduces a new rendering pipeline for mac OS.
JDK 15 Release Notes
JDK 17 Release Notes
JDK 17 Release Schedule
gptkbp:is_implemented_in gptkb:Zulu_Open_JDK
gptkb:Oracle_JDK
gptkb:DJ
gptkb:Adopt_Open_JDK
gptkb:Amazon_Corretto
gptkb:Red_Hat_Open_JDK
gptkb:Java_Enhancement_Proposal
gptkb:chess_match
SAPJVM
gptkbp:is_part_of gptkb:Java_SE_Platform
gptkbp:is_related_to gptkb:JEP_411
gptkb:JEP_382
gptkb:JEP_384
gptkb:JEP_391
gptkb:JEP_392
gptkb:JEP_393
gptkb:JEP_394
gptkb:JEP_395
gptkb:JEP_396
gptkb:JEP_397
gptkb:JEP_398
gptkb:JEP_399
gptkb:JEP_291
gptkb:JEP_400
gptkb:JEP_401
gptkb:JEP_402
gptkb:JEP_403
gptkb:JEP_404
gptkb:JEP_405
gptkb:JEP_406
gptkb:JEP_407
gptkb:JEP_408
gptkb:JEP_409
gptkb:JEP_410
gptkb:JEP_412
gptkb:JEP_413
gptkb:JEP_414
gptkb:JEP_415
gptkb:JEP_416
gptkb:JEP_417
gptkb:JEP_418
gptkb:JEP_419
gptkb:JEP_420
gptkb:JEP_421
gptkb:JEP_422
gptkb:JEP_423
gptkb:JEP_424
gptkb:JEP_425
gptkb:JEP_426
gptkb:JEP_427
gptkb:JEP_428
gptkb:JEP_429
gptkb:JEP_430
gptkb:JEP_431
gptkb:JEP_432
gptkb:JEP_433
gptkb:JEP_434
gptkb:JEP_435
gptkb:JEP_436
gptkb:JEP_437
gptkb:JEP_438
gptkb:JEP_439
gptkb:JEP_440
gptkb:JEP_441
gptkb:JEP_442
gptkb:JEP_443
gptkb:JEP_444
gptkb:JEP_445
gptkb:JEP_446
gptkb:JEP_447
gptkb:JEP_448
gptkb:JEP_449
gptkb:JEP_450
gptkb:JEP_451
gptkb:JEP_452
gptkb:JEP_453
gptkb:JEP_454
gptkb:JEP_455
gptkb:JEP_456
gptkb:JEP_457
gptkb:JEP_458
gptkb:JEP_459
gptkb:JEP_460
gptkb:JEP_461
gptkb:JEP_462
gptkb:JEP_463
gptkb:JEP_464
gptkb:JEP_465
gptkb:JEP_466
gptkb:JEP_467
gptkb:JEP_468
gptkb:JEP_469
gptkb:JEP_470
gptkb:JEP_471
gptkb:JEP_472
gptkb:JEP_473
gptkb:JEP_474
gptkb:JEP_475
gptkb:JEP_476
gptkb:JEP_477
gptkb:JEP_478
gptkb:JEP_479
gptkb:JEP_480
gptkb:JEP_481
gptkb:JEP_482
gptkb:JEP_483
gptkb:JEP_484
gptkb:JEP_485
gptkb:JEP_486
gptkb:JEP_487
gptkb:JEP_488
gptkb:JEP_489
gptkb:JEP_490
gptkb:JEP_491
gptkb:JEP_492
gptkb:JEP_493
gptkb:JEP_494
gptkb:JEP_495
gptkb:JEP_496
gptkb:JEP_497
gptkb:JEP_498
gptkb:JEP_499
gptkb:JEP_500
gptkbp:key Improved search capabilities
Improved accessibility features
Improved error reporting
HTM L5 support
Support for module documentation
Enhanced navigation in generated documentation
Improved handling of annotations in documentation
Improved handling of inherited documentation
Improved handling of package documentation
Improved performance of Javadoc generation
Support for generating documentation for interfaces
Support for generating documentation for enums
Support for generating documentation for modules
Support for generating documentation in multiple formats
Better integration with ID Es
Support for generating documentation for wildcard types in interfaces
Support for generating documentation for private methods in interfaces
Improved handling of lambda expressions in documentation
Support for generating documentation for type annotations
Support for generating documentation for inner interfaces
Support for generating documentation for wildcard types
Improved handling of generic types in documentation
Enhanced output formatting
Improved handling of annotations in interfaces
Improved handling of default methods
Improved handling of deprecated AP Is
Improved handling of exceptions in documentation
Improved handling of generic types in interfaces
Improved handling of method overloads
Improved handling of nested classes
Improved handling of static methods in interfaces
Improved handling of type parameters
New tags for better documentation
Support for annotations in documentation
Support for custom doclet options
Support for external documentation links
Support for new HTML tags
Support for generating documentation for type annotations in interfaces
Support for generating documentation for method references in interfaces
Improved handling of lambda expressions in interfaces
Support for generating documentation for static methods
Improved handling of functional interfaces in interfaces
Support for generating documentation for private methods
Support for generating documentation for private AP Is
Improved handling of functional interfaces in documentation
Support for generating documentation for constructors
Support for generating documentation for method references
Support for generating documentation for inner classes
Improved handling of nested interfaces in documentation
Support for generating documentation for default methods in interfaces
Support for generating documentation for default methods in interfaces.
gptkbp:latest_version JDK 11+
gptkbp:notable_album 2018-03-20
gptkbp:plot_summary Improves Javadoc by adding new features and enhancements.
gptkbp:project gptkb:Open_JFX
gptkbp:proposed_by gptkb:Database_Management_System
gptkbp:published_by September 2021
gptkbp:related_to gptkb:JEP_330
gptkb:JEP_261
gptkb:JEP_291
gptkbp:release_date September 2018
gptkbp:released gptkb:JDK_17
gptkb:Java_SE_11
gptkbp:replaced_by Java EE modules
CORBA modules
gptkbp:requires Metal API
JDK 11 or later
gptkbp:sponsor JDK Project
gptkbp:status gptkb:Final
gptkbp:successor gptkb:JEP_421
gptkbp:targets gptkb:JDK_11
gptkb:JDK_15
gptkbp:title gptkb:New_mac_OS_Rendering_Pipeline
Javadoc Updates
Remove the Java EE and CORBA Modules
gptkbp:user_reviews gptkb:Richard_Bair
gptkb:Alan_Bateman
gptkb:Brian_Goetz
gptkb:David_Holmes
gptkb:Venkat_Subramaniam
gptkb:Kirk_Pepperdine
gptkb:Mark_Reinhold
gptkb:Richard_Warburton
gptkb:Sander_Mak
gptkb:John_Rose
gptkb:Jesse_Glick