kendal.api.builders.MethodDeclBuilder Maven / Gradle / Ivy
The newest version!
package kendal.api.builders;
import com.sun.tools.javac.tree.JCTree.JCBlock;
import com.sun.tools.javac.tree.JCTree.JCExpression;
import com.sun.tools.javac.tree.JCTree.JCMethodDecl;
import com.sun.tools.javac.tree.JCTree.JCModifiers;
import com.sun.tools.javac.tree.JCTree.JCTypeParameter;
import com.sun.tools.javac.tree.JCTree.JCVariableDecl;
import com.sun.tools.javac.util.Name;
import kendal.model.Node;
public interface MethodDeclBuilder {
Node build(JCModifiers modifiers, String name, JCExpression resType,
com.sun.tools.javac.util.List typarams,
com.sun.tools.javac.util.List params, com.sun.tools.javac.util.List thrown,
Node body);
Node build(JCModifiers modifiers, Name name, JCExpression resType,
com.sun.tools.javac.util.List typarams,
com.sun.tools.javac.util.List params, com.sun.tools.javac.util.List thrown,
Node body);
Node build(JCModifiers modifiers, String name, JCExpression resType,
com.sun.tools.javac.util.List typarams,
com.sun.tools.javac.util.List params, com.sun.tools.javac.util.List thrown,
JCBlock body);
Node build(JCModifiers modifiers, Name name, JCExpression resType,
com.sun.tools.javac.util.List typarams,
com.sun.tools.javac.util.List params, com.sun.tools.javac.util.List thrown,
JCBlock body);
}