net.jangaroo.jooc.ast
Class Expr

java.lang.Object
  extended by net.jangaroo.jooc.ast.NodeImplBase
      extended by net.jangaroo.jooc.ast.Expr
All Implemented Interfaces:
AstNode
Direct Known Subclasses:
ApplyExpr, ArrayIndexExpr, CommaSeparatedList, ConditionalExpr, FunctionExpr, IdeExpr, LiteralExpr, NewExpr, ObjectLiteral, OpExpr, ParenthesizedExpr, VectorLiteral

public abstract class Expr
extends NodeImplBase

Author:
Andreas Gawecki

Nested Class Summary
 
Nested classes/interfaces inherited from class net.jangaroo.jooc.ast.NodeImplBase
NodeImplBase.Scoped
 
Constructor Summary
Expr()
           
 
Method Summary
 IdeDeclaration getType()
           
 boolean isCompileTimeConstant()
           
 boolean isRuntimeConstant()
           
 void setType(IdeDeclaration type)
           
 
Methods inherited from class net.jangaroo.jooc.ast.NodeImplBase
analyze, analyze, getChildren, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.jangaroo.jooc.ast.AstNode
getSymbol, scope, visit
 

Constructor Detail

Expr

public Expr()
Method Detail

getType

public IdeDeclaration getType()

setType

public void setType(IdeDeclaration type)

isRuntimeConstant

public boolean isRuntimeConstant()

isCompileTimeConstant

public boolean isCompileTimeConstant()


Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.