X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Futil%2FBooleanType.java;h=3783da14f9e9b43251b75354f971374cc51b9a79;hb=706b37ddd2d46bd82a0b2c114ca4389dc7679568;hp=be35bf0b159f90d2abfade8ecd0adda93bc38f61;hpb=35db778fbcdfbd54a71cf17e221d401160795f6d;p=yangtools.git diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BooleanType.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BooleanType.java index be35bf0b15..3783da14f9 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BooleanType.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BooleanType.java @@ -9,7 +9,6 @@ package org.opendaylight.yangtools.yang.model.util; import java.util.Collections; import java.util.List; - import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.SchemaPath; import org.opendaylight.yangtools.yang.model.api.Status; @@ -20,10 +19,12 @@ import org.opendaylight.yangtools.yang.model.api.type.BooleanTypeDefinition; * The default implementation of Boolean Type Definition interface. * * @see BooleanTypeDefinition + * @deprecated Use {@link org.opendaylight.yangtools.yang.model.util.type.BaseTypes#booleanType()} instead */ +@Deprecated public final class BooleanType implements BooleanTypeDefinition { private static final BooleanType INSTANCE = new BooleanType(); - private static final SchemaPath PATH = SchemaPath.create(Collections.singletonList(BaseTypes.BOOLEAN_QNAME), true); + private static final SchemaPath PATH = SchemaPath.create(true, BaseTypes.BOOLEAN_QNAME); private static final String DESCRIPTION = "The boolean built-in type represents a boolean value."; private static final String REFERENCE = "https://tools.ietf.org/html/rfc6020#section-9.5"; private static final String UNITS = ""; @@ -34,6 +35,10 @@ public final class BooleanType implements BooleanTypeDefinition { private BooleanType() { } + /** + * Returns default instance of boolean built-in type. + * @return default instance of boolean built-in type. + */ public static BooleanType getInstance() { return INSTANCE; }