JEP 14

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:author JEP Committee
gptkbp:benefits Reduces boilerplate code.
gptkbp:community_impact Strengthens community.
gptkbp:contribution Enhances Java language.
gptkbp:discusses https://openjdk.java.net/jeps/14
gptkbp:durability Improves maintainability.
gptkbp:economic_impact Eases learning curve.
gptkbp:end_date 2020-03-10.
gptkbp:error_handling Reduces errors.
gptkbp:example if (obj instanceof String s) { }.
gptkbp:feedback Generally positive.
Positive.
gptkbp:formulation New syntax for instanceof.
gptkbp:future_plans Further enhancements planned.
gptkbp:historical_documentation Documentation updated.
https://www.w3.org/2000/01/rdf-schema#label JEP 14
gptkbp:impact Simplifies coding patterns.
gptkbp:industry Widely adopted.
gptkbp:influenced Sets foundation for future features.
gptkbp:innovation Fosters innovation.
gptkbp:is_a_framework_for Frameworks can simplify code.
gptkbp:is_a_tool_for Tools support pattern matching.
gptkbp:is_adopted_by High.
Increases adoption.
gptkbp:is_compatible_with Backward compatible.
gptkbp:is_described_as Enhances the instanceof operator to allow pattern matching.
gptkbp:is_implemented_in gptkb:Java_SE_16
Completed.
gptkbp:is_motivated_by Improve type checking.
gptkbp:is_standardized_by Contributes to standards.
gptkbp:is_tested_for Extensively tested.
gptkbp:key Pattern Matching.
gptkbp:language Type Pattern.
gptkbp:latest_version 16.
gptkbp:library Libraries can utilize pattern matching.
gptkbp:notable_production Facilitates development.
gptkbp:notable_recipients Java Community.
gptkbp:performance Minimal.
Improves performance.
gptkbp:products Enhances code quality.
gptkbp:proposed_by 2020-01-14
gptkbp:reader_demographic Increases readability.
gptkbp:regulatory_compliance Conforms to Java standards.
gptkbp:related_concept Java SE standards.
gptkbp:related_jeps JEP 305, JEP 394.
gptkbp:related_to gptkb:JEP_305
gptkbp:release_date March 2021.
gptkbp:released gptkb:Java_16
Java 16.
gptkbp:security_features None.
gptkbp:specifies Java Language Specification.
gptkbp:status gptkb:Final
gptkbp:technology Java SE.
gptkbp:title gptkb:Pattern_Matching_for_instanceof
gptkbp:tutorials Provided by Oracle.
gptkbp:use_case Type checking in switch expressions.
gptkbp:user_manual Available online.
gptkbp:user_reviews 2020-02-20.
Various reviewers.
gptkbp:wildlife Enhances ecosystem.
gptkbp:bfsParent gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 3