Statements (19)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:JEP
|
gptkbp:aims_to |
improve the performance of dynamic languages on the JVM
|
gptkbp:allows |
classes to be defined at runtime
|
gptkbp:enables |
better encapsulation of classes
|
gptkbp:enhances |
the support for dynamic languages
|
gptkbp:feature |
gptkb:Java_Development_Kit_(JDK)
|
gptkbp:is_designed_for |
improving method handles
|
gptkbp:is_implemented_in |
gptkb:Java_Virtual_Machine_(JVM)
|
gptkbp:is_part_of |
gptkb:Java_SE_17
|
gptkbp:is_related_to |
JEP 342: Compact Strings
|
gptkbp:is_targeted_at |
dynamic language implementations on the JVM
|
gptkbp:proposed_by |
March 2021
introducing hidden classes in the Java programming language |
gptkbp:provides |
a mechanism for defining classes that are not accessible by name
|
gptkbp:published_by |
gptkb:Brian_Goetz
|
gptkbp:supports |
class loading and unloading
|
gptkbp:bfsParent |
gptkb:Java_14
gptkb:JDK_14 |
gptkbp:bfsLayer |
5
|