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

Packages that use FunctionDeclaration
org.eclipse.wst.jsdt.core.dom
org.eclipse.wst.jsdt.ui

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

Methods in org.eclipse.wst.jsdt.core.dom that return FunctionDeclaration
`FunctionDeclaration` FunctionDeclarationStatement.`getDeclaration()`
`FunctionDeclaration` FunctionExpression.`getMethod()` Returns the type in this cast expression.
`FunctionDeclaration[]` TypeDeclaration.`getMethods()` Returns the ordered list of method declarations of this type declaration.
`FunctionDeclaration` AST.`newFunctionDeclaration()` Creates an unparented method declaration node owned by this AST.

Methods in org.eclipse.wst.jsdt.core.dom with parameters of type FunctionDeclaration
`void` DefaultASTVisitor.`endVisit(FunctionDeclaration node)`
`void` ASTVisitor.`endVisit(FunctionDeclaration node)` End of visit the given type-specific AST node.
`boolean` ASTMatcher.`match(FunctionDeclaration node, java.lang.Object other)` Returns whether the given node and the other object match.
`Statement` AST.`newFunctionDeclarationStatement(FunctionDeclaration declaration)`
`void` FunctionDeclarationStatement.`setDeclaration(FunctionDeclaration declaration)`
`void` FunctionExpression.`setMethod(FunctionDeclaration method)` Sets the type in this cast expression to the given type.
`boolean` DefaultASTVisitor.`visit(FunctionDeclaration node)`
`boolean` ASTVisitor.`visit(FunctionDeclaration node)` Visits the given type-specific AST node.

### Uses of FunctionDeclaration in org.eclipse.wst.jsdt.ui

Methods in org.eclipse.wst.jsdt.ui with parameters of type FunctionDeclaration

`static java.lang.String`

CodeGeneration.`getMethodComment(IJavaScriptUnit cu, java.lang.String declaringTypeName, FunctionDeclaration decl, boolean isDeprecated, java.lang.String overriddenMethodName, java.lang.String overriddenMethodDeclaringTypeName, java.lang.String[] overriddenMethodParameterTypeNames, java.lang.String lineDelimiter)`
Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).

`static java.lang.String` CodeGeneration.`getMethodComment(IJavaScriptUnit cu, java.lang.String declaringTypeName, FunctionDeclaration decl, IFunctionBinding overridden, java.lang.String lineDelimiter)` Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method).