Class AnonymousClassExpr

java.lang.Object
com.google.api.generator.engine.ast.AnonymousClassExpr
All Implemented Interfaces:
AstNode, Expr

public abstract class AnonymousClassExpr extends Object implements Expr
  • Constructor Details

    • AnonymousClassExpr

      public AnonymousClassExpr()
  • Method Details

    • type

      public abstract TypeNode type()
      Specified by:
      type in interface Expr
    • methods

      public abstract com.google.common.collect.ImmutableList<MethodDefinition> methods()
    • statements

      public abstract com.google.common.collect.ImmutableList<Statement> statements()
    • accept

      public void accept(AstNodeVisitor visitor)
      Description copied from interface: AstNode
      Writes the syntatically-correct Java code representation of this node.
      Specified by:
      accept in interface AstNode
      Specified by:
      accept in interface Expr
    • builder

      public static AnonymousClassExpr.Builder builder()