Speed up confict detection 85/85985/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Nov 2019 17:01:15 +0000 (18:01 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Nov 2019 17:11:45 +0000 (18:11 +0100)
commitcaad8dd49ee920d4484205af127d1c09bc81b8c9
treeec68fdd3bdc5ee06df725ffb6e25c5eaf8243153
parent75276bc6d944ff002de8149108d60603349d49c6
Speed up confict detection

Instead of using Set.contains() before issuing an Set.add() and
ignoring its value, we just add the statement and check the return
value -- if it returns false, we know we have detected a conflict.

Change-Id: I3113c344056b9d745c1cdcccd6d61f68cbe9eafa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractEffectiveDocumentedDataNodeContainer.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractEffectiveModule.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractEffectiveOperationDefinition.java