Uses of Package
org.eclipse.wst.jsdt.core.dom

Packages that use org.eclipse.wst.jsdt.core.dom
org.eclipse.wst.jsdt.core   
org.eclipse.wst.jsdt.core.compiler   
org.eclipse.wst.jsdt.core.dom   
org.eclipse.wst.jsdt.core.dom.rewrite   
org.eclipse.wst.jsdt.core.infer   
org.eclipse.wst.jsdt.core.util   
org.eclipse.wst.jsdt.ui   
org.eclipse.wst.jsdt.ui.text.java   
org.eclipse.wst.jsdt.ui.wizards   
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.core
JavaScriptUnit
          JavaScript javaScript unit AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.core.compiler
JavaScriptUnit
          JavaScript javaScript unit AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.core.dom
AbstractTypeDeclaration
          Abstract subclass for type declaration AST node types.
AnonymousClassDeclaration
          Anonymous class declaration AST node type.
ArrayAccess
          Array access expression AST node type.
ArrayCreation
          Array creation expression AST node type.
ArrayInitializer
          Array initializer AST node type.
ArrayType
          Type node for an array type.
AssertStatement
          Assert statement AST node type.
Assignment
          Assignment expression AST node type.
Assignment.Operator
          Assignment operators (typesafe enumeration).
AST
          Umbrella owner and abstract syntax tree node factory.
ASTMatcher
          Concrete superclass and default implementation of an AST subtree matcher.
ASTNode
          Abstract superclass of all Abstract Syntax Tree (AST) node types.
ASTParser
          A JavaScript language parser for creating abstract syntax trees (ASTs).
ASTRequestor
          An AST requestor handles ASTs for javaScript units passed to ASTParser.createASTs.
ASTVisitor
          A visitor for abstract syntax trees.
Block
          Block statement AST node type.
BlockComment
          Block comment AST node type.
BodyDeclaration
          Abstract base class of all AST nodes that represent body declarations that may appear in the body of some kind of class or interface declaration, including anonymous class declarations.
BooleanLiteral
          Boolean literal node.
BreakStatement
          Break statement AST node type.
CastExpression
          Cast expression AST node type.
CatchClause
          Catch clause AST node type.
CharacterLiteral
          Character literal nodes.
ChildListPropertyDescriptor
          Descriptor for a child list property of an AST node.
ChildPropertyDescriptor
          Descriptor for a child property of an AST node.
ClassInstanceCreation
          Class instance creation expression AST node type.
Comment
          Abstract base class for all AST nodes that represent comments.
ConditionalExpression
          Conditional expression AST node type.
ConstructorInvocation
          Alternate constructor invocation statement AST node type.
ContinueStatement
          Continue statement AST node type.
DoStatement
          Do statement AST node type.
EmptyStatement
          Null statement AST node type.
EnhancedForStatement
          Enhanced For statement AST node type (added in JLS3 API).
Expression
          Abstract base class of AST nodes that represent expressions.
ExpressionStatement
          Expression statement AST node type.
FieldAccess
          Field access expression AST node type.
FieldDeclaration
          Field declaration node type.
ForInStatement
          For statement AST node type.
ForStatement
          For statement AST node type.
FunctionDeclaration
          Method declaration AST node type.
FunctionExpression
          Cast expression AST node type.
FunctionInvocation
          Method invocation expression AST node type.
FunctionRef
          AST node for a method or constructor reference within a doc comment (JSdoc).
FunctionRefParameter
          AST node for a parameter within a method reference (FunctionRef).
IBinding
          A binding represents a named entity in the JavaScript language.
IExtendedModifier
          Common interface for AST nodes that represent modifiers or annotations.
IfStatement
          If statement AST node type.
IFunctionBinding
          A method binding represents a method or constructor of a class or interface.
ImportDeclaration
          Import declaration AST node type.
InferredType
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
InfixExpression
          Infix expression AST node type.
InfixExpression.Operator
          Infix operators (typesafe enumeration).
Initializer
          Static or instance initializer AST node type.
InstanceofExpression
          Instanceof expression AST node type.
IPackageBinding
          A package binding represents a named or unnamed package.
ITypeBinding
          A type binding represents fully-resolved type.
IVariableBinding
          A variable binding represents either a field of a class or interface, or a local variable declaration (including formal parameters, local variables, and exception variables).
JavaScriptUnit
          JavaScript javaScript unit AST node type.
JSdoc
          AST node for a Javadoc-style doc comment.
LabeledStatement
          Labeled statement AST node type.
LineComment
          End-of-line comment AST node type.
ListExpression
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MemberRef
          AST node for a member reference within a doc comment (JSdoc).
Message
          Error message used to report potential errors found during the AST parsing or name resolution.
Modifier
          Modifier node.
Modifier.ModifierKeyword
          Modifier keywords (typesafe enumeration).
Name
          Abstract base class for all AST nodes that represent names.
NullLiteral
          Null literal node.
NumberLiteral
          Number literal nodes.
ObjectLiteral
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ObjectLiteralField
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
PackageDeclaration
          Package declaration AST node type.
ParameterizedType
          Type node for a parameterized type (added in JLS3 API).
ParenthesizedExpression
          Parenthesized expression AST node type.
PostfixExpression
          Postfix expression AST node type.
PostfixExpression.Operator
          Postfix operators (typesafe enumeration).
PrefixExpression
          Prefix expression AST node type.
PrefixExpression.Operator
          Prefix operators (typesafe enumeration).
PrimitiveType
          Primitive type nodes.
PrimitiveType.Code
          Primitive type codes (typesafe enumeration).
ProgramElement
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
QualifiedName
          AST node for a qualified name.
QualifiedType
          Type node for a qualified type (added in JLS3 API).
RegularExpressionLiteral
          Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ReturnStatement
          Return statement AST node type.
SimpleName
          AST node for a simple name.
SimplePropertyDescriptor
          Descriptor for a simple property of an AST node.
SimpleType
          Type node for a named class type, a named interface type, or a type variable.
SingleVariableDeclaration
          Single variable declaration AST node type.
Statement
          Abstract base class of AST nodes that represent statements.
StringLiteral
          String literal nodes.
StructuralPropertyDescriptor
          Abstract base class for property descriptors of AST nodes.
SuperConstructorInvocation
          Super constructor invocation statement AST node type.
SuperFieldAccess
          Simple or qualified "super" field access expression AST node type.
SuperMethodInvocation
          Simple or qualified "super" method invocation expression AST node type.
SwitchCase
          Switch case AST node type.
SwitchStatement
          Switch statement AST node type.
TagElement
          AST node for a tag within a doc comment.
TextElement
          AST node for a text element within a doc comment.
ThisExpression
          Simple or qualified "this" AST node type.
ThrowStatement
          Throw statement AST node type.
TryStatement
          Try statement AST node type.
Type
          Abstract base class of all type AST node types.
TypeDeclaration
          Type declaration AST node type.
TypeDeclarationStatement
          Local type declaration statement AST node type.
TypeLiteral
          Type literal AST node type.
TypeParameter
          Type parameter node (added in JLS3 API).
UndefinedLiteral
          Null literal node.
VariableDeclaration
          Abstract base class of all AST node types that declare a single local variable.
VariableDeclarationExpression
          Local variable declaration expression AST node type.
VariableDeclarationFragment
          Variable declaration fragment AST node type, used in field declarations, local variable declarations, and ForStatement initializers.
VariableDeclarationStatement
          Local variable declaration statement AST node type.
WhileStatement
          While statement AST node type.
WildcardType
          Type node for a wildcard type (added in JLS3 API).
WithStatement
          With statement AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.core.dom.rewrite
AST
          Umbrella owner and abstract syntax tree node factory.
ASTNode
          Abstract superclass of all Abstract Syntax Tree (AST) node types.
ChildListPropertyDescriptor
          Descriptor for a child list property of an AST node.
IBinding
          A binding represents a named entity in the JavaScript language.
ITypeBinding
          A type binding represents fully-resolved type.
JavaScriptUnit
          JavaScript javaScript unit AST node type.
StructuralPropertyDescriptor
          Abstract base class for property descriptors of AST nodes.
Type
          Abstract base class of all type AST node types.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.core.infer
JavaScriptUnit
          JavaScript javaScript unit AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.core.util
JavaScriptUnit
          JavaScript javaScript unit AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.ui
FunctionDeclaration
          Method declaration AST node type.
IFunctionBinding
          A method binding represents a method or constructor of a class or interface.
JavaScriptUnit
          JavaScript javaScript unit AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.ui.text.java
ASTNode
          Abstract superclass of all Abstract Syntax Tree (AST) node types.
JavaScriptUnit
          JavaScript javaScript unit AST node type.
 

Classes in org.eclipse.wst.jsdt.core.dom used by org.eclipse.wst.jsdt.ui.wizards
ITypeBinding
          A type binding represents fully-resolved type.