Squash empty lists/maps
[mdsal.git] / binding / mdsal-binding-generator-api / src / main / java / org / opendaylight / mdsal / binding / model / api / type / builder / MethodSignatureBuilder.java
index 34c7b3861d7ada88072689697c32332584573259..5e69bef48bdf826a36e376c90fef8f60da516465 100644 (file)
@@ -7,7 +7,9 @@
  */
 package org.opendaylight.mdsal.binding.model.api.type.builder;
 
+import com.google.common.annotations.Beta;
 import org.opendaylight.mdsal.binding.model.api.MethodSignature;
+import org.opendaylight.mdsal.binding.model.api.MethodSignature.ValueMechanics;
 import org.opendaylight.mdsal.binding.model.api.Type;
 
 /**
@@ -42,6 +44,9 @@ public interface MethodSignatureBuilder extends TypeMemberBuilder<MethodSignatur
      */
     MethodSignatureBuilder setDefault(boolean isDefault);
 
+    @Beta
+    MethodSignatureBuilder setMechanics(ValueMechanics mechanics);
+
     /**
      * Adds Parameter into the List of method parameters. Neither the Name or Type of parameter can be {@code null}.
      *