Statements (27)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Java_language_feature
|
| gptkbp:automaticallyGenerates |
toString()
accessor methods equals() hashCode() |
| gptkbp:cannotDeclare |
explicit setters
instance fields |
| gptkbp:cannotExtend |
other classes
|
| gptkbp:compatibleWith |
abstract
generic Java versions before 14 |
| gptkbp:fieldsAre |
private
final |
| gptkbp:hasSyntax |
record Point(int x, int y) {}
|
| gptkbp:implementedIn |
interfaces
|
| gptkbp:introducedIn |
gptkb:Java_14
preview feature |
| gptkbp:partOf |
gptkb:Project_Amber
|
| gptkbp:purpose |
model immutable data
|
| gptkbp:standardizedBy |
gptkb:Java_16
|
| gptkbp:supportedBy |
gptkb:OpenJDK
gptkb:javac |
| gptkbp:usedFor |
data transfer objects
value-based classes |
| gptkbp:bfsParent |
gptkb:Glen_Ballard
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Java Records
|