Class ClassDefinition
java.lang.Object
com.google.api.generator.engine.ast.ClassDefinition
- All Implemented Interfaces:
AstNode
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(AstNodeVisitor visitor) Writes the syntatically-correct Java code representation of this node.abstract com.google.common.collect.ImmutableList<AnnotationNode>static ClassDefinition.Builderbuilder()abstract IdentifierNodeabstract TypeNodeabstract com.google.common.collect.ImmutableList<CommentStatement>abstract com.google.common.collect.ImmutableList<CommentStatement>abstract com.google.common.collect.ImmutableList<TypeNode>abstract booleanabstract booleanisFinal()abstract booleanisNested()abstract booleanisStatic()abstract com.google.common.collect.ImmutableList<MethodDefinition>methods()abstract com.google.common.collect.ImmutableList<ClassDefinition>abstract Stringabstract RegionTagabstract ScopeNodescope()abstract com.google.common.collect.ImmutableList<Statement>abstract ClassDefinition.Builder
-
Constructor Details
-
ClassDefinition
public ClassDefinition()
-
-
Method Details
-
fileHeader
-
regionTag
-
scope
-
classIdentifier
-
packageString
-
isNested
public abstract boolean isNested() -
headerCommentStatements
-
annotations
-
implementsTypes
-
extendsType
-
isStatic
public abstract boolean isStatic() -
isFinal
public abstract boolean isFinal() -
isAbstract
public abstract boolean isAbstract() -
statements
-
methods
-
nestedClasses
-
accept
Description copied from interface:AstNodeWrites the syntatically-correct Java code representation of this node. -
builder
-
toBuilder
-