public abstract static class MethodDefinition.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public abstract MethodDefinition.Builder setScope(ScopeNode scope)
public abstract MethodDefinition.Builder setReturnType(TypeNode type)
public abstract MethodDefinition.Builder setName(String name)
public MethodDefinition.Builder setHeaderCommentStatements(CommentStatement... comments)
public abstract MethodDefinition.Builder setHeaderCommentStatements(List<CommentStatement> headeCommentStatements)
public abstract MethodDefinition.Builder setAnnotations(List<AnnotationNode> annotations)
public abstract MethodDefinition.Builder setIsStatic(boolean isStatic)
public abstract MethodDefinition.Builder setIsFinal(boolean isFinal)
public abstract MethodDefinition.Builder setIsAbstract(boolean isAbstract)
public abstract MethodDefinition.Builder setIsConstructor(boolean isConstructor)
public abstract MethodDefinition.Builder setThrowsExceptions(List<TypeNode> exceptionTypes)
public MethodDefinition.Builder setArguments(VariableExpr... arguments)
public abstract MethodDefinition.Builder setArguments(List<VariableExpr> arguments)
public abstract MethodDefinition.Builder setBody(List<Statement> body)
public MethodDefinition.Builder setReturnExpr(Expr expr)
public abstract MethodDefinition.Builder setReturnExpr(ReturnExpr returnExpr)
public abstract MethodDefinition.Builder setIsOverride(boolean isOverride)
public abstract MethodDefinition.Builder setTemplateNames(List<String> names)
public abstract MethodDefinition.Builder setReturnTemplateNames(List<String> names)
public MethodDefinition build()
Copyright © 2022 Google LLC. All rights reserved.