Class CAstValueImpl
java.lang.Object
com.ibm.wala.cast.tree.impl.CAstImpl
com.ibm.wala.cast.tree.impl.CAstValueImpl
- All Implemented Interfaces:
CAst
An implementation of CAst, i.e. a simple factory for creating capa ast nodes. This class simply
creates generic nodes with a kind field, and either an array of children. Note that there is no
easy way to mutate these trees; do not changes this (see CAstNode for the rationale for this
rule).
- Author:
- Julian Dolby (dolby@us.ibm.com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classNested classes/interfaces inherited from class CAstImpl
CAstImpl.CAstNodeImpl, CAstImpl.CAstValueImpl -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class CAstImpl
makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeUnique
-
Constructor Details
-
CAstValueImpl
public CAstValueImpl()
-
-
Method Details
-
makeNode
-
makeConstant
Description copied from interface:CAstMake an arbitrary object constant node.- Specified by:
makeConstantin interfaceCAst- Overrides:
makeConstantin classCAstImpl
-