Statements (57)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software
|
gptkbp:allows |
extend other classes
|
gptkbp:amended_by |
when properties are val
|
gptkbp:can_be |
custom methods
default parameter values nested data classes secondary constructors when properties are var |
gptkbp:can_be_extended_by |
with extension functions
|
gptkbp:can_be_used_with |
gptkb:Retrofit
gptkb:file_format gptkb:sealed_classes gptkb:Live_Data data binding Room database JSON serialization libraries Kotlin DS Ls (Domain Specific Languages) |
gptkbp:can_create |
data pipelines
immutable data structures DT Os (Data Transfer Objects) simple data holders |
gptkbp:communication |
for data transfer purposes
|
gptkbp:defines |
data keyword
|
gptkbp:durability |
using destructuring declarations
|
gptkbp:has_documentation |
with annotations
|
gptkbp:held_in |
UI state
|
https://www.w3.org/2000/01/rdf-schema#label |
data classes in Kotlin
|
gptkbp:is_compared_to |
using equals() method
|
gptkbp:is_implemented_in |
interfaces
|
gptkbp:is_often_used_in |
Android development
|
gptkbp:is_represented_in |
configuration settings
complex data types value objects user input data entities in databases |
gptkbp:is_used_for |
data validation
state management data modeling API responses data handling network responses |
gptkbp:is_used_in |
functional programming
data transformation test cases dependency injection functional interfaces coroutines MVVM architecture |
gptkbp:nesting |
inside other classes
|
gptkbp:provides |
automatic getters and setters
equals() method hash Code() method to String() method |
gptkbp:requires |
primary constructor
|
gptkbp:supports |
copy() method
|
gptkbp:bfsParent |
gptkb:Java_Records
|
gptkbp:bfsLayer |
6
|