| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!--NewPage--> |
| <HTML> |
| <HEAD> |
| <!-- Generated by javadoc (build 1.5.0_12) on Fri May 30 11:15:54 CDT 2008 --> |
| <TITLE> |
| ASTNode |
| </TITLE> |
| |
| <META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.core.dom.ASTNode class"> |
| |
| <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style"> |
| |
| <SCRIPT type="text/javascript"> |
| function windowTitle() |
| { |
| parent.document.title="ASTNode"; |
| } |
| </SCRIPT> |
| <NOSCRIPT> |
| </NOSCRIPT> |
| |
| </HEAD> |
| |
| <BODY BGCOLOR="white" onload="windowTitle();"> |
| |
| |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <A NAME="navbar_top"><!-- --></A> |
| <A HREF="#skip-navbar_top" title="Skip navigation links"></A> |
| <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
| <TR> |
| <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
| <A NAME="navbar_top_firstrow"><!-- --></A> |
| <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
| <TR ALIGN="center" VALIGN="top"> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ASTNode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
| </TR> |
| </TABLE> |
| </TD> |
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
| </EM> |
| </TD> |
| </TR> |
| |
| <TR> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTMatcher.html" title="class in org.eclipse.wst.jsdt.core.dom"><B>PREV CLASS</B></A> |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><B>NEXT CLASS</B></A></FONT></TD> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/core/dom/ASTNode.html" target="_top"><B>FRAMES</B></A> |
| <A HREF="ASTNode.html" target="_top"><B>NO FRAMES</B></A> |
| <SCRIPT type="text/javascript"> |
| <!-- |
| if(window==top) { |
| document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
| } |
| //--> |
| </SCRIPT> |
| <NOSCRIPT> |
| <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
| </NOSCRIPT> |
| |
| |
| </FONT></TD> |
| </TR> |
| <TR> |
| <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> |
| SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> |
| <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> |
| DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> |
| </TR> |
| </TABLE> |
| <A NAME="skip-navbar_top"></A> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| |
| <HR> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <H2> |
| <FONT SIZE="-1"> |
| org.eclipse.wst.jsdt.core.dom</FONT> |
| <BR> |
| Class ASTNode</H2> |
| <PRE> |
| java.lang.Object |
| <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.wst.jsdt.core.dom.ASTNode</B> |
| </PRE> |
| <DL> |
| <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AnonymousClassDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">AnonymousClassDeclaration</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/CatchClause.html" title="class in org.eclipse.wst.jsdt.core.dom">CatchClause</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Comment.html" title="class in org.eclipse.wst.jsdt.core.dom">Comment</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Expression.html" title="class in org.eclipse.wst.jsdt.core.dom">Expression</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FunctionRef.html" title="class in org.eclipse.wst.jsdt.core.dom">FunctionRef</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FunctionRefParameter.html" title="class in org.eclipse.wst.jsdt.core.dom">FunctionRefParameter</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ImportDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">ImportDeclaration</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/JavaScriptUnit.html" title="class in org.eclipse.wst.jsdt.core.dom">JavaScriptUnit</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/MemberRef.html" title="class in org.eclipse.wst.jsdt.core.dom">MemberRef</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Modifier.html" title="class in org.eclipse.wst.jsdt.core.dom">Modifier</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/PackageDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">PackageDeclaration</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ProgramElement.html" title="class in org.eclipse.wst.jsdt.core.dom">ProgramElement</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TagElement.html" title="class in org.eclipse.wst.jsdt.core.dom">TagElement</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TextElement.html" title="class in org.eclipse.wst.jsdt.core.dom">TextElement</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Type.html" title="class in org.eclipse.wst.jsdt.core.dom">Type</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TypeParameter.html" title="class in org.eclipse.wst.jsdt.core.dom">TypeParameter</A>, <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/VariableDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom">VariableDeclaration</A></DD> |
| </DL> |
| <HR> |
| <DL> |
| <DT><PRE>public abstract class <B>ASTNode</B><DT>extends java.lang.Object</DL> |
| </PRE> |
| |
| <P> |
| Abstract superclass of all Abstract Syntax Tree (AST) node types. |
| <p> |
| An AST node represents a JavaScript source code construct, such |
| as a name, type, expression, statement, or declaration. |
| </p> |
| <p> |
| Each AST node belongs to a unique AST instance, called the owning AST. |
| The children of an AST node always have the same owner as their parent node. |
| If a node from one AST is to be added to a different AST, the subtree must |
| be cloned first to ensure that the added nodes have the correct owning AST. |
| </p> |
| <p> |
| When an AST node is part of an AST, it has a unique parent node. |
| Clients can navigate upwards, from child to parent, as well as downwards, |
| from parent to child. Newly created nodes are unparented. When an |
| unparented node is set as a child of a node (using a |
| <code>set<i>CHILD</i></code> method), its parent link is set automatically |
| and the parent link of the former child is set to <code>null</code>. |
| For nodes with properties that include a list of children (for example, |
| <code>Block</code> whose <code>statements</code> property is a list |
| of statements), adding or removing an element to/for the list property |
| automatically updates the parent links. These lists support the |
| <code>List.set</code> method; however, the constraint that the same |
| node cannot appear more than once means that this method cannot be used |
| to swap elements without first removing the node. |
| </p> |
| <p> |
| ASTs must not contain cycles. All operations that could create a cycle |
| detect this possibility and fail. |
| </p> |
| <p> |
| ASTs do not contain "holes" (missing subtrees). If a node is required to |
| have a certain property, a syntactically plausible initial value is |
| always supplied. |
| </p> |
| <p> |
| The hierarchy of AST node types has some convenient groupings marked |
| by abstract superclasses: |
| <ul> |
| <li>expressions - <code>Expression</code></li> |
| <li>names - <code>Name</code> (a sub-kind of expression)</li> |
| <li>statements - <code>Statement</code></li> |
| <li>types - <code>Type</code></li> |
| <li>type body declarations - <code>BodyDeclaration</code></li> |
| </ul> |
| </p> |
| <p> |
| Abstract syntax trees may be hand constructed by clients, using the |
| <code>new<i>TYPE</i></code> factory methods (see <code>AST</code>) to |
| create new nodes, and the various <code>set<i>CHILD</i></code> methods |
| to connect them together. |
| </p> |
| <p> |
| The class <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ASTParser</CODE></A> parses a string |
| containing a JavaScript source code and returns an abstract syntax tree |
| for it. The resulting nodes carry source ranges relating the node back to |
| the original source characters. The source range covers the construct |
| as a whole. |
| </p> |
| <p> |
| Each AST node carries bit flags, which may convey additional information about |
| the node. For instance, the parser uses a flag to indicate a syntax error. |
| Newly created nodes have no flags set. |
| </p> |
| <p> |
| Each AST node is capable of carrying an open-ended collection of |
| client-defined properties. Newly created nodes have none. |
| <code>getProperty</code> and <code>setProperty</code> are used to access |
| these properties. |
| </p> |
| <p> |
| AST nodes are thread-safe for readers provided there are no active writers. |
| If one thread is modifying an AST, including creating new nodes or cloning |
| existing ones, it is <b>not</b> safe for another thread to read, visit, |
| write, create, or clone <em>any</em> of the nodes on the same AST. |
| When synchronization is required, consider using the common AST |
| object that owns the node; that is, use |
| <code>synchronize (node.getAST()) {...}</code>. |
| </p> |
| <p> |
| ASTs also support the visitor pattern; see the class <code>ASTVisitor</code> |
| for details. |
| </p> |
| <p> |
| JavaScript units created by <code>ASTParser</code> from a |
| source document can be serialized after arbitrary modifications |
| with minimal loss of original formatting. See |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/JavaScriptUnit.html#recordModifications()"><CODE>JavaScriptUnit.recordModifications()</CODE></A> for details. |
| See also <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/rewrite/ASTRewrite.html" title="class in org.eclipse.wst.jsdt.core.dom.rewrite"><CODE>ASTRewrite</CODE></A> for |
| an alternative way to describe and serialize changes to a |
| read-only AST. |
| </p> |
| This class is not intended to be subclassed by clients. |
| <P> |
| |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ASTParser</CODE></A>, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTVisitor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>Provisional API: This class/interface is part of an interim API that is still under development and expected to |
| change significantly before reaching stability. It is being made available at this early stage to solicit feedback |
| from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken |
| (repeatedly) as the API evolves.</CODE></A></DL> |
| <HR> |
| |
| <P> |
| <!-- =========== FIELD SUMMARY =========== --> |
| |
| <A NAME="field_summary"><!-- --></A> |
| <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> |
| <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> |
| <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> |
| <B>Field Summary</B></FONT></TH> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ANONYMOUS_CLASS_DECLARATION">ANONYMOUS_CLASS_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>AnonymousClassDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ARRAY_ACCESS">ARRAY_ACCESS</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ArrayAccess</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ARRAY_CREATION">ARRAY_CREATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ArrayCreation</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ARRAY_INITIALIZER">ARRAY_INITIALIZER</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ArrayInitializer</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ARRAY_TYPE">ARRAY_TYPE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ArrayType</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ASSERT_STATEMENT">ASSERT_STATEMENT</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ASSIGNMENT">ASSIGNMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>Assignment</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#BLOCK">BLOCK</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>Block</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#BLOCK_COMMENT">BLOCK_COMMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>BlockComment</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#BOOLEAN_LITERAL">BOOLEAN_LITERAL</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>BooleanLiteral</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#BREAK_STATEMENT">BREAK_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>BreakStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CAST_EXPRESSION">CAST_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>CastExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CATCH_CLAUSE">CATCH_CLAUSE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>CatchClause</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CHARACTER_LITERAL">CHARACTER_LITERAL</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>CharacterLiteral</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CLASS_INSTANCE_CREATION">CLASS_INSTANCE_CREATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ClassInstanceCreation</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CONDITIONAL_EXPRESSION">CONDITIONAL_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ConditionalExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CONSTRUCTOR_INVOCATION">CONSTRUCTOR_INVOCATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ConstructorInvocation</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#CONTINUE_STATEMENT">CONTINUE_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ContinueStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#DO_STATEMENT">DO_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>DoStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#EMPTY_EXPRESSION">EMPTY_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#EMPTY_STATEMENT">EMPTY_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>EmptyStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ENHANCED_FOR_STATEMENT">ENHANCED_FOR_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>EnhancedForStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#EXPRESSION_STATEMENT">EXPRESSION_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ExpressionStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FIELD_ACCESS">FIELD_ACCESS</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>FieldAccess</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FIELD_DECLARATION">FIELD_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>FieldDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FOR_IN_STATEMENT">FOR_IN_STATEMENT</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FOR_STATEMENT">FOR_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ForStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FUNCTION_DECLARATION">FUNCTION_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>FunctionDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FUNCTION_EXPRESSION">FUNCTION_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FUNCTION_INVOCATION">FUNCTION_INVOCATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>FunctionInvocation</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FUNCTION_REF">FUNCTION_REF</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>FunctionRef</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#FUNCTION_REF_PARAMETER">FUNCTION_REF_PARAMETER</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>FunctionRefParameter</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#IF_STATEMENT">IF_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>IfStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#IMPORT_DECLARATION">IMPORT_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ImportDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#INFERRED_TYPE">INFERRED_TYPE</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#INFIX_EXPRESSION">INFIX_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>InfixExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#INITIALIZER">INITIALIZER</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>Initializer</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#INSTANCEOF_EXPRESSION">INSTANCEOF_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>InstanceofExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#JAVASCRIPT_UNIT">JAVASCRIPT_UNIT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>JavaScriptUnit</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#JSDOC">JSDOC</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>Javadoc</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#LABELED_STATEMENT">LABELED_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>LabeledStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#LINE_COMMENT">LINE_COMMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>LineComment</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#LIST_EXPRESSION">LIST_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#MALFORMED">MALFORMED</A></B></CODE> |
| |
| <BR> |
| Flag constant (bit mask, value 1) indicating that there is something |
| not quite right with this AST node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#MEMBER_REF">MEMBER_REF</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>MemberRef</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#MODIFIER">MODIFIER</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>Modifier</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#NULL_LITERAL">NULL_LITERAL</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>NullLiteral</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#NUMBER_LITERAL">NUMBER_LITERAL</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>NumberLiteral</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#OBJECT_LITERAL">OBJECT_LITERAL</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#OBJECT_LITERAL_FIELD">OBJECT_LITERAL_FIELD</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ORIGINAL">ORIGINAL</A></B></CODE> |
| |
| <BR> |
| Flag constant (bit mask, value 2) indicating that this is a node |
| that was created by the parser (as opposed to one created by another |
| party).</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PACKAGE_DECLARATION">PACKAGE_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>PackageDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PARAMETERIZED_TYPE">PARAMETERIZED_TYPE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ParameterizedType</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PARENTHESIZED_EXPRESSION">PARENTHESIZED_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ParenthesizedExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#POSTFIX_EXPRESSION">POSTFIX_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>PostfixExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PREFIX_EXPRESSION">PREFIX_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>PrefixExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PRIMITIVE_TYPE">PRIMITIVE_TYPE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>PrimitiveType</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PROTECT">PROTECT</A></B></CODE> |
| |
| <BR> |
| Flag constant (bit mask, value 4) indicating that this node |
| is unmodifiable.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#QUALIFIED_NAME">QUALIFIED_NAME</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>QualifiedName</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#QUALIFIED_TYPE">QUALIFIED_TYPE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>QualifiedType</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#RECOVERED">RECOVERED</A></B></CODE> |
| |
| <BR> |
| Flag constant (bit mask, value 8) indicating that this node |
| or a part of this node is recovered from source that contains |
| a syntax error detected in the vicinity.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#REGULAR_EXPRESSION_LITERAL">REGULAR_EXPRESSION_LITERAL</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#RETURN_STATEMENT">RETURN_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ReturnStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SIMPLE_NAME">SIMPLE_NAME</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SimpleName</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SIMPLE_TYPE">SIMPLE_TYPE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SimpleType</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SINGLE_VARIABLE_DECLARATION">SINGLE_VARIABLE_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SingleVariableDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#STRING_LITERAL">STRING_LITERAL</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>StringLiteral</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SUPER_CONSTRUCTOR_INVOCATION">SUPER_CONSTRUCTOR_INVOCATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SuperConstructorInvocation</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SUPER_FIELD_ACCESS">SUPER_FIELD_ACCESS</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SuperFieldAccess</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SUPER_METHOD_INVOCATION">SUPER_METHOD_INVOCATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SuperMethodInvocation</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SWITCH_CASE">SWITCH_CASE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SwitchCase</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#SWITCH_STATEMENT">SWITCH_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>SwitchStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TAG_ELEMENT">TAG_ELEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TagElement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TEXT_ELEMENT">TEXT_ELEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TextElement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#THIS_EXPRESSION">THIS_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ThisExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#THROW_STATEMENT">THROW_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>ThrowStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TRY_STATEMENT">TRY_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TryStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TYPE_DECLARATION">TYPE_DECLARATION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TypeDeclaration</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TYPE_DECLARATION_STATEMENT">TYPE_DECLARATION_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TypeDeclarationStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TYPE_LITERAL">TYPE_LITERAL</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TypeLiteral</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#TYPE_PARAMETER">TYPE_PARAMETER</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>TypeParameter</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#UNDEFINED_LITERAL">UNDEFINED_LITERAL</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#VARIABLE_DECLARATION_EXPRESSION">VARIABLE_DECLARATION_EXPRESSION</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>VariableDeclarationExpression</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#VARIABLE_DECLARATION_FRAGMENT">VARIABLE_DECLARATION_FRAGMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>VariableDeclarationFragment</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#VARIABLE_DECLARATION_STATEMENT">VARIABLE_DECLARATION_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>VariableDeclarationStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#WHILE_STATEMENT">WHILE_STATEMENT</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>WhileStatement</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#WILDCARD_TYPE">WILDCARD_TYPE</A></B></CODE> |
| |
| <BR> |
| Node type constant indicating a node of type |
| <code>WildcardType</code>.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#WITH_STATEMENT">WITH_STATEMENT</A></B></CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| </TABLE> |
| |
| <!-- ========== METHOD SUMMARY =========== --> |
| |
| <A NAME="method_summary"><!-- --></A> |
| <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> |
| <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> |
| <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> |
| <B>Method Summary</B></FONT></TH> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> void</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#accept(org.eclipse.wst.jsdt.core.dom.ASTVisitor)">accept</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTVisitor.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTVisitor</A> visitor)</CODE> |
| |
| <BR> |
| Accepts the given visitor on a visit of the current node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#copySubtree(org.eclipse.wst.jsdt.core.dom.AST, org.eclipse.wst.jsdt.core.dom.ASTNode)">copySubtree</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AST.html" title="class in org.eclipse.wst.jsdt.core.dom">AST</A> target, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> node)</CODE> |
| |
| <BR> |
| Returns a deep copy of the subtree of AST nodes rooted at the |
| given node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.util.List</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#copySubtrees(org.eclipse.wst.jsdt.core.dom.AST, java.util.List)">copySubtrees</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AST.html" title="class in org.eclipse.wst.jsdt.core.dom">AST</A> target, |
| java.util.List nodes)</CODE> |
| |
| <BR> |
| Returns a deep copy of the subtrees of AST nodes rooted at the |
| given list of nodes.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> void</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#delete()">delete</A></B>()</CODE> |
| |
| <BR> |
| Removes this node from its parent.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> boolean</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object obj)</CODE> |
| |
| <BR> |
| The <code>ASTNode</code> implementation of this <code>Object</code> |
| method uses object identity (==).</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AST.html" title="class in org.eclipse.wst.jsdt.core.dom">AST</A></CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getAST()">getAST</A></B>()</CODE> |
| |
| <BR> |
| Returns this node's AST.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getFlags()">getFlags</A></B>()</CODE> |
| |
| <BR> |
| Returns the flags associated with this node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getLength()">getLength</A></B>()</CODE> |
| |
| <BR> |
| Returns the length in characters of the original source file indicating |
| where the source fragment corresponding to this node ends.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A></CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getLocationInParent()">getLocationInParent</A></B>()</CODE> |
| |
| <BR> |
| Returns the location of this node within its parent, |
| or <code>null</code> if this is a root node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getNodeType()">getNodeType</A></B>()</CODE> |
| |
| <BR> |
| Returns an integer value identifying the type of this concrete AST node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getParent()">getParent</A></B>()</CODE> |
| |
| <BR> |
| Returns this node's parent node, or <code>null</code> if this is the |
| root node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> java.lang.Object</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String propertyName)</CODE> |
| |
| <BR> |
| Returns the named property of this node, or <code>null</code> if none.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A></CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getRoot()">getRoot</A></B>()</CODE> |
| |
| <BR> |
| Returns the root node at or above this node; returns this node if |
| it is a root.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getStartPosition()">getStartPosition</A></B>()</CODE> |
| |
| <BR> |
| Returns the character index into the original source file indicating |
| where the source fragment corresponding to this node begins.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> java.lang.Object</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getStructuralProperty(org.eclipse.wst.jsdt.core.dom.StructuralPropertyDescriptor)">getStructuralProperty</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A> property)</CODE> |
| |
| <BR> |
| Returns the value of the given structural property for this node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#hashCode()">hashCode</A></B>()</CODE> |
| |
| <BR> |
| </TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE>static java.lang.Class</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#nodeClassForType(int)">nodeClassForType</A></B>(int nodeType)</CODE> |
| |
| <BR> |
| Returns the node class for the corresponding node type.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> java.util.Map</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#properties()">properties</A></B>()</CODE> |
| |
| <BR> |
| Returns an unmodifiable table of the properties of this node with |
| non-<code>null</code> values.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> void</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#setFlags(int)">setFlags</A></B>(int flags)</CODE> |
| |
| <BR> |
| Sets the flags associated with this node to the given value.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> void</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#setProperty(java.lang.String, java.lang.Object)">setProperty</A></B>(java.lang.String propertyName, |
| java.lang.Object data)</CODE> |
| |
| <BR> |
| Sets the named property of this node to the given value, |
| or to <code>null</code> to clear it.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> void</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#setSourceRange(int, int)">setSourceRange</A></B>(int startPosition, |
| int length)</CODE> |
| |
| <BR> |
| Sets the source range of the original source file where the source |
| fragment corresponding to this node was found.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> void</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#setStructuralProperty(org.eclipse.wst.jsdt.core.dom.StructuralPropertyDescriptor, java.lang.Object)">setStructuralProperty</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A> property, |
| java.lang.Object value)</CODE> |
| |
| <BR> |
| Sets the value of the given structural property for this node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> java.util.List</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#structuralPropertiesForType()">structuralPropertiesForType</A></B>()</CODE> |
| |
| <BR> |
| Returns a list of structural property descriptors for nodes of the |
| same type as this node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> int</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#subtreeBytes()">subtreeBytes</A></B>()</CODE> |
| |
| <BR> |
| Returns an estimate of the memory footprint in bytes of the entire |
| subtree rooted at this node.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> boolean</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#subtreeMatch(org.eclipse.wst.jsdt.core.dom.ASTMatcher, java.lang.Object)">subtreeMatch</A></B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTMatcher.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTMatcher</A> matcher, |
| java.lang.Object other)</CODE> |
| |
| <BR> |
| Returns whether the subtree rooted at the given node matches the |
| given other object as decided by the given matcher.</TD> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> |
| <CODE> java.lang.String</CODE></FONT></TD> |
| <TD><CODE><B><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#toString()">toString</A></B>()</CODE> |
| |
| <BR> |
| Returns a string representation of this node suitable for debugging |
| purposes only.</TD> |
| </TR> |
| </TABLE> |
| <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> |
| <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> |
| <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> |
| <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> |
| </TR> |
| <TR BGCOLOR="white" CLASS="TableRowColor"> |
| <TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD> |
| </TR> |
| </TABLE> |
| |
| <P> |
| |
| <!-- ============ FIELD DETAIL =========== --> |
| |
| <A NAME="field_detail"><!-- --></A> |
| <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> |
| <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> |
| <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> |
| <B>Field Detail</B></FONT></TH> |
| </TR> |
| </TABLE> |
| |
| <A NAME="ANONYMOUS_CLASS_DECLARATION"><!-- --></A><H3> |
| ANONYMOUS_CLASS_DECLARATION</H3> |
| <PRE> |
| public static final int <B>ANONYMOUS_CLASS_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>AnonymousClassDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AnonymousClassDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>AnonymousClassDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ANONYMOUS_CLASS_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ARRAY_ACCESS"><!-- --></A><H3> |
| ARRAY_ACCESS</H3> |
| <PRE> |
| public static final int <B>ARRAY_ACCESS</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ArrayAccess</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ArrayAccess.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ArrayAccess</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ARRAY_ACCESS">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ARRAY_CREATION"><!-- --></A><H3> |
| ARRAY_CREATION</H3> |
| <PRE> |
| public static final int <B>ARRAY_CREATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ArrayCreation</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ArrayCreation.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ArrayCreation</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ARRAY_CREATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ARRAY_INITIALIZER"><!-- --></A><H3> |
| ARRAY_INITIALIZER</H3> |
| <PRE> |
| public static final int <B>ARRAY_INITIALIZER</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ArrayInitializer</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ArrayInitializer.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ArrayInitializer</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ARRAY_INITIALIZER">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ARRAY_TYPE"><!-- --></A><H3> |
| ARRAY_TYPE</H3> |
| <PRE> |
| public static final int <B>ARRAY_TYPE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ArrayType</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ArrayType.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ArrayType</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ARRAY_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ASSERT_STATEMENT"><!-- --></A><H3> |
| ASSERT_STATEMENT</H3> |
| <PRE> |
| public static final int <B>ASSERT_STATEMENT</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ASSERT_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ASSIGNMENT"><!-- --></A><H3> |
| ASSIGNMENT</H3> |
| <PRE> |
| public static final int <B>ASSIGNMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>Assignment</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Assignment.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>Assignment</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ASSIGNMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="BLOCK"><!-- --></A><H3> |
| BLOCK</H3> |
| <PRE> |
| public static final int <B>BLOCK</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>Block</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Block.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>Block</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.BLOCK">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="BOOLEAN_LITERAL"><!-- --></A><H3> |
| BOOLEAN_LITERAL</H3> |
| <PRE> |
| public static final int <B>BOOLEAN_LITERAL</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>BooleanLiteral</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/BooleanLiteral.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>BooleanLiteral</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.BOOLEAN_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="BREAK_STATEMENT"><!-- --></A><H3> |
| BREAK_STATEMENT</H3> |
| <PRE> |
| public static final int <B>BREAK_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>BreakStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/BreakStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>BreakStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.BREAK_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CAST_EXPRESSION"><!-- --></A><H3> |
| CAST_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>CAST_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>CastExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/CastExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>CastExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CAST_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CATCH_CLAUSE"><!-- --></A><H3> |
| CATCH_CLAUSE</H3> |
| <PRE> |
| public static final int <B>CATCH_CLAUSE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>CatchClause</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/CatchClause.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>CatchClause</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CATCH_CLAUSE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CHARACTER_LITERAL"><!-- --></A><H3> |
| CHARACTER_LITERAL</H3> |
| <PRE> |
| public static final int <B>CHARACTER_LITERAL</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>CharacterLiteral</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/CharacterLiteral.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>CharacterLiteral</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CHARACTER_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CLASS_INSTANCE_CREATION"><!-- --></A><H3> |
| CLASS_INSTANCE_CREATION</H3> |
| <PRE> |
| public static final int <B>CLASS_INSTANCE_CREATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ClassInstanceCreation</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ClassInstanceCreation.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ClassInstanceCreation</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CLASS_INSTANCE_CREATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="JAVASCRIPT_UNIT"><!-- --></A><H3> |
| JAVASCRIPT_UNIT</H3> |
| <PRE> |
| public static final int <B>JAVASCRIPT_UNIT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>JavaScriptUnit</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/JavaScriptUnit.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>JavaScriptUnit</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.JAVASCRIPT_UNIT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CONDITIONAL_EXPRESSION"><!-- --></A><H3> |
| CONDITIONAL_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>CONDITIONAL_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ConditionalExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ConditionalExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ConditionalExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CONDITIONAL_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CONSTRUCTOR_INVOCATION"><!-- --></A><H3> |
| CONSTRUCTOR_INVOCATION</H3> |
| <PRE> |
| public static final int <B>CONSTRUCTOR_INVOCATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ConstructorInvocation</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ConstructorInvocation.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ConstructorInvocation</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CONSTRUCTOR_INVOCATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="CONTINUE_STATEMENT"><!-- --></A><H3> |
| CONTINUE_STATEMENT</H3> |
| <PRE> |
| public static final int <B>CONTINUE_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ContinueStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ContinueStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ContinueStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.CONTINUE_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="DO_STATEMENT"><!-- --></A><H3> |
| DO_STATEMENT</H3> |
| <PRE> |
| public static final int <B>DO_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>DoStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/DoStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>DoStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.DO_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="EMPTY_STATEMENT"><!-- --></A><H3> |
| EMPTY_STATEMENT</H3> |
| <PRE> |
| public static final int <B>EMPTY_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>EmptyStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/EmptyStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>EmptyStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.EMPTY_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="EXPRESSION_STATEMENT"><!-- --></A><H3> |
| EXPRESSION_STATEMENT</H3> |
| <PRE> |
| public static final int <B>EXPRESSION_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ExpressionStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ExpressionStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ExpressionStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.EXPRESSION_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FIELD_ACCESS"><!-- --></A><H3> |
| FIELD_ACCESS</H3> |
| <PRE> |
| public static final int <B>FIELD_ACCESS</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>FieldAccess</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FieldAccess.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>FieldAccess</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FIELD_ACCESS">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FIELD_DECLARATION"><!-- --></A><H3> |
| FIELD_DECLARATION</H3> |
| <PRE> |
| public static final int <B>FIELD_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>FieldDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FieldDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>FieldDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FIELD_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FOR_STATEMENT"><!-- --></A><H3> |
| FOR_STATEMENT</H3> |
| <PRE> |
| public static final int <B>FOR_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ForStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ForStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ForStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FOR_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="IF_STATEMENT"><!-- --></A><H3> |
| IF_STATEMENT</H3> |
| <PRE> |
| public static final int <B>IF_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>IfStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/IfStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>IfStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.IF_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="IMPORT_DECLARATION"><!-- --></A><H3> |
| IMPORT_DECLARATION</H3> |
| <PRE> |
| public static final int <B>IMPORT_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ImportDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ImportDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ImportDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.IMPORT_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="INFIX_EXPRESSION"><!-- --></A><H3> |
| INFIX_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>INFIX_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>InfixExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/InfixExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>InfixExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.INFIX_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="INITIALIZER"><!-- --></A><H3> |
| INITIALIZER</H3> |
| <PRE> |
| public static final int <B>INITIALIZER</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>Initializer</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Initializer.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>Initializer</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.INITIALIZER">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="JSDOC"><!-- --></A><H3> |
| JSDOC</H3> |
| <PRE> |
| public static final int <B>JSDOC</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>Javadoc</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/JSdoc.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>JSdoc</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.JSDOC">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="LABELED_STATEMENT"><!-- --></A><H3> |
| LABELED_STATEMENT</H3> |
| <PRE> |
| public static final int <B>LABELED_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>LabeledStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/LabeledStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>LabeledStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.LABELED_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FUNCTION_DECLARATION"><!-- --></A><H3> |
| FUNCTION_DECLARATION</H3> |
| <PRE> |
| public static final int <B>FUNCTION_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>FunctionDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FunctionDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>FunctionDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FUNCTION_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FUNCTION_INVOCATION"><!-- --></A><H3> |
| FUNCTION_INVOCATION</H3> |
| <PRE> |
| public static final int <B>FUNCTION_INVOCATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>FunctionInvocation</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FunctionInvocation.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>FunctionInvocation</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FUNCTION_INVOCATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="NULL_LITERAL"><!-- --></A><H3> |
| NULL_LITERAL</H3> |
| <PRE> |
| public static final int <B>NULL_LITERAL</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>NullLiteral</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/NullLiteral.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>NullLiteral</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.NULL_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="NUMBER_LITERAL"><!-- --></A><H3> |
| NUMBER_LITERAL</H3> |
| <PRE> |
| public static final int <B>NUMBER_LITERAL</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>NumberLiteral</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/NumberLiteral.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>NumberLiteral</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.NUMBER_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="PACKAGE_DECLARATION"><!-- --></A><H3> |
| PACKAGE_DECLARATION</H3> |
| <PRE> |
| public static final int <B>PACKAGE_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>PackageDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/PackageDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>PackageDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.PACKAGE_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="PARENTHESIZED_EXPRESSION"><!-- --></A><H3> |
| PARENTHESIZED_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>PARENTHESIZED_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ParenthesizedExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ParenthesizedExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ParenthesizedExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.PARENTHESIZED_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="POSTFIX_EXPRESSION"><!-- --></A><H3> |
| POSTFIX_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>POSTFIX_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>PostfixExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/PostfixExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>PostfixExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.POSTFIX_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="PREFIX_EXPRESSION"><!-- --></A><H3> |
| PREFIX_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>PREFIX_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>PrefixExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/PrefixExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>PrefixExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.PREFIX_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="PRIMITIVE_TYPE"><!-- --></A><H3> |
| PRIMITIVE_TYPE</H3> |
| <PRE> |
| public static final int <B>PRIMITIVE_TYPE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>PrimitiveType</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/PrimitiveType.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>PrimitiveType</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.PRIMITIVE_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="QUALIFIED_NAME"><!-- --></A><H3> |
| QUALIFIED_NAME</H3> |
| <PRE> |
| public static final int <B>QUALIFIED_NAME</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>QualifiedName</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/QualifiedName.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>QualifiedName</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.QUALIFIED_NAME">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="RETURN_STATEMENT"><!-- --></A><H3> |
| RETURN_STATEMENT</H3> |
| <PRE> |
| public static final int <B>RETURN_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ReturnStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ReturnStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ReturnStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.RETURN_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIMPLE_NAME"><!-- --></A><H3> |
| SIMPLE_NAME</H3> |
| <PRE> |
| public static final int <B>SIMPLE_NAME</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SimpleName</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SimpleName.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SimpleName</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SIMPLE_NAME">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SIMPLE_TYPE"><!-- --></A><H3> |
| SIMPLE_TYPE</H3> |
| <PRE> |
| public static final int <B>SIMPLE_TYPE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SimpleType</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SimpleType.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SimpleType</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SIMPLE_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SINGLE_VARIABLE_DECLARATION"><!-- --></A><H3> |
| SINGLE_VARIABLE_DECLARATION</H3> |
| <PRE> |
| public static final int <B>SINGLE_VARIABLE_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SingleVariableDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SingleVariableDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SingleVariableDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SINGLE_VARIABLE_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="STRING_LITERAL"><!-- --></A><H3> |
| STRING_LITERAL</H3> |
| <PRE> |
| public static final int <B>STRING_LITERAL</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>StringLiteral</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StringLiteral.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>StringLiteral</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.STRING_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SUPER_CONSTRUCTOR_INVOCATION"><!-- --></A><H3> |
| SUPER_CONSTRUCTOR_INVOCATION</H3> |
| <PRE> |
| public static final int <B>SUPER_CONSTRUCTOR_INVOCATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SuperConstructorInvocation</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SuperConstructorInvocation.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SuperConstructorInvocation</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SUPER_CONSTRUCTOR_INVOCATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SUPER_FIELD_ACCESS"><!-- --></A><H3> |
| SUPER_FIELD_ACCESS</H3> |
| <PRE> |
| public static final int <B>SUPER_FIELD_ACCESS</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SuperFieldAccess</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SuperFieldAccess.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SuperFieldAccess</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SUPER_FIELD_ACCESS">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SUPER_METHOD_INVOCATION"><!-- --></A><H3> |
| SUPER_METHOD_INVOCATION</H3> |
| <PRE> |
| public static final int <B>SUPER_METHOD_INVOCATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SuperMethodInvocation</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SuperMethodInvocation.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SuperMethodInvocation</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SUPER_METHOD_INVOCATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SWITCH_CASE"><!-- --></A><H3> |
| SWITCH_CASE</H3> |
| <PRE> |
| public static final int <B>SWITCH_CASE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SwitchCase</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SwitchCase.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SwitchCase</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SWITCH_CASE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="SWITCH_STATEMENT"><!-- --></A><H3> |
| SWITCH_STATEMENT</H3> |
| <PRE> |
| public static final int <B>SWITCH_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>SwitchStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SwitchStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SwitchStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.SWITCH_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="THIS_EXPRESSION"><!-- --></A><H3> |
| THIS_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>THIS_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ThisExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ThisExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ThisExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.THIS_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="THROW_STATEMENT"><!-- --></A><H3> |
| THROW_STATEMENT</H3> |
| <PRE> |
| public static final int <B>THROW_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ThrowStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ThrowStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ThrowStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.THROW_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TRY_STATEMENT"><!-- --></A><H3> |
| TRY_STATEMENT</H3> |
| <PRE> |
| public static final int <B>TRY_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TryStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TryStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TryStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TRY_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TYPE_DECLARATION"><!-- --></A><H3> |
| TYPE_DECLARATION</H3> |
| <PRE> |
| public static final int <B>TYPE_DECLARATION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TypeDeclaration</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TypeDeclaration.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TypeDeclaration</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TYPE_DECLARATION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TYPE_DECLARATION_STATEMENT"><!-- --></A><H3> |
| TYPE_DECLARATION_STATEMENT</H3> |
| <PRE> |
| public static final int <B>TYPE_DECLARATION_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TypeDeclarationStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TypeDeclarationStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TypeDeclarationStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TYPE_DECLARATION_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TYPE_LITERAL"><!-- --></A><H3> |
| TYPE_LITERAL</H3> |
| <PRE> |
| public static final int <B>TYPE_LITERAL</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TypeLiteral</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TypeLiteral.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TypeLiteral</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TYPE_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="VARIABLE_DECLARATION_EXPRESSION"><!-- --></A><H3> |
| VARIABLE_DECLARATION_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>VARIABLE_DECLARATION_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>VariableDeclarationExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/VariableDeclarationExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>VariableDeclarationExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.VARIABLE_DECLARATION_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="VARIABLE_DECLARATION_FRAGMENT"><!-- --></A><H3> |
| VARIABLE_DECLARATION_FRAGMENT</H3> |
| <PRE> |
| public static final int <B>VARIABLE_DECLARATION_FRAGMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>VariableDeclarationFragment</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/VariableDeclarationFragment.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>VariableDeclarationFragment</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.VARIABLE_DECLARATION_FRAGMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="VARIABLE_DECLARATION_STATEMENT"><!-- --></A><H3> |
| VARIABLE_DECLARATION_STATEMENT</H3> |
| <PRE> |
| public static final int <B>VARIABLE_DECLARATION_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>VariableDeclarationStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/VariableDeclarationStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>VariableDeclarationStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.VARIABLE_DECLARATION_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="WHILE_STATEMENT"><!-- --></A><H3> |
| WHILE_STATEMENT</H3> |
| <PRE> |
| public static final int <B>WHILE_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>WhileStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/WhileStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>WhileStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.WHILE_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="INSTANCEOF_EXPRESSION"><!-- --></A><H3> |
| INSTANCEOF_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>INSTANCEOF_EXPRESSION</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>InstanceofExpression</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/InstanceofExpression.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>InstanceofExpression</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.INSTANCEOF_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="LINE_COMMENT"><!-- --></A><H3> |
| LINE_COMMENT</H3> |
| <PRE> |
| public static final int <B>LINE_COMMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>LineComment</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/LineComment.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>LineComment</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.LINE_COMMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="BLOCK_COMMENT"><!-- --></A><H3> |
| BLOCK_COMMENT</H3> |
| <PRE> |
| public static final int <B>BLOCK_COMMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>BlockComment</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/BlockComment.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>BlockComment</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.BLOCK_COMMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TAG_ELEMENT"><!-- --></A><H3> |
| TAG_ELEMENT</H3> |
| <PRE> |
| public static final int <B>TAG_ELEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TagElement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TagElement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TagElement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TAG_ELEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TEXT_ELEMENT"><!-- --></A><H3> |
| TEXT_ELEMENT</H3> |
| <PRE> |
| public static final int <B>TEXT_ELEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TextElement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TextElement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TextElement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TEXT_ELEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="MEMBER_REF"><!-- --></A><H3> |
| MEMBER_REF</H3> |
| <PRE> |
| public static final int <B>MEMBER_REF</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>MemberRef</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/MemberRef.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>MemberRef</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.MEMBER_REF">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FUNCTION_REF"><!-- --></A><H3> |
| FUNCTION_REF</H3> |
| <PRE> |
| public static final int <B>FUNCTION_REF</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>FunctionRef</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FunctionRef.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>FunctionRef</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FUNCTION_REF">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FUNCTION_REF_PARAMETER"><!-- --></A><H3> |
| FUNCTION_REF_PARAMETER</H3> |
| <PRE> |
| public static final int <B>FUNCTION_REF_PARAMETER</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>FunctionRefParameter</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/FunctionRefParameter.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>FunctionRefParameter</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FUNCTION_REF_PARAMETER">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ENHANCED_FOR_STATEMENT"><!-- --></A><H3> |
| ENHANCED_FOR_STATEMENT</H3> |
| <PRE> |
| public static final int <B>ENHANCED_FOR_STATEMENT</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>EnhancedForStatement</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/EnhancedForStatement.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>EnhancedForStatement</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ENHANCED_FOR_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="TYPE_PARAMETER"><!-- --></A><H3> |
| TYPE_PARAMETER</H3> |
| <PRE> |
| public static final int <B>TYPE_PARAMETER</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>TypeParameter</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/TypeParameter.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>TypeParameter</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.TYPE_PARAMETER">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="PARAMETERIZED_TYPE"><!-- --></A><H3> |
| PARAMETERIZED_TYPE</H3> |
| <PRE> |
| public static final int <B>PARAMETERIZED_TYPE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>ParameterizedType</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ParameterizedType.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ParameterizedType</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.PARAMETERIZED_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="QUALIFIED_TYPE"><!-- --></A><H3> |
| QUALIFIED_TYPE</H3> |
| <PRE> |
| public static final int <B>QUALIFIED_TYPE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>QualifiedType</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/QualifiedType.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>QualifiedType</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.QUALIFIED_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="WILDCARD_TYPE"><!-- --></A><H3> |
| WILDCARD_TYPE</H3> |
| <PRE> |
| public static final int <B>WILDCARD_TYPE</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>WildcardType</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/WildcardType.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>WildcardType</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.WILDCARD_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FOR_IN_STATEMENT"><!-- --></A><H3> |
| FOR_IN_STATEMENT</H3> |
| <PRE> |
| public static final int <B>FOR_IN_STATEMENT</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FOR_IN_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="FUNCTION_EXPRESSION"><!-- --></A><H3> |
| FUNCTION_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>FUNCTION_EXPRESSION</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.FUNCTION_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="OBJECT_LITERAL"><!-- --></A><H3> |
| OBJECT_LITERAL</H3> |
| <PRE> |
| public static final int <B>OBJECT_LITERAL</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.OBJECT_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="OBJECT_LITERAL_FIELD"><!-- --></A><H3> |
| OBJECT_LITERAL_FIELD</H3> |
| <PRE> |
| public static final int <B>OBJECT_LITERAL_FIELD</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.OBJECT_LITERAL_FIELD">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="UNDEFINED_LITERAL"><!-- --></A><H3> |
| UNDEFINED_LITERAL</H3> |
| <PRE> |
| public static final int <B>UNDEFINED_LITERAL</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.UNDEFINED_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="REGULAR_EXPRESSION_LITERAL"><!-- --></A><H3> |
| REGULAR_EXPRESSION_LITERAL</H3> |
| <PRE> |
| public static final int <B>REGULAR_EXPRESSION_LITERAL</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.REGULAR_EXPRESSION_LITERAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="INFERRED_TYPE"><!-- --></A><H3> |
| INFERRED_TYPE</H3> |
| <PRE> |
| public static final int <B>INFERRED_TYPE</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.INFERRED_TYPE">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="WITH_STATEMENT"><!-- --></A><H3> |
| WITH_STATEMENT</H3> |
| <PRE> |
| public static final int <B>WITH_STATEMENT</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.WITH_STATEMENT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="LIST_EXPRESSION"><!-- --></A><H3> |
| LIST_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>LIST_EXPRESSION</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.LIST_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="EMPTY_EXPRESSION"><!-- --></A><H3> |
| EMPTY_EXPRESSION</H3> |
| <PRE> |
| public static final int <B>EMPTY_EXPRESSION</B></PRE> |
| <DL> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.EMPTY_EXPRESSION">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="MODIFIER"><!-- --></A><H3> |
| MODIFIER</H3> |
| <PRE> |
| public static final int <B>MODIFIER</B></PRE> |
| <DL> |
| <DD>Node type constant indicating a node of type |
| <code>Modifier</code>. |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/Modifier.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>Modifier</CODE></A>, |
| <A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.MODIFIER">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="MALFORMED"><!-- --></A><H3> |
| MALFORMED</H3> |
| <PRE> |
| public static final int <B>MALFORMED</B></PRE> |
| <DL> |
| <DD>Flag constant (bit mask, value 1) indicating that there is something |
| not quite right with this AST node. |
| <p> |
| The standard parser (<code>ASTParser</code>) sets this |
| flag on a node to indicate a syntax error detected in the vicinity. |
| </p> |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.MALFORMED">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="ORIGINAL"><!-- --></A><H3> |
| ORIGINAL</H3> |
| <PRE> |
| public static final int <B>ORIGINAL</B></PRE> |
| <DL> |
| <DD>Flag constant (bit mask, value 2) indicating that this is a node |
| that was created by the parser (as opposed to one created by another |
| party). |
| <p> |
| The standard parser (<code>ASTParser</code>) sets this |
| flag on the nodes it creates. |
| </p> |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.ORIGINAL">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="PROTECT"><!-- --></A><H3> |
| PROTECT</H3> |
| <PRE> |
| public static final int <B>PROTECT</B></PRE> |
| <DL> |
| <DD>Flag constant (bit mask, value 4) indicating that this node |
| is unmodifiable. When a node is marked unmodifiable, the |
| following operations result in a runtime exception: |
| <ul> |
| <li>Change a simple property of this node.</li> |
| <li>Add or remove a child node from this node.</li> |
| <li>Parent (or reparent) this node.</li> |
| </ul> |
| <p> |
| The standard parser (<code>ASTParser</code>) does not set |
| this flag on the nodes it creates. However, clients may set |
| this flag on a node to prevent further modification of the |
| its structural properties. |
| </p> |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.PROTECT">Constant Field Values</A></DL> |
| </DL> |
| <HR> |
| |
| <A NAME="RECOVERED"><!-- --></A><H3> |
| RECOVERED</H3> |
| <PRE> |
| public static final int <B>RECOVERED</B></PRE> |
| <DL> |
| <DD>Flag constant (bit mask, value 8) indicating that this node |
| or a part of this node is recovered from source that contains |
| a syntax error detected in the vicinity. |
| <p> |
| The standard parser (<code>ASTParser</code>) sets this |
| flag on a node to indicate a recovered node. |
| </p> |
| <P> |
| <DL> |
| <DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.eclipse.wst.jsdt.core.dom.ASTNode.RECOVERED">Constant Field Values</A></DL> |
| </DL> |
| |
| <!-- ============ METHOD DETAIL ========== --> |
| |
| <A NAME="method_detail"><!-- --></A> |
| <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> |
| <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> |
| <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> |
| <B>Method Detail</B></FONT></TH> |
| </TR> |
| </TABLE> |
| |
| <A NAME="nodeClassForType(int)"><!-- --></A><H3> |
| nodeClassForType</H3> |
| <PRE> |
| public static java.lang.Class <B>nodeClassForType</B>(int nodeType)</PRE> |
| <DL> |
| <DD>Returns the node class for the corresponding node type. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>nodeType</CODE> - AST node type |
| <DT><B>Returns:</B><DD>the corresponding <code>ASTNode</code> subclass |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if <code>nodeType</code> is |
| not a legal AST node type<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getNodeType()"><CODE>getNodeType()</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getAST()"><!-- --></A><H3> |
| getAST</H3> |
| <PRE> |
| public final <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AST.html" title="class in org.eclipse.wst.jsdt.core.dom">AST</A> <B>getAST</B>()</PRE> |
| <DL> |
| <DD>Returns this node's AST. |
| <p> |
| Note that the relationship between an AST node and its owing AST does |
| not change over the lifetime of a node. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the AST that owns this node</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getParent()"><!-- --></A><H3> |
| getParent</H3> |
| <PRE> |
| public final <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>getParent</B>()</PRE> |
| <DL> |
| <DD>Returns this node's parent node, or <code>null</code> if this is the |
| root node. |
| <p> |
| Note that the relationship between an AST node and its parent node |
| may change over the lifetime of a node. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the parent of this node, or <code>null</code> if none</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getLocationInParent()"><!-- --></A><H3> |
| getLocationInParent</H3> |
| <PRE> |
| public final <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A> <B>getLocationInParent</B>()</PRE> |
| <DL> |
| <DD>Returns the location of this node within its parent, |
| or <code>null</code> if this is a root node. |
| <p> |
| <pre> |
| ASTNode node = ...; |
| ASTNode parent = node.getParent(); |
| StructuralPropertyDescriptor location = node.getLocationInParent(); |
| assert (parent != null) == (location != null); |
| if ((location != null) && location.isChildProperty()) |
| assert parent.getStructuralProperty(location) == node; |
| if ((location != null) && location.isChildListProperty()) |
| assert ((List) parent.getStructuralProperty(location)).contains(node); |
| </pre> |
| </p> |
| <p> |
| Note that the relationship between an AST node and its parent node |
| may change over the lifetime of a node. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the location of this node in its parent, |
| or <code>null</code> if this node has no parent</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getRoot()"><!-- --></A><H3> |
| getRoot</H3> |
| <PRE> |
| public final <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>getRoot</B>()</PRE> |
| <DL> |
| <DD>Returns the root node at or above this node; returns this node if |
| it is a root. |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the root node at or above this node</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getStructuralProperty(org.eclipse.wst.jsdt.core.dom.StructuralPropertyDescriptor)"><!-- --></A><H3> |
| getStructuralProperty</H3> |
| <PRE> |
| public final java.lang.Object <B>getStructuralProperty</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A> property)</PRE> |
| <DL> |
| <DD>Returns the value of the given structural property for this node. The value |
| returned depends on the kind of property: |
| <ul> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SimplePropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SimplePropertyDescriptor</CODE></A> - the value of the given simple property, |
| or <code>null</code> if none; primitive values are "boxed"</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ChildPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ChildPropertyDescriptor</CODE></A> - the child node (type <code>ASTNode</code>), |
| or <code>null</code> if none</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ChildListPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ChildListPropertyDescriptor</CODE></A> - the list (element type: <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ASTNode</CODE></A>)</li> |
| </ul> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>property</CODE> - the property |
| <DT><B>Returns:</B><DD>the value, or <code>null</code> if none |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.RuntimeException</CODE> - if this node does not have the given property</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="setStructuralProperty(org.eclipse.wst.jsdt.core.dom.StructuralPropertyDescriptor, java.lang.Object)"><!-- --></A><H3> |
| setStructuralProperty</H3> |
| <PRE> |
| public final void <B>setStructuralProperty</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom">StructuralPropertyDescriptor</A> property, |
| java.lang.Object value)</PRE> |
| <DL> |
| <DD>Sets the value of the given structural property for this node. The value |
| passed depends on the kind of property: |
| <ul> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/SimplePropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>SimplePropertyDescriptor</CODE></A> - the new value of the given simple property, |
| or <code>null</code> if none; primitive values are "boxed"</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ChildPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ChildPropertyDescriptor</CODE></A> - the new child node (type <code>ASTNode</code>), |
| or <code>null</code> if none</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ChildListPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ChildListPropertyDescriptor</CODE></A> - not allowed</li> |
| </ul> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>property</CODE> - the property<DD><CODE>value</CODE> - the property value |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.RuntimeException</CODE> - if this node does not have the |
| given property, or if the given property cannot be set</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="structuralPropertiesForType()"><!-- --></A><H3> |
| structuralPropertiesForType</H3> |
| <PRE> |
| public final java.util.List <B>structuralPropertiesForType</B>()</PRE> |
| <DL> |
| <DD>Returns a list of structural property descriptors for nodes of the |
| same type as this node. Clients must not modify the result. |
| <p> |
| Note that property descriptors are a meta-level mechanism |
| for manipulating ASTNodes in a generic way. They are |
| unrelated to <code>get/setProperty</code>. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>a list of property descriptors (element type: |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/StructuralPropertyDescriptor.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>StructuralPropertyDescriptor</CODE></A>)</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="delete()"><!-- --></A><H3> |
| delete</H3> |
| <PRE> |
| public final void <B>delete</B>()</PRE> |
| <DL> |
| <DD>Removes this node from its parent. Has no effect if this node |
| is unparented. If this node appears as an element of a child list |
| property of its parent, then this node is removed from the |
| list using <code>List.remove</code>. |
| If this node appears as the value of a child property of its |
| parent, then this node is detached from its parent |
| by passing <code>null</code> to the appropriate setter method; |
| this operation fails if this node is in a mandatory property. |
| <P> |
| <DD><DL> |
| </DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getProperty(java.lang.String)"><!-- --></A><H3> |
| getProperty</H3> |
| <PRE> |
| public final java.lang.Object <B>getProperty</B>(java.lang.String propertyName)</PRE> |
| <DL> |
| <DD>Returns the named property of this node, or <code>null</code> if none. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the property name |
| <DT><B>Returns:</B><DD>the property value, or <code>null</code> if none<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#setProperty(java.lang.String, java.lang.Object)"><CODE>setProperty(String,Object)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="setProperty(java.lang.String, java.lang.Object)"><!-- --></A><H3> |
| setProperty</H3> |
| <PRE> |
| public final void <B>setProperty</B>(java.lang.String propertyName, |
| java.lang.Object data)</PRE> |
| <DL> |
| <DD>Sets the named property of this node to the given value, |
| or to <code>null</code> to clear it. |
| <p> |
| Clients should employ property names that are sufficiently unique |
| to avoid inadvertent conflicts with other clients that might also be |
| setting properties on the same node. |
| </p> |
| <p> |
| Note that modifying a property is not considered a modification to the |
| AST itself. This is to allow clients to decorate existing nodes with |
| their own properties without jeopardizing certain things (like the |
| validity of bindings), which rely on the underlying tree remaining static. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>propertyName</CODE> - the property name<DD><CODE>data</CODE> - the new property value, or <code>null</code> if none<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getProperty(java.lang.String)"><CODE>getProperty(String)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="properties()"><!-- --></A><H3> |
| properties</H3> |
| <PRE> |
| public final java.util.Map <B>properties</B>()</PRE> |
| <DL> |
| <DD>Returns an unmodifiable table of the properties of this node with |
| non-<code>null</code> values. |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the table of property values keyed by property name |
| (key type: <code>String</code>; value type: <code>Object</code>)</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getFlags()"><!-- --></A><H3> |
| getFlags</H3> |
| <PRE> |
| public final int <B>getFlags</B>()</PRE> |
| <DL> |
| <DD>Returns the flags associated with this node. |
| <p> |
| No flags are associated with newly created nodes. |
| </p> |
| <p> |
| The flags are the bitwise-or of individual flags. |
| The following flags are currently defined: |
| <ul> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#MALFORMED"><CODE>MALFORMED</CODE></A> - indicates node is syntactically |
| malformed</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ORIGINAL"><CODE>ORIGINAL</CODE></A> - indicates original node |
| created by ASTParser</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PROTECT"><CODE>PROTECT</CODE></A> - indicates node is protected |
| from further modification</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#RECOVERED"><CODE>RECOVERED</CODE></A> - indicates node or a part of this node |
| is recovered from source that contains a syntax error</li> |
| </ul> |
| Other bit positions are reserved for future use. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the bitwise-or of individual flags<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="setFlags(int)"><!-- --></A><H3> |
| setFlags</H3> |
| <PRE> |
| public final void <B>setFlags</B>(int flags)</PRE> |
| <DL> |
| <DD>Sets the flags associated with this node to the given value. |
| <p> |
| The flags are the bitwise-or of individual flags. |
| The following flags are currently defined: |
| <ul> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#MALFORMED"><CODE>MALFORMED</CODE></A> - indicates node is syntactically |
| malformed</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#ORIGINAL"><CODE>ORIGINAL</CODE></A> - indicates original node |
| created by ASTParser</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#PROTECT"><CODE>PROTECT</CODE></A> - indicates node is protected |
| from further modification</li> |
| <li><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#RECOVERED"><CODE>RECOVERED</CODE></A> - indicates node or a part of this node |
| is recovered from source that contains a syntax error</li> |
| </ul> |
| Other bit positions are reserved for future use. |
| </p> |
| <p> |
| Note that the flags are <em>not</em> considered a structural |
| property of the node, and can be changed even if the |
| node is marked as protected. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>flags</CODE> - the bitwise-or of individual flags<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getFlags()"><CODE>getFlags()</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getNodeType()"><!-- --></A><H3> |
| getNodeType</H3> |
| <PRE> |
| public final int <B>getNodeType</B>()</PRE> |
| <DL> |
| <DD>Returns an integer value identifying the type of this concrete AST node. |
| The values are small positive integers, suitable for use in switch statements. |
| <p> |
| For each concrete node type there is a unique node type constant (name |
| and value). The unique node type constant for a concrete node type such as |
| <code>CastExpression</code> is <code>ASTNode.CAST_EXPRESSION</code>. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>one of the node type constants</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="equals(java.lang.Object)"><!-- --></A><H3> |
| equals</H3> |
| <PRE> |
| public final boolean <B>equals</B>(java.lang.Object obj)</PRE> |
| <DL> |
| <DD>The <code>ASTNode</code> implementation of this <code>Object</code> |
| method uses object identity (==). Use <code>subtreeMatch</code> to |
| compare two subtrees for equality. |
| <P> |
| <DD><DL> |
| <DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL> |
| </DD> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>obj</CODE> - |
| <DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#subtreeMatch(org.eclipse.wst.jsdt.core.dom.ASTMatcher, java.lang.Object)"><CODE>subtreeMatch(ASTMatcher matcher, Object other)</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="hashCode()"><!-- --></A><H3> |
| hashCode</H3> |
| <PRE> |
| public final int <B>hashCode</B>()</PRE> |
| <DL> |
| <DD><DL> |
| <DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL> |
| </DD> |
| <DD><DL> |
| </DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="subtreeMatch(org.eclipse.wst.jsdt.core.dom.ASTMatcher, java.lang.Object)"><!-- --></A><H3> |
| subtreeMatch</H3> |
| <PRE> |
| public final boolean <B>subtreeMatch</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTMatcher.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTMatcher</A> matcher, |
| java.lang.Object other)</PRE> |
| <DL> |
| <DD>Returns whether the subtree rooted at the given node matches the |
| given other object as decided by the given matcher. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>matcher</CODE> - the matcher<DD><CODE>other</CODE> - the other object, or <code>null</code> |
| <DT><B>Returns:</B><DD><code>true</code> if the subtree matches, or |
| <code>false</code> if they do not match</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="copySubtree(org.eclipse.wst.jsdt.core.dom.AST, org.eclipse.wst.jsdt.core.dom.ASTNode)"><!-- --></A><H3> |
| copySubtree</H3> |
| <PRE> |
| public static <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> <B>copySubtree</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AST.html" title="class in org.eclipse.wst.jsdt.core.dom">AST</A> target, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTNode</A> node)</PRE> |
| <DL> |
| <DD>Returns a deep copy of the subtree of AST nodes rooted at the |
| given node. The resulting nodes are owned by the given AST, |
| which may be different from the ASTs of the given node. |
| Even if the given node has a parent, the result node will be unparented. |
| <p> |
| Source range information on the original nodes is automatically copied to the new |
| nodes. Client properties (<code>properties</code>) are not carried over. |
| </p> |
| <p> |
| The node's <code>AST</code> and the target <code>AST</code> must support |
| the same API level. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>target</CODE> - the AST that is to own the nodes in the result<DD><CODE>node</CODE> - the node to copy, or <code>null</code> if none |
| <DT><B>Returns:</B><DD>the copied node, or <code>null</code> if <code>node</code> |
| is <code>null</code></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="copySubtrees(org.eclipse.wst.jsdt.core.dom.AST, java.util.List)"><!-- --></A><H3> |
| copySubtrees</H3> |
| <PRE> |
| public static java.util.List <B>copySubtrees</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/AST.html" title="class in org.eclipse.wst.jsdt.core.dom">AST</A> target, |
| java.util.List nodes)</PRE> |
| <DL> |
| <DD>Returns a deep copy of the subtrees of AST nodes rooted at the |
| given list of nodes. The resulting nodes are owned by the given AST, |
| which may be different from the ASTs of the nodes in the list. |
| Even if the nodes in the list have parents, the nodes in the result |
| will be unparented. |
| <p> |
| Source range information on the original nodes is automatically copied to the new |
| nodes. Client properties (<code>properties</code>) are not carried over. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>target</CODE> - the AST that is to own the nodes in the result<DD><CODE>nodes</CODE> - the list of nodes to copy |
| (element type: <code>ASTNode</code>) |
| <DT><B>Returns:</B><DD>the list of copied subtrees |
| (element type: <code>ASTNode</code>)</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="accept(org.eclipse.wst.jsdt.core.dom.ASTVisitor)"><!-- --></A><H3> |
| accept</H3> |
| <PRE> |
| public final void <B>accept</B>(<A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTVisitor.html" title="class in org.eclipse.wst.jsdt.core.dom">ASTVisitor</A> visitor)</PRE> |
| <DL> |
| <DD>Accepts the given visitor on a visit of the current node. |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - the visitor object |
| <DT><B>Throws:</B> |
| <DD><CODE>java.lang.IllegalArgumentException</CODE> - if the visitor is null</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getStartPosition()"><!-- --></A><H3> |
| getStartPosition</H3> |
| <PRE> |
| public final int <B>getStartPosition</B>()</PRE> |
| <DL> |
| <DD>Returns the character index into the original source file indicating |
| where the source fragment corresponding to this node begins. |
| <p> |
| The parser supplies useful well-defined source ranges to the nodes it creates. |
| See <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html#setKind(int)"><CODE>ASTParser.setKind(int)</CODE></A> for details |
| on precisely where source ranges begin and end. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the 0-based character index, or <code>-1</code> |
| if no source position information is recorded for this node<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getLength()"><CODE>getLength()</CODE></A>, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ASTParser</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="getLength()"><!-- --></A><H3> |
| getLength</H3> |
| <PRE> |
| public final int <B>getLength</B>()</PRE> |
| <DL> |
| <DD>Returns the length in characters of the original source file indicating |
| where the source fragment corresponding to this node ends. |
| <p> |
| The parser supplies useful well-defined source ranges to the nodes it creates. |
| See <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html#setKind(int)"><CODE>ASTParser.setKind(int)</CODE></A> methods for details |
| on precisely where source ranges begin and end. |
| </p> |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>a (possibly 0) length, or <code>0</code> |
| if no source position information is recorded for this node<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getStartPosition()"><CODE>getStartPosition()</CODE></A>, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ASTParser</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="setSourceRange(int, int)"><!-- --></A><H3> |
| setSourceRange</H3> |
| <PRE> |
| public final void <B>setSourceRange</B>(int startPosition, |
| int length)</PRE> |
| <DL> |
| <DD>Sets the source range of the original source file where the source |
| fragment corresponding to this node was found. |
| <p> |
| See <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html#setKind(int)"><CODE>ASTParser.setKind(int)</CODE></A> for details |
| on precisely where source ranges are supposed to begin and end. |
| </p> |
| <P> |
| <DD><DL> |
| <DT><B>Parameters:</B><DD><CODE>startPosition</CODE> - a 0-based character index, |
| or <code>-1</code> if no source position information is |
| available for this node<DD><CODE>length</CODE> - a (possibly 0) length, |
| or <code>0</code> if no source position information is recorded |
| for this node<DT><B>See Also:</B><DD><A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getStartPosition()"><CODE>getStartPosition()</CODE></A>, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTNode.html#getLength()"><CODE>getLength()</CODE></A>, |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><CODE>ASTParser</CODE></A></DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="toString()"><!-- --></A><H3> |
| toString</H3> |
| <PRE> |
| public final java.lang.String <B>toString</B>()</PRE> |
| <DL> |
| <DD>Returns a string representation of this node suitable for debugging |
| purposes only. |
| <P> |
| <DD><DL> |
| <DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL> |
| </DD> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>a debug string</DL> |
| </DD> |
| </DL> |
| <HR> |
| |
| <A NAME="subtreeBytes()"><!-- --></A><H3> |
| subtreeBytes</H3> |
| <PRE> |
| public final int <B>subtreeBytes</B>()</PRE> |
| <DL> |
| <DD>Returns an estimate of the memory footprint in bytes of the entire |
| subtree rooted at this node. |
| <P> |
| <DD><DL> |
| |
| <DT><B>Returns:</B><DD>the size of this subtree in bytes</DL> |
| </DD> |
| </DL> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <HR> |
| |
| |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <A NAME="navbar_bottom"><!-- --></A> |
| <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> |
| <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> |
| <TR> |
| <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> |
| <A NAME="navbar_bottom_firstrow"><!-- --></A> |
| <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> |
| <TR ALIGN="center" VALIGN="top"> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> |
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ASTNode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> |
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> |
| </TR> |
| </TABLE> |
| </TD> |
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> |
| </EM> |
| </TD> |
| </TR> |
| |
| <TR> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTMatcher.html" title="class in org.eclipse.wst.jsdt.core.dom"><B>PREV CLASS</B></A> |
| <A HREF="../../../../../../org/eclipse/wst/jsdt/core/dom/ASTParser.html" title="class in org.eclipse.wst.jsdt.core.dom"><B>NEXT CLASS</B></A></FONT></TD> |
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> |
| <A HREF="../../../../../../index.html?org/eclipse/wst/jsdt/core/dom/ASTNode.html" target="_top"><B>FRAMES</B></A> |
| <A HREF="ASTNode.html" target="_top"><B>NO FRAMES</B></A> |
| <SCRIPT type="text/javascript"> |
| <!-- |
| if(window==top) { |
| document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); |
| } |
| //--> |
| </SCRIPT> |
| <NOSCRIPT> |
| <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A> |
| </NOSCRIPT> |
| |
| |
| </FONT></TD> |
| </TR> |
| <TR> |
| <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> |
| SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> |
| <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> |
| DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> |
| </TR> |
| </TABLE> |
| <A NAME="skip-navbar_bottom"></A> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| |
| <HR> |
| |
| </BODY> |
| </HTML> |