Class VariableExpr.Builder
- java.lang.Object
-
- com.google.api.generator.engine.ast.VariableExpr.Builder
-
- Enclosing class:
- VariableExpr
public abstract static class VariableExpr.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description VariableExprbuild()abstract VariableExpr.BuildersetAnnotations(List<AnnotationNode> annotations)abstract VariableExpr.BuildersetExprReferenceExpr(Expr exprReference)abstract VariableExpr.BuildersetIsDecl(boolean isDecl)abstract VariableExpr.BuildersetIsFinal(boolean isFinal)abstract VariableExpr.BuildersetIsStatic(boolean isStatic)abstract VariableExpr.BuildersetIsVolatile(boolean isVolatile)abstract VariableExpr.BuildersetScope(ScopeNode scope)abstract VariableExpr.BuildersetStaticReferenceType(TypeNode type)abstract VariableExpr.BuildersetTemplateObjects(List<Object> objects)abstract VariableExpr.BuildersetVariable(Variable variable)
-
-
-
Method Detail
-
setVariable
public abstract VariableExpr.Builder setVariable(Variable variable)
-
setExprReferenceExpr
public abstract VariableExpr.Builder setExprReferenceExpr(Expr exprReference)
-
setStaticReferenceType
public abstract VariableExpr.Builder setStaticReferenceType(TypeNode type)
-
setIsDecl
public abstract VariableExpr.Builder setIsDecl(boolean isDecl)
-
setScope
public abstract VariableExpr.Builder setScope(ScopeNode scope)
-
setIsStatic
public abstract VariableExpr.Builder setIsStatic(boolean isStatic)
-
setIsFinal
public abstract VariableExpr.Builder setIsFinal(boolean isFinal)
-
setIsVolatile
public abstract VariableExpr.Builder setIsVolatile(boolean isVolatile)
-
setAnnotations
public abstract VariableExpr.Builder setAnnotations(List<AnnotationNode> annotations)
-
setTemplateObjects
public abstract VariableExpr.Builder setTemplateObjects(List<Object> objects)
-
build
public VariableExpr build()
-
-