// Do not edit this file! // // Automatically generated by Emacs: // // node defs: nodetypes.def // builder : tree-accessors.h.el // timestamp: Mon Aug 22 04:09:13 2005 virtual string16 text () const; virtual void text (string16); virtual const string* ident () const; virtual void ident (const string*); virtual Common::Modifiers flags () const; virtual void flags (Common::Modifiers); virtual Decl* decl () const; virtual void decl (Decl*); virtual bool valid () const; virtual void valid (bool); virtual bool isinline () const; virtual void isinline (bool); virtual bool isfinal () const; virtual void isfinal (bool); virtual bool appearsOnEveryIter () const; virtual void appearsOnEveryIter (bool); virtual Literal literal () const; virtual void literal (Literal); virtual TreeNode* destination () const; virtual void destination (TreeNode*); virtual TreeNode* theClass () const; virtual void theClass (TreeNode*); virtual string codeString () const; virtual void codeString (string); virtual string offsetString () const; virtual void offsetString (string); virtual llist * cleanups () const; virtual void cleanups (llist *); virtual MonitorFetchNode * fetcher () const; virtual void fetcher (MonitorFetchNode *); virtual TreeNode * WRTloop () const; virtual void WRTloop (TreeNode *); virtual llist< pair > * rfrs () const; virtual void rfrs (llist< pair > *); virtual llist< pair > * sirs () const; virtual void sirs (llist< pair > *); virtual llist< pair > * urs () const; virtual void urs (llist< pair > *); virtual string ** pointValues () const; virtual void pointValues (string **); virtual Pragma::Request requests () const; virtual void requests (Pragma::Request); virtual Environ * environ () const; virtual void environ (Environ *); virtual set * stmtsToDelete () const; virtual void stmtsToDelete (set *); virtual treeSet * declsToDelete () const; virtual void declsToDelete (treeSet *); virtual map * remap () const; virtual void remap (map *); virtual TypeDeclNode * enclosingType () const; virtual void enclosingType (TypeDeclNode *); virtual TreeNode * enclosingBlock () const; virtual void enclosingBlock (TreeNode *); virtual NameNode * declaredName () const; virtual void declaredName (NameNode *); virtual bool hasEnclosingInstance () const; virtual void hasEnclosingInstance (bool); virtual int classNum () const; virtual void classNum (int); virtual TreeNode * cbody () const; virtual void cbody (TreeNode *); virtual TreeNode::AllocateContext * allocateContext () const; virtual void allocateContext (TreeNode::AllocateContext *); virtual TreeListNode* args () const; virtual void args (TreeListNode*); virtual TreeNode* array () const; virtual void array (TreeNode*); virtual TreeNode* block () const; virtual void block (TreeNode*); virtual TreeNode* body () const; virtual void body (TreeNode*); virtual TreeListNode* cases () const; virtual void cases (TreeListNode*); virtual CatchListNode* catches () const; virtual void catches (CatchListNode*); virtual TreeListNode* members () const; virtual void members (TreeListNode*); virtual TreeNode* condition () const; virtual void condition (TreeNode*); virtual TreeNode* constructorCall () const; virtual void constructorCall (TreeNode*); virtual TreeListNode* dimExprs () const; virtual void dimExprs (TreeListNode*); virtual TypeNode* elementType () const; virtual void elementType (TypeNode*); virtual TreeNode* elseOpnd () const; virtual void elseOpnd (TreeNode*); virtual TreeNode* elsePart () const; virtual void elsePart (TreeNode*); virtual TreeNode* expr () const; virtual void expr (TreeNode*); virtual TreeNode* finally () const; virtual void finally (TreeNode*); virtual TreeListNode* imports () const; virtual void imports (TreeListNode*); virtual TreeNode* index () const; virtual void index (TreeNode*); virtual TreeListNode* init () const; virtual void init (TreeListNode*); virtual TreeNode* initExpr () const; virtual void initExpr (TreeNode*); virtual TreeListNode* initializers () const; virtual void initializers (TreeListNode*); virtual TypeListNode* interfaces () const; virtual void interfaces (TypeListNode*); virtual TreeNode* label () const; virtual void label (TreeNode*); virtual TreeNode* method () const; virtual void method (TreeNode*); virtual TreeNode* name () const; virtual void name (TreeNode*); virtual TreeNode* simpName () const; virtual void simpName (TreeNode*); virtual TreeNode* object () const; virtual void object (TreeNode*); virtual TreeNode* opnd0 () const; virtual void opnd0 (TreeNode*); virtual TreeNode* opnd1 () const; virtual void opnd1 (TreeNode*); virtual TreeNode* package () const; virtual void package (TreeNode*); virtual TreeNode* param () const; virtual void param (TreeNode*); virtual TreeListNode* params () const; virtual void params (TreeListNode*); virtual TypeListNode* paramTypes () const; virtual void paramTypes (TypeListNode*); virtual TreeNode* proc () const; virtual void proc (TreeNode*); virtual TreeNode* qualifier () const; virtual void qualifier (TreeNode*); virtual TypeNode* returnType () const; virtual void returnType (TypeNode*); virtual TypeNode* declaredReturnType () const; virtual void declaredReturnType (TypeNode*); virtual TreeListNode* addends () const; virtual void addends (TreeListNode*); virtual TreeNode* stmt () const; virtual void stmt (TreeNode*); virtual TreeListNode* stmts () const; virtual void stmts (TreeListNode*); virtual TreeNode* superClass () const; virtual void superClass (TreeNode*); virtual TreeListNode* switchBlocks () const; virtual void switchBlocks (TreeListNode*); virtual TreeNode* test () const; virtual void test (TreeNode*); virtual TreeNode* thenOpnd () const; virtual void thenOpnd (TreeNode*); virtual TreeNode* thenPart () const; virtual void thenPart (TreeNode*); virtual TypeListNode* throws () const; virtual void throws (TypeListNode*); virtual TypeNode* dtype () const; virtual void dtype (TypeNode*); virtual TreeNode* dtypeopt () const; virtual void dtypeopt (TreeNode*); virtual TypeNode* ftype () const; virtual void ftype (TypeNode*); virtual TypeNode* ttype () const; virtual void ttype (TypeNode*); virtual TreeNode* types () const; virtual void types (TreeNode*); virtual TreeListNode* update () const; virtual void update (TreeListNode*); virtual TreeListNode* vars () const; virtual void vars (TreeListNode*); virtual TreeNode* region () const; virtual void region (TreeNode*); virtual TreeListNode* overlaps () const; virtual void overlaps (TreeListNode*); virtual TreeListNode* arrayspecifiers () const; virtual void arrayspecifiers (TreeListNode*); virtual TypeDeclNode* basis () const; virtual void basis (TypeDeclNode*); virtual TypeDeclNode* instance () const; virtual void instance (TypeDeclNode*); virtual TreeNode* value () const; virtual void value (TreeNode*); virtual TreeNode* initEncloser () const; virtual void initEncloser (TreeNode*); virtual TreeNode* finalVars () const; virtual void finalVars (TreeNode*); friend class TreeListNode; friend class StatementNode; friend class IterationNode; friend class LoopNode; friend class MonitorFetchNode; friend class MonitorUseNode; friend class MethodNode; friend class DataDeclNode; friend class TypeDeclNode; friend class TypeNode; friend class PrimitiveTypeNode; friend class ArrayTypeNode; friend class TypeListNode; friend class ExprNode; friend class FieldAccessNode; friend class IncrDecrNode; friend class UnaryArithNode; friend class BinaryArithNode; friend class BinaryArithAssignNode; friend class ShiftNode; friend class ShiftAssignNode; friend class RelationNode; friend class EqualityNode; friend class BitwiseNode; friend class BitwiseAssignNode; friend class LogCondNode; friend class DynamicTypeNode; friend class LitNode; friend class NameNode; friend class PrimitiveLitNode; friend class StringLitNode; friend class BoolTypeNode; friend class CharTypeNode; friend class ByteTypeNode; friend class ShortTypeNode; friend class IntTypeNode; friend class FloatTypeNode; friend class LongTypeNode; friend class DoubleTypeNode; friend class TypeNameNode; friend class JavaArrayTypeNode; friend class CompileUnitNode; friend class ImportNode; friend class ImportOnDemandNode; friend class ClassDeclNode; friend class FieldDeclNode; friend class VarDeclNode; friend class MethodDeclNode; friend class MethodSignatureNode; friend class OverlapNode; friend class VoidTypeNode; friend class ConstructorDeclNode; friend class ThisConstructorCallNode; friend class SuperConstructorCallNode; friend class StaticInitNode; friend class InstanceInitNode; friend class InterfaceDeclNode; friend class ArrayInitNode; friend class BlockNode; friend class EmptyStmtNode; friend class GotoNode; friend class LabeledStmtNode; friend class IfStmtNode; friend class SwitchNode; friend class CaseNode; friend class SwitchBranchNode; friend class WhileNode; friend class DoNode; friend class ForNode; friend class BreakNode; friend class ContinueNode; friend class ReturnNode; friend class ThrowNode; friend class SynchronizedNode; friend class CatchNode; friend class TryNode; friend class CatchListNode; friend class FinallyNode; friend class TryStmtNode; friend class ExpressionStmtNode; friend class DummyNode; friend class ParameterNode; friend class NullPntrNode; friend class ThisNode; friend class ArrayAccessNode; friend class JavaArrayAccessNode; friend class TitaniumArrayAccessNode; friend class PointArrayAccessNode; friend class ObjectNode; friend class ObjectFieldAccessNode; friend class TypeFieldAccessNode; friend class ThisFieldAccessNode; friend class SuperFieldAccessNode; friend class MethodCallNode; friend class MethodCallAssignNode; friend class AllocateNode; friend class AllocateSpaceNode; friend class AllocateArrayNode; friend class PostIncrNode; friend class PostDecrNode; friend class UnaryPlusNode; friend class UnaryMinusNode; friend class PreIncrNode; friend class PreDecrNode; friend class ComplementNode; friend class NotNode; friend class CastNode; friend class MultNode; friend class DivNode; friend class RemNode; friend class PlusNode; friend class StringConcatNode; friend class StringConcatAssignNode; friend class MinusNode; friend class LeftShiftLogNode; friend class RightShiftLogNode; friend class RightShiftArithNode; friend class LTNode; friend class GTNode; friend class LENode; friend class GENode; friend class InstanceOfNode; friend class EQNode; friend class NENode; friend class BitAndNode; friend class BitOrNode; friend class BitXorNode; friend class CandNode; friend class CorNode; friend class IfExprNode; friend class AssignNode; friend class MultAssignNode; friend class DivAssignNode; friend class RemAssignNode; friend class PlusAssignNode; friend class MinusAssignNode; friend class LeftShiftLogAssignNode; friend class RightShiftLogAssignNode; friend class RightShiftArithAssignNode; friend class BitAndAssignNode; friend class BitXorAssignNode; friend class BitOrAssignNode; friend class PointTypeNode; friend class RectDomainTypeNode; friend class DomainTypeNode; friend class TitaniumArrayTypeNode; friend class ForEachPairNode; friend class ForEachSetupNode; friend class StrippedForEachNode; friend class UpdatePointBeforeStmtNode; friend class ForEachStmtNode; friend class ReorderNode; friend class PartitionStmtNode; friend class PartitionClauseNode; friend class BroadcastNode; friend class PointNode; friend class DomainNode; friend class EmptyArrayNode; friend class ExpressionArrayNode; friend class TitaniumArrayNode; friend class AllocateArrayDimensionNode; friend class ArrayNameNode; friend class PragmaNode; friend class HasNoOverlapNode; friend class SRArrayAccessNode; friend class OSRArrayAccessNode; friend class IBroadcastNode; friend class StringConcatAssignPreLoweringNode; friend class MethodTypeNode; friend class NullTypeNode; friend class ArrayInitializerTypeNode; friend class CodeLiteralNode; friend class CodeLiteralExprNode; friend class CodeLiteralFieldAccessNode; friend class LazyOptimizeNode; friend class MonitorFetchClassNode; friend class MonitorFetchInstanceNode; friend class MonitorLockNode; friend class MonitorUnlockNode; friend class CheckNullNode; friend class AssertNode; friend class TemplateNameNode; friend class TemplateInstanceTypeNode; friend class TemplateDeclNode; friend class TemplateParamNode; friend class TemplateConstParamNode; friend class TemplateTypeParamNode; friend class TemplateInstanceDeclNode;