Class MethodDefinition.Builder
java.lang.Object
com.google.api.generator.engine.ast.MethodDefinition.Builder
- Enclosing class:
- MethodDefinition
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()abstract MethodDefinition.BuildersetAnnotations(List<AnnotationNode> annotations) setArguments(VariableExpr... arguments) abstract MethodDefinition.BuildersetArguments(List<VariableExpr> arguments) abstract MethodDefinition.BuildersetHeaderCommentStatements(CommentStatement... comments) abstract MethodDefinition.BuildersetHeaderCommentStatements(List<CommentStatement> headeCommentStatements) abstract MethodDefinition.BuildersetIsAbstract(boolean isAbstract) abstract MethodDefinition.BuildersetIsConstructor(boolean isConstructor) abstract MethodDefinition.BuildersetIsFinal(boolean isFinal) abstract MethodDefinition.BuildersetIsOverride(boolean isOverride) abstract MethodDefinition.BuildersetIsStatic(boolean isStatic) abstract MethodDefinition.BuildersetReturnExpr(Expr expr) abstract MethodDefinition.BuildersetReturnExpr(ReturnExpr returnExpr) abstract MethodDefinition.BuildersetReturnTemplateNames(List<String> names) abstract MethodDefinition.BuildersetReturnType(TypeNode type) abstract MethodDefinition.Builderabstract MethodDefinition.BuildersetTemplateNames(List<String> names) abstract MethodDefinition.BuildersetThrowsExceptions(List<TypeNode> exceptionTypes)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setScope
-
setReturnType
-
setName
-
setHeaderCommentStatements
-
setHeaderCommentStatements
public abstract MethodDefinition.Builder setHeaderCommentStatements(List<CommentStatement> headeCommentStatements) -
setAnnotations
-
setIsStatic
-
setIsFinal
-
setIsAbstract
-
setIsConstructor
-
setThrowsExceptions
-
setArguments
-
setArguments
-
setBody
-
setReturnExpr
-
setReturnExpr
-
setIsOverride
-
setTemplateNames
-
setReturnTemplateNames
-
build
-