public class MethodBuilder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
MethodBuilder |
addArrayParameter(String name,
Class<?> clazz) |
MethodBuilder |
addParameter(com.sun.tools.javac.tree.JCTree.JCVariableDecl... parameters) |
MethodBuilder |
addParameter(com.sun.tools.javac.util.Name name,
Class<?> clazz) |
MethodBuilder |
addParameter(com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression type) |
MethodBuilder |
addParameter(String name,
Class<?> clazz) |
MethodBuilder |
addParameter(String name,
com.sun.tools.javac.tree.JCTree.JCExpression type) |
MethodBuilder |
addParameter(String name,
com.sun.tools.javac.tree.JCTree.JCExpression type,
com.sun.tools.javac.tree.JCTree.JCExpression... genTypes) |
MethodBuilder |
addParameter(String name,
com.sun.tools.javac.tree.JCTree.JCExpression type,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> genTypes) |
MethodBuilder |
addStatement(com.sun.tools.javac.tree.JCTree.JCStatement statement) |
MethodBuilder |
addStatements(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> newStatement) |
MethodBuilder |
addThrowsClauses(com.sun.tools.javac.tree.JCTree.JCExpression throwExpression) |
MethodBuilder |
addVarargsParameter(com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression type) |
MethodBuilder |
addVarargsParameter(String name,
Class typeClass) |
MethodBuilder |
addVarargsParameter(String name,
com.sun.tools.javac.tree.JCTree.JCExpression type) |
com.sun.tools.javac.tree.JCTree.JCMethodDecl |
build(String name,
int modifiers) |
MethodBuilder |
setReturnStatement(Class clazz,
String methodName,
com.sun.tools.javac.tree.JCTree.JCExpression... params) |
MethodBuilder |
setReturnStatement(com.sun.tools.javac.tree.JCTree.JCExpression returnStatement) |
MethodBuilder |
setReturnStatement(String varName,
String methodName,
com.sun.tools.javac.tree.JCTree.JCExpression... params) |
MethodBuilder |
setReturnType(Class<?> typeClass,
Class<?>... genTypeClass) |
MethodBuilder |
setReturnType(Class<?> typeClass,
com.sun.tools.javac.tree.JCTree.JCExpression... genTypeClass) |
MethodBuilder |
setReturnType(com.sun.tools.javac.tree.JCTree.JCExpression type) |
MethodBuilder |
setReturnType(com.sun.tools.javac.tree.JCTree.JCExpression type,
com.sun.tools.javac.tree.JCTree.JCExpression... genType) |
MethodBuilder |
setThrowsClauses(Class<? extends Throwable>... throwsClauseArray) |
public MethodBuilder setThrowsClauses(Class<? extends Throwable>... throwsClauseArray)
public MethodBuilder addThrowsClauses(com.sun.tools.javac.tree.JCTree.JCExpression throwExpression)
public MethodBuilder setReturnType(Class<?> typeClass, Class<?>... genTypeClass)
public MethodBuilder setReturnType(Class<?> typeClass, com.sun.tools.javac.tree.JCTree.JCExpression... genTypeClass)
public MethodBuilder setReturnType(com.sun.tools.javac.tree.JCTree.JCExpression type, com.sun.tools.javac.tree.JCTree.JCExpression... genType)
public MethodBuilder setReturnType(com.sun.tools.javac.tree.JCTree.JCExpression type)
public MethodBuilder setReturnStatement(String varName, String methodName, com.sun.tools.javac.tree.JCTree.JCExpression... params)
public MethodBuilder setReturnStatement(Class clazz, String methodName, com.sun.tools.javac.tree.JCTree.JCExpression... params)
public MethodBuilder setReturnStatement(com.sun.tools.javac.tree.JCTree.JCExpression returnStatement)
public MethodBuilder addStatements(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> newStatement)
public MethodBuilder addStatement(com.sun.tools.javac.tree.JCTree.JCStatement statement)
public MethodBuilder addParameter(com.sun.tools.javac.tree.JCTree.JCVariableDecl... parameters)
public MethodBuilder addParameter(String name, com.sun.tools.javac.tree.JCTree.JCExpression type, com.sun.tools.javac.tree.JCTree.JCExpression... genTypes)
public MethodBuilder addParameter(String name, com.sun.tools.javac.tree.JCTree.JCExpression type, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> genTypes)
public MethodBuilder addParameter(String name, Class<?> clazz)
public MethodBuilder addParameter(com.sun.tools.javac.util.Name name, Class<?> clazz)
public MethodBuilder addParameter(String name, com.sun.tools.javac.tree.JCTree.JCExpression type)
public MethodBuilder addParameter(com.sun.tools.javac.util.Name name, com.sun.tools.javac.tree.JCTree.JCExpression type)
public MethodBuilder addArrayParameter(String name, Class<?> clazz)
public MethodBuilder addVarargsParameter(String name, Class typeClass)
public MethodBuilder addVarargsParameter(String name, com.sun.tools.javac.tree.JCTree.JCExpression type)
public MethodBuilder addVarargsParameter(com.sun.tools.javac.util.Name name, com.sun.tools.javac.tree.JCTree.JCExpression type)
public com.sun.tools.javac.tree.JCTree.JCMethodDecl build(String name, int modifiers)
Copyright © 2020 com.github.braisdom. All rights reserved.