commit | 42ac51f3408591684b7027d943e0aad4bb514f16 | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Wed Jan 27 12:59:31 2016 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed Jan 27 21:26:25 2016 +0000 |
tree | b781561330550679e374d968b5d8a29b4da8286a | |
parent | 1d7c9cbe6d99005cfa7dd67d71b6731e430de60f [diff] [blame] |
Make fields private to get classes immutable Change-Id: Ib2d6c013b8c027b2ddc6a7d1cb204627a2dd7b19
diff --git a/core/api/src/main/java/org/onosproject/net/newresource/DiscreteResourceId.java b/core/api/src/main/java/org/onosproject/net/newresource/DiscreteResourceId.java index 035561d..92a98b8 100644 --- a/core/api/src/main/java/org/onosproject/net/newresource/DiscreteResourceId.java +++ b/core/api/src/main/java/org/onosproject/net/newresource/DiscreteResourceId.java
@@ -31,7 +31,7 @@ */ @Beta public final class DiscreteResourceId extends ResourceId { - final ImmutableList<Object> components; + private final ImmutableList<Object> components; DiscreteResourceId(ImmutableList<Object> components) { this.components = components; @@ -41,6 +41,10 @@ this.components = ImmutableList.of(); } + ImmutableList<Object> components() { + return components; + } + @Override public DiscreteResourceId child(Object child) { checkArgument(!(child instanceof Class<?>));