Statements (255)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_2_Platform
gptkb:JEP |
gptkbp:author |
gptkb:John_Doe
gptkb:John_Rose Brian Goetz. |
gptkbp:benefits |
Reduced boilerplate code.
|
gptkbp:community_feedback |
Positive.
|
gptkbp:conformance |
Conforms to Java SE standards.
|
gptkbp:contribution |
Contributed to the Java platform.
|
gptkbp:created |
2018-05-01
2018-03-20 |
gptkbp:describes |
Dynamic Class-File Constants
|
gptkbp:description |
Introduces a new constant pool entry type for dynamic constants.
|
gptkbp:discusses |
Open JDK mailing list
Open JDK mailing list. https://openjdk.java.net/jeps/309 |
gptkbp:end_date |
August 2018
|
gptkbp:enhances |
gptkb:Java_Language
|
gptkbp:example |
Using dynamic constants in method references.
|
gptkbp:first_published |
2019-09-17
|
gptkbp:future_prospects |
Monitor usage.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 309
|
gptkbp:impact |
Enhances the Java language.
Improves the efficiency of the Java Virtual Machine. Improves class file constant handling. Developers using Javadoc. |
gptkbp:impact_on_backward_compatibility |
None.
|
gptkbp:introduced_in |
gptkb:JDK_15
|
gptkbp:involved_technology |
Java Virtual Machine.
Java Language. |
gptkbp:is_adopted_by |
High.
|
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:Java_SE_11 Implemented in the Java compiler. Completed. Javadoc tool. |
gptkbp:is_motivated_by |
Improve usability of Javadoc.
Improve the flexibility of the Java language. |
gptkbp:is_reviewed_by |
Java SE Platform Review Board.
|
gptkbp:key_feature |
Search functionality in Javadoc.
Dynamic constant pool entries. |
gptkbp:latest_version |
1.0
|
gptkbp:notable_release |
2018-03-20
|
gptkbp:performance |
Minimal.
|
gptkbp:plot_summary |
Introduce dynamic constants in class files.
Enhances Javadoc to include a search feature. |
gptkbp:proposed_by |
gptkb:Oracle
gptkb:JDK_11 gptkb:Jesse_Glick |
gptkbp:provides |
New constant pool entries
|
gptkbp:related_concept |
R.
Python. PDF. Nim. Ada. C#. Ruby. HTML. SH. Haskell. JSON. XML. CSS. Swift. Markdown. Kotlin. APL. Action Script. BAT. CMD. COBOL. CSV. Clojure. Crystal. DOCX. DVI. Dart. EPS. Elixir. Elm. Erlang. F#. Fortran. Go. Groovy. Hack. INI. Julia. La Te X. Lisp. Logo. ODF. PHP. PPTX. PS. Perl. Post Script. Prolog. Pure Script. RTF. Rust. SVG. Scala. Scheme. Scratch. Smalltalk. Solidity. TSV. TXT. Tcl. Type Script. VHDL. Verilog. Visual Basic. XLSX. XPS. XSLT. YAML. ECMAScript. OCaml. PS1. PS10. PS100. PS11. PS12. PS13. PS14. PS15. PS16. PS17. PS18. PS19. PS2. PS20. PS21. PS22. PS23. PS24. PS25. PS26. PS27. PS28. PS29. PS3. PS30. PS31. PS32. PS33. PS34. PS35. PS36. PS37. PS38. PS39. PS4. PS40. PS41. PS42. PS43. PS44. PS45. PS46. PS47. PS48. PS49. PS5. PS50. PS51. PS52. PS53. PS54. PS55. PS56. PS57. PS58. PS59. PS6. PS60. PS61. PS62. PS63. PS64. PS65. PS66. PS67. PS68. PS69. PS7. PS70. PS71. PS72. PS73. PS74. PS75. PS76. PS77. PS78. PS79. PS8. PS80. PS81. PS82. PS83. PS84. PS85. PS86. PS87. PS88. PS89. PS9. PS90. PS91. PS92. PS93. PS94. PS95. PS96. PS97. PS98. PS99. |
gptkbp:related_jeps |
gptkb:JEP_335
gptkb:JEP_260 |
gptkbp:related_to |
gptkb:Java_Virtual_Machine
|
gptkbp:release_date |
September 2018
|
gptkbp:release_notes |
JDK 17 Release Notes
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_11 gptkb:JDK_15 |
gptkbp:requires |
gptkb:JEP_260
gptkb:JDK_15 |
gptkbp:reviews |
gptkb:Shay_Banon
gptkb:Jane_Smith gptkb:Brian_Goetz gptkb:David_Holmes gptkb:Kirk_Pepperdine gptkb:Mark_Reinhold Java Community Process. |
gptkbp:security |
None.
|
gptkbp:specification |
gptkb:Java_SE_17
Java SE 11. Dynamic Class-File Constants Specification |
gptkbp:status |
gptkb:Final
March 2018 |
gptkbp:target_jdk |
gptkb:JDK_11
|
gptkbp:title |
Dynamic Class-File Constants
Javadoc Search Dynamic Class File Constants |
gptkbp:updates |
2021-09-14
|
gptkbp:use_case |
Dynamic language features.
|
gptkbp:bfsParent |
gptkb:JEP_352
gptkb:JEP_405 gptkb:JEP_437 gptkb:JEP_462 gptkb:JEP_493 |
gptkbp:bfsLayer |
6
|