public class JavaScriptVariableDeclaration extends JavaScriptDeclaration
TypeDeclarations| Modifier and Type | Field and Description |
|---|---|
protected SourceCompletionProvider |
provider |
protected TypeDeclaration |
typeDec |
| Constructor and Description |
|---|
JavaScriptVariableDeclaration(java.lang.String name,
int offset,
SourceCompletionProvider provider,
CodeBlock block) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getJavaScriptTypeName() |
TypeDeclaration |
getTypeDeclaration() |
void |
resetVariableToOriginalType()
Resets the TypeDeclaration to the original value
|
void |
setTypeDeclaration(org.mozilla.javascript.ast.AstNode typeNode)
Lookup TypeDeclaration from the Rhino
AstNode |
void |
setTypeDeclaration(org.mozilla.javascript.ast.AstNode typeNode,
boolean overrideOriginal)
Set the TypeDeclaration for the AstNode.
|
void |
setTypeDeclaration(TypeDeclaration typeDec)
Set TypeDeclaration
|
getCodeBlock, getEndOffset, getName, getOffset, getStartOffSet, getTypeDeclarationOptions, setEndOffset, setStartOffset, setTypeDeclarationOptionsprotected TypeDeclaration typeDec
protected SourceCompletionProvider provider
public JavaScriptVariableDeclaration(java.lang.String name,
int offset,
SourceCompletionProvider provider,
CodeBlock block)
name - of the variableoffset - position within scriptprovider - JavaScript source providerpublic void setTypeDeclaration(org.mozilla.javascript.ast.AstNode typeNode)
AstNodetypeNode - - Rhino AstNode linked to this variablepublic void setTypeDeclaration(org.mozilla.javascript.ast.AstNode typeNode,
boolean overrideOriginal)
typeNode - overrideOriginal - resetVariableToOriginalType()public void resetVariableToOriginalType()
public void setTypeDeclaration(TypeDeclaration typeDec)
typeDec - public TypeDeclaration getTypeDeclaration()
public java.lang.String getJavaScriptTypeName()