Package ch.so.agi.gretl.lsp.overview
Record Class GretlOverview
java.lang.Object
java.lang.Record
ch.so.agi.gretl.lsp.overview.GretlOverview
public record GretlOverview(String uri, List<OverviewTask> tasks, TaskGraph graph, List<OverviewDiagnostic> diagnostics, SqlParameterReport sqlParameterReport)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionGretlOverview(String uri, List<OverviewTask> tasks, TaskGraph graph, List<OverviewDiagnostic> diagnostics, SqlParameterReport sqlParameterReport) Creates an instance of aGretlOverviewrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thediagnosticsrecord component.final booleanIndicates whether some other object is "equal to" this one.graph()Returns the value of thegraphrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of thesqlParameterReportrecord component.tasks()Returns the value of thetasksrecord component.final StringtoString()Returns a string representation of this record class.uri()Returns the value of theurirecord component.
-
Constructor Details
-
GretlOverview
public GretlOverview(String uri, List<OverviewTask> tasks, TaskGraph graph, List<OverviewDiagnostic> diagnostics, SqlParameterReport sqlParameterReport) Creates an instance of aGretlOverviewrecord class.- Parameters:
uri- the value for theurirecord componenttasks- the value for thetasksrecord componentgraph- the value for thegraphrecord componentdiagnostics- the value for thediagnosticsrecord componentsqlParameterReport- the value for thesqlParameterReportrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
uri
Returns the value of theurirecord component.- Returns:
- the value of the
urirecord component
-
tasks
Returns the value of thetasksrecord component.- Returns:
- the value of the
tasksrecord component
-
graph
Returns the value of thegraphrecord component.- Returns:
- the value of the
graphrecord component
-
diagnostics
Returns the value of thediagnosticsrecord component.- Returns:
- the value of the
diagnosticsrecord component
-
sqlParameterReport
Returns the value of thesqlParameterReportrecord component.- Returns:
- the value of the
sqlParameterReportrecord component
-