Skip to content

Label does not implement .equals() and .hashCode() #890

@dhoard

Description

@dhoard

Issue

Label implements Comparable but it doesn't implement .equals(Object o) and .hashCode().

Code

https://github.com/prometheus/client_java/blob/main/prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/snapshots/Label.java

Test

Label label1 = new Label("foo", "bar");
Label label2 = new Label("foo", "bar");
assertTrue(label1.equals(label2));

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions