public interface IVarStatement extends IStatement, IParsedElementWithAtLeastOneDeclaration, IHasType
| Type | Property and Description |
|---|---|
boolean |
has |
| Modifier and Type | Method and Description |
|---|---|
IExpression |
getAsExpression() |
String |
getFullDescription() |
boolean |
getHasInitializer() |
String |
getIdentifierName() |
IModifierInfo |
getModifierInfo() |
int |
getModifiers() |
IDynamicPropertySymbol |
getProperty() |
String |
getPropertyName() |
int |
getPropertyNameOffset() |
IScriptPartId |
getScriptPart() |
ISymbol |
getSymbol() |
IType |
getType() |
ITypeLiteralExpression |
getTypeLiteral() |
boolean |
hasProperty() |
boolean |
isAbstract() |
boolean |
isEnumConstant() |
boolean |
isFieldDeclaration() |
boolean |
isFinal() |
boolean |
isInternal() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
void |
setSymbol(ISymbol symbol) |
execute, execute, getLeastSignificantTerminalStatement, hasContentdeclares, getDeclarations, getNameOffset, setNameOffsetaddExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visitString getIdentifierName()
ISymbol getSymbol()
String getPropertyName()
ITypeLiteralExpression getTypeLiteral()
IExpression getAsExpression()
boolean hasProperty()
IModifierInfo getModifierInfo()
int getModifiers()
boolean isStatic()
boolean isPrivate()
boolean isInternal()
boolean isProtected()
boolean isPublic()
boolean isFinal()
boolean isAbstract()
boolean isEnumConstant()
IScriptPartId getScriptPart()
boolean getHasInitializer()
String getFullDescription()
void setSymbol(ISymbol symbol)
int getPropertyNameOffset()
boolean isFieldDeclaration()
IDynamicPropertySymbol getProperty()
Copyright © 2017. All rights reserved.