6 * Copyright (c) 2013 by Cisco Systems, Inc.
9 package org.opendaylight.controller.sal.binding.model.api.type.builder;
11 import org.opendaylight.controller.sal.binding.model.api.MethodSignature;
12 import org.opendaylight.controller.sal.binding.model.api.Type;
14 public interface MethodSignatureBuilder {
16 public AnnotationTypeBuilder addAnnotation(final String packageName, final String name);
18 public void addReturnType(final Type returnType);
20 public void addParameter(final Type type, final String name);
22 public void addComment(final String comment);
24 public MethodSignature toInstance(final Type definingType);