X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-generator-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fgenerator%2Futil%2FBindingRuntimeContext.java;h=400bed420f47e41622e7d7142e6a187b92688aee;hb=55112d628f5db3c7ad81d252d16aa5c4f71821ad;hp=dc2be63654c51fae21ba35f6c892dab8ae01ee2d;hpb=ca8ea99b492d3cf0fcce2b8fc90af5abea9d95a2;p=mdsal.git diff --git a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/util/BindingRuntimeContext.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/util/BindingRuntimeContext.java index dc2be63654..400bed420f 100644 --- a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/util/BindingRuntimeContext.java +++ b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/util/BindingRuntimeContext.java @@ -47,6 +47,7 @@ import org.opendaylight.mdsal.binding.spec.naming.BindingMapping; import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.yang.binding.Action; import org.opendaylight.yangtools.yang.binding.Augmentation; +import org.opendaylight.yangtools.yang.binding.Enumeration; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier; import org.opendaylight.yangtools.yang.model.api.ActionDefinition; @@ -310,7 +311,9 @@ public final class BindingRuntimeContext implements Immutable { * * @param enumClass enum generated class * @return mapped enum constants from yang with their corresponding values in generated binding classes + * @deprecated This method is not guaranteed to be accurate. Use {@link Enumeration#getName()} instead. */ + @Deprecated public BiMap getEnumMapping(final Class enumClass) { final Entry typeWithSchema = getTypeWithSchema(enumClass); return getEnumMapping(typeWithSchema); @@ -321,7 +324,9 @@ public final class BindingRuntimeContext implements Immutable { * * @param enumClassName enum generated class name * @return mapped enum constants from yang with their corresponding values in generated binding classes + * @deprecated This method is not guaranteed to be accurate. Use {@link Enumeration#getName()} instead. */ + @Deprecated public BiMap getEnumMapping(final String enumClassName) { return getEnumMapping(findTypeWithSchema(enumClassName)); }