JEP 286

GPTKB entity

Statements (48)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_390
gptkb:JDK_10
gptkb:Java_10
gptkbp:affects local variable declarations
gptkbp:allows gptkb:var_keyword
gptkbp:approves gptkb:software_framework
gptkbp:enables more concise code
gptkbp:enhances Java syntax
developer productivity
gptkbp:example modern programming practices
language feature enhancement
gptkbp:features gptkb:Java_10
improves type inference
Java SE 10 and later versions
gptkbp:has_impact_on generic types
https://www.w3.org/2000/01/rdf-schema#label JEP 286
gptkbp:improves code readability
explicit type declarations
gptkbp:introduced gptkb:Java_SE_10
gptkbp:is_adopted_by Java developers
gptkbp:is_compatible_with existing Java code
gptkbp:is_discussed_in gptkb:Java_conferences
Java documentation
programming forums
gptkbp:is_documented_in gptkb:API
gptkbp:is_implemented_in gptkb:language
gptkbp:is_influenced_by other programming languages
gptkbp:is_part_of gptkb:language
gptkb:Java_Enhancement_Proposal
Java language specification
gptkbp:is_related_to type safety
software development methodologies
type inference algorithms
Java type system
gptkbp:is_supported_by IDE tools
gptkbp:is_used_in lambda expressions
stream API
gptkbp:proposed_by gptkb:2017
gptkb:local-variable_type_inference
aims to simplify code
gptkbp:published_by gptkb:Brian_Goetz
gptkbp:received community feedback
gptkbp:reduces boilerplate code
gptkbp:subject academic papers
Java tutorials
gptkbp:supports type inference