Statements (55)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JDK_17
|
gptkbp:aims_to |
restrict class inheritance
|
gptkbp:allows |
defining permitted subclasses
|
gptkbp:approves |
gptkb:software_framework
|
gptkbp:enables |
better API design
|
gptkbp:enhances |
type safety
|
gptkbp:improves |
code maintainability
|
gptkbp:introduced |
gptkb:Java_17
|
gptkbp:is_adopted_by |
open-source projects
Java developers |
gptkbp:is_analyzed_in |
software development methodologies
software engineering studies |
gptkbp:is_considered |
a major feature of Java 17
a key feature for modern Java development a significant improvement in Java's design. a solution for code safety |
gptkbp:is_described_as |
Java tutorials
Java enhancement proposals documentation |
gptkbp:is_discussed_in |
gptkb:Java_conferences
Java forums Java developer communities |
gptkbp:is_documented_in |
Java documentation
|
gptkbp:is_evaluated_by |
Java experts
software architects |
gptkbp:is_explored_in |
gptkb:academic_research
|
gptkbp:is_implemented_in |
gptkb:language
class modifiers |
gptkbp:is_influenced_by |
functional programming concepts
object-oriented programming principles |
gptkbp:is_part_of |
gptkb:Java_SE_17
gptkb:Project_Loom Java language evolution Java's feature set Java's type system Java's evolution history |
gptkbp:is_referenced_in |
Java books
Java enhancement discussions Java programming literature |
gptkbp:is_related_to |
pattern matching
JEP 409: Sealed Interfaces JEP 411: Deprecating the Security Manager |
gptkbp:is_supported_by |
gptkb:language
Java runtime environment Java ID Es |
gptkbp:is_tested_for |
Java development environments
Java testing frameworks Java applications testing |
gptkbp:is_used_in |
Java applications
|
gptkbp:is_utilized_in |
gptkb:Java_frameworks
enterprise applications |
gptkbp:proposed_by |
sealed classes in Java
JDK Enhancement-Proposal team |
gptkbp:provides |
more control over class hierarchies
|