public abstract static class ClassDefinition.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public ClassDefinition.Builder setFileHeader(CommentStatement... headerComments)
public abstract ClassDefinition.Builder setFileHeader(List<CommentStatement> fileHeader)
public abstract ClassDefinition.Builder setRegionTag(RegionTag regionTag)
public ClassDefinition.Builder setHeaderCommentStatements(CommentStatement... comments)
public abstract ClassDefinition.Builder setHeaderCommentStatements(List<CommentStatement> headerCommentStatements)
public abstract ClassDefinition.Builder setScope(ScopeNode scope)
public abstract ClassDefinition.Builder setPackageString(String pkg)
public abstract ClassDefinition.Builder setName(String name)
public abstract ClassDefinition.Builder setIsNested(boolean isNested)
public abstract ClassDefinition.Builder setAnnotations(List<AnnotationNode> annotations)
public abstract ClassDefinition.Builder setIsAbstract(boolean isAbstract)
public abstract ClassDefinition.Builder setIsStatic(boolean isStatic)
public abstract ClassDefinition.Builder setIsFinal(boolean isFinal)
public abstract ClassDefinition.Builder setExtendsType(TypeNode type)
public abstract ClassDefinition.Builder setImplementsTypes(List<TypeNode> types)
public abstract ClassDefinition.Builder setStatements(List<Statement> body)
public abstract ClassDefinition.Builder setMethods(List<MethodDefinition> methods)
public abstract ClassDefinition.Builder setNestedClasses(List<ClassDefinition> nestedClasses)
public ClassDefinition build()
Copyright © 2022 Google LLC. All rights reserved.