Statements (255)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
5
|
gptkbp:bfsParent |
gptkb:JEP_352
gptkb:JEP_405 gptkb:JEP_437 gptkb:JEP_462 gptkb:JEP_493 |
gptkbp:author |
gptkb:John_Doe
gptkb:John_Rose Brian Goetz. |
gptkbp:benefits |
Reduced boilerplate code.
|
gptkbp:contribution |
Contributed to the Java platform.
|
gptkbp:created |
2018-05-01
2018-03-20 |
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:feedback |
Positive.
|
gptkbp:first_published |
2019-09-17
|
gptkbp:future_plans |
Monitor usage.
|
gptkbp:historical_impact |
None.
|
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:introduced |
gptkb:JDK_15
|
gptkbp:is_adopted_by |
High.
|
gptkbp:is_described_as |
Dynamic Class-File Constants
Introduces a new constant pool entry type for dynamic constants. |
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 |
Search functionality in Javadoc.
Dynamic constant pool entries. |
gptkbp:latest_version |
1.0
|
gptkbp:notable_album |
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:Database_Management_System
gptkb:JDK_11 gptkb:Jesse_Glick |
gptkbp:provides |
New constant pool entries
|
gptkbp:regulatory_compliance |
Conforms to Java SE standards.
|
gptkbp:related_concept |
R.
Python. PDF. Nim. Ada. C#. Ruby. HTML. SH. Haskell. JSON. XML. CSS. Swift. ECMA Script. 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. O Caml. ODF. P S1. P S10. P S100. P S11. P S12. P S13. P S14. P S15. P S16. P S17. P S18. P S19. P S2. P S20. P S21. P S22. P S23. P S24. P S25. P S26. P S27. P S28. P S29. P S3. P S30. P S31. P S32. P S33. P S34. P S35. P S36. P S37. P S38. P S39. P S4. P S40. P S41. P S42. P S43. P S44. P S45. P S46. P S47. P S48. P S49. P S5. P S50. P S51. P S52. P S53. P S54. P S55. P S56. P S57. P S58. P S59. P S6. P S60. P S61. P S62. P S63. P S64. P S65. P S66. P S67. P S68. P S69. P S7. P S70. P S71. P S72. P S73. P S74. P S75. P S76. P S77. P S78. P S79. P S8. P S80. P S81. P S82. P S83. P S84. P S85. P S86. P S87. P S88. P S89. P S9. P S90. P S91. P S92. P S93. P S94. P S95. P S96. P S97. P S98. P S99. 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. |
gptkbp:related_jeps |
gptkb:JEP_335
gptkb:JEP_260 |
gptkbp:related_to |
gptkb:video_game
|
gptkbp:release_date |
September 2018
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_11 gptkb:JDK_15 JDK 17 Release Notes |
gptkbp:requires |
gptkb:JEP_260
gptkb:JDK_15 |
gptkbp:security_features |
None.
|
gptkbp:specifies |
gptkb:Java_SE_17
Java SE 11. Dynamic Class-File Constants Specification |
gptkbp:status |
gptkb:Final
March 2018 |
gptkbp:targets |
gptkb:JDK_11
|
gptkbp:technology |
Java Virtual Machine.
Java Language. |
gptkbp:title |
Dynamic Class-File Constants
Javadoc Search Dynamic Class File Constants |
gptkbp:updates |
2021-09-14
|
gptkbp:use_case |
Dynamic language features.
|
gptkbp:user_reviews |
gptkb:Shay_Banon
gptkb:Jane_Smith gptkb:Brian_Goetz gptkb:David_Holmes gptkb:Kirk_Pepperdine gptkb:Mark_Reinhold Java Community Process. |