com.adobe.flexbuilder.codemodel.tree
Interface IExpressionNode

All Superinterfaces:
com.adobe.flexbuilder.codemodel.internal.testing.IAdaptableNode, IASNode

public interface IExpressionNode
extends IASNode

An IExpressionNode is a node in the parse tree that has a definition.


Method Summary
 IDefinition getDefinition()
          Get the definition for the node (whether it resolves to a variable, class, function, or whatever)
 
Methods inherited from interface com.adobe.flexbuilder.codemodel.tree.IASNode
getAncestorOfType, getChild, getChildCount, getChildren, getEnd, getNodeStackTrace, getNodeType, getPackageName, getParent, getSpanningStart, getStart
 
Methods inherited from interface com.adobe.flexbuilder.codemodel.internal.testing.IAdaptableNode
getAdaptableAttribute, getAdaptableAttributes, getAdaptableChildren, getAdaptableName
 

Method Detail

getDefinition

public IDefinition getDefinition()
Get the definition for the node (whether it resolves to a variable, class, function, or whatever)

Returns:
a node containing the definition of the variable, class, function, whatever