## Uses of Class
org.eclipse.wst.jsdt.core.dom.ChildListPropertyDescriptor

Packages that use ChildListPropertyDescriptor
org.eclipse.wst.jsdt.core.dom
org.eclipse.wst.jsdt.core.dom.rewrite

### Uses of ChildListPropertyDescriptor in org.eclipse.wst.jsdt.core.dom

Fields in org.eclipse.wst.jsdt.core.dom declared as ChildListPropertyDescriptor
`static ChildListPropertyDescriptor` SuperMethodInvocation.`ARGUMENTS_PROPERTY` The "arguments" structural property of this node type.
`static ChildListPropertyDescriptor` SuperConstructorInvocation.`ARGUMENTS_PROPERTY` The "arguments" structural property of this node type.
`static ChildListPropertyDescriptor` FunctionInvocation.`ARGUMENTS_PROPERTY` The "arguments" structural property of this node type.
`static ChildListPropertyDescriptor` ConstructorInvocation.`ARGUMENTS_PROPERTY` The "arguments" structural property of this node type.
`static ChildListPropertyDescriptor` ClassInstanceCreation.`ARGUMENTS_PROPERTY` The "arguments" structural property of this node type.
`static ChildListPropertyDescriptor` TypeDeclaration.`BODY_DECLARATIONS_PROPERTY` The "bodyDeclarations" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` AnonymousClassDeclaration.`BODY_DECLARATIONS_PROPERTY` The "bodyDeclarations" structural property of this node type.
`static ChildListPropertyDescriptor` TryStatement.`CATCH_CLAUSES_PROPERTY` The "catchClauses" structural property of this node type.
`static ChildListPropertyDescriptor` ArrayCreation.`DIMENSIONS_PROPERTY` The "dimensions" structural property of this node type.
`static ChildListPropertyDescriptor` TemplateLiteral.`ELEMENTS_PROPERTY` The "elements" structural property of this node type
`static ChildListPropertyDescriptor` ArrayName.`ELEMENTS_PROPERTY` The "elements" structural property of this node type.
`static ChildListPropertyDescriptor` JavaScriptUnit.`EXPORTS_PROPERTY` The "exports" structural property of this node type.
`static ChildListPropertyDescriptor` TemplateLiteral.`EXPRESSIONS_PROPERTY` The "expressions" structural property of this node type
`static ChildListPropertyDescriptor` ListExpression.`EXPRESSIONS_PROPERTY` The "expressions" structural property of this node type.
`static ChildListPropertyDescriptor` ArrayInitializer.`EXPRESSIONS_PROPERTY` The "expressions" structural property of this node type.
`static ChildListPropertyDescriptor` InfixExpression.`EXTENDED_OPERANDS_PROPERTY` The "extendedOperands" structural property of this node type.
`static ChildListPropertyDescriptor` ObjectLiteral.`FIELDS_PROPERTY`
`static ChildListPropertyDescriptor` VariableDeclarationStatement.`FRAGMENTS_PROPERTY` The "fragments" structural property of this node type).
`static ChildListPropertyDescriptor` VariableDeclarationExpression.`FRAGMENTS_PROPERTY` The "fragments" structural property of this node type).
`static ChildListPropertyDescriptor` TagElement.`FRAGMENTS_PROPERTY` The "fragments" structural property of this node type.
`static ChildListPropertyDescriptor` FieldDeclaration.`FRAGMENTS_PROPERTY` The "fragments" structural property of this node type).
`static ChildListPropertyDescriptor` JavaScriptUnit.`IMPORTS_PROPERTY` The "imports" structural property of this node type.
`static ChildListPropertyDescriptor` ForStatement.`INITIALIZERS_PROPERTY` The "initializers" structural property of this node type.
`static ChildListPropertyDescriptor` VariableDeclarationStatement.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` VariableDeclarationExpression.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` TypeDeclaration.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` SingleVariableDeclaration.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` Initializer.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` FunctionDeclaration.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` FieldDeclaration.`MODIFIERS2_PROPERTY` The "modifiers" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` ArrowFunctionExpression.`PARAMETERS_PROPERTY`
`static ChildListPropertyDescriptor` FunctionRef.`PARAMETERS_PROPERTY` The "parameters" structural property of this node type.
`static ChildListPropertyDescriptor` FunctionDeclaration.`PARAMETERS_PROPERTY` The "parameters" structural property of this node type).
`static ChildListPropertyDescriptor` ObjectName.`PROPERTIES_PROPERTY` The "objectProps" structural property of this node type.
`static ChildListPropertyDescriptor` ExportDeclaration.`SPECIFIERS_PROPERTY` The "specifiers" structural property of this node type
`static ChildListPropertyDescriptor` ImportDeclaration.`SPECIFIERS_PROPERTY` The "specifiers" structural property of this node type
`static ChildListPropertyDescriptor` SwitchStatement.`STATEMENTS_PROPERTY` The "statements" structural property of this node type.
`static ChildListPropertyDescriptor` JavaScriptUnit.`STATEMENTS_PROPERTY`
`static ChildListPropertyDescriptor` Block.`STATEMENTS_PROPERTY` The "statements" structural property of this node type.
`static ChildListPropertyDescriptor` JSdoc.`TAGS_PROPERTY` The "tags" structural property of this node type.
`static ChildListPropertyDescriptor` FunctionDeclaration.`THROWN_EXCEPTIONS_PROPERTY` The "thrownExceptions" structural property of this node type).
`static ChildListPropertyDescriptor` SuperMethodInvocation.`TYPE_ARGUMENTS_PROPERTY` The "typeArguments" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` SuperConstructorInvocation.`TYPE_ARGUMENTS_PROPERTY` The "typeArguments" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` FunctionInvocation.`TYPE_ARGUMENTS_PROPERTY` The "typeArguments" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` ConstructorInvocation.`TYPE_ARGUMENTS_PROPERTY` The "typeArguments" structural property of this node type (added in JLS3 API).
`static ChildListPropertyDescriptor` ClassInstanceCreation.`TYPE_ARGUMENTS_PROPERTY` The "typeArguments" structural property of this node type .
`static ChildListPropertyDescriptor` JavaScriptUnit.`TYPES_PROPERTY` The "types" structural property of this node type.
`static ChildListPropertyDescriptor` ForStatement.`UPDATERS_PROPERTY` The "updaters" structural property of this node type.

Methods in org.eclipse.wst.jsdt.core.dom that return ChildListPropertyDescriptor
`ChildListPropertyDescriptor` AbstractTypeDeclaration.`getBodyDeclarationsProperty()` Returns structural property descriptor for the "bodyDeclarations" property of this node.
`ChildListPropertyDescriptor` BodyDeclaration.`getModifiersProperty()` Returns structural property descriptor for the "modifiers" property of this node.

### Uses of ChildListPropertyDescriptor in org.eclipse.wst.jsdt.core.dom.rewrite

Methods in org.eclipse.wst.jsdt.core.dom.rewrite with parameters of type ChildListPropertyDescriptor
`ListRewrite` ASTRewrite.`getListRewrite(ASTNode node, ChildListPropertyDescriptor property)` Creates and returns a new rewriter for describing modifications to the given list property of the given node.