import static org.opendaylight.mdsal.binding.generator.BindingGeneratorUtil.replaceAllIllegalChars;
import com.google.common.base.CharMatcher;
+import com.google.common.base.MoreObjects;
import com.google.common.collect.ImmutableSortedSet;
import java.lang.reflect.Method;
import java.util.AbstractMap;
import org.opendaylight.mdsal.binding.spec.naming.BindingMapping;
import org.opendaylight.yangtools.yang.binding.Augmentable;
import org.opendaylight.yangtools.yang.binding.CodeHelpers;
-//import org.opendaylight.yangtools.yang.common.QName;
-//import org.opendaylight.yangtools.yang.common.XMLNamespace;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DocumentedNode;
import org.opendaylight.yangtools.yang.model.api.ListSchemaNode;
* {@code java.lang.Deprecated} as a JavaTypeName.
*/
static final @NonNull JavaTypeName DEPRECATED = JavaTypeName.create(Deprecated.class);
+ /**
+ * {@code java.lang.IllegalArgumentException} as a JavaTypeName.
+ */
+ static final @NonNull JavaTypeName IAE = JavaTypeName.create(IllegalArgumentException.class);
/**
* {@code java.lang.NullPointerException} as a JavaTypeName.
*/
*/
static final @NonNull JavaTypeName CODEHELPERS = JavaTypeName.create(CodeHelpers.class);
+ /**
+ * {@code com.google.common.base.MoreObjects} as a JavaTypeName.
+ */
+ static final @NonNull JavaTypeName MOREOBJECTS = JavaTypeName.create(MoreObjects.class);
private static final Comparator<MethodSignature> METHOD_COMPARATOR = new AlphabeticallyTypeMemberComparator<>();
private static final CharMatcher AMP_MATCHER = CharMatcher.is('&');