From efc10e26ed704648468ca45671a49958dc6ba70d Mon Sep 17 00:00:00 2001 From: Pontus Melke Date: Tue, 12 Dec 2017 12:33:32 +0100 Subject: [PATCH] Minor clean up of LabelSet --- .../src/main/java/org/neo4j/kernel/impl/newapi/Labels.java | 7 ++++++- .../main/java/org/neo4j/kernel/impl/newapi/NodeCursor.java | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/Labels.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/Labels.java index 705a38fcebe58..db51dd9cbd310 100644 --- a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/Labels.java +++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/Labels.java @@ -34,11 +34,16 @@ public class Labels implements LabelSet */ private final long[] labels; - public Labels( long[] labels ) + private Labels( long[] labels ) { this.labels = labels; } + static Labels from( long[] labels ) + { + return new Labels( labels ); + } + static Labels from( Collection integers ) { int size = integers.size(); diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/NodeCursor.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/NodeCursor.java index d56e1de0d2fb3..273bbe8bcffea 100644 --- a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/NodeCursor.java +++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/NodeCursor.java @@ -129,7 +129,7 @@ public LabelSet labels() else { //Nothing in tx state, just read the data. - return new Labels( NodeLabelsField.get( this, labelCursor()) ); + return Labels.from( NodeLabelsField.get( this, labelCursor()) ); } }