Class ClassDefinition.Builder
java.lang.Object
com.google.api.generator.engine.ast.ClassDefinition.Builder
- Enclosing class:
- ClassDefinition
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()abstract ClassDefinition.BuildersetAnnotations(List<AnnotationNode> annotations) abstract ClassDefinition.BuildersetExtendsType(TypeNode type) setFileHeader(CommentStatement... headerComments) abstract ClassDefinition.BuildersetFileHeader(List<CommentStatement> fileHeader) setHeaderCommentStatements(CommentStatement... comments) abstract ClassDefinition.BuildersetHeaderCommentStatements(List<CommentStatement> headerCommentStatements) abstract ClassDefinition.BuildersetImplementsTypes(List<TypeNode> types) abstract ClassDefinition.BuildersetIsAbstract(boolean isAbstract) abstract ClassDefinition.BuildersetIsFinal(boolean isFinal) abstract ClassDefinition.BuildersetIsNested(boolean isNested) abstract ClassDefinition.BuildersetIsStatic(boolean isStatic) abstract ClassDefinition.BuildersetMethods(List<MethodDefinition> methods) abstract ClassDefinition.Builderabstract ClassDefinition.BuildersetNestedClasses(List<ClassDefinition> nestedClasses) abstract ClassDefinition.BuildersetPackageString(String pkg) abstract ClassDefinition.BuildersetRegionTag(RegionTag regionTag) abstract ClassDefinition.Builderabstract ClassDefinition.BuildersetStatements(List<Statement> body)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setFileHeader
-
setFileHeader
-
setRegionTag
-
setHeaderCommentStatements
-
setHeaderCommentStatements
public abstract ClassDefinition.Builder setHeaderCommentStatements(List<CommentStatement> headerCommentStatements) -
setScope
-
setPackageString
-
setName
-
setIsNested
-
setAnnotations
-
setIsAbstract
-
setIsStatic
-
setIsFinal
-
setExtendsType
-
setImplementsTypes
-
setStatements
-
setMethods
-
setNestedClasses
-
build
-