Package gw.lang.parser.expressions
Interface IVarStatement
- All Superinterfaces:
IHasType
,IParsedElement
,IParsedElementWithAtLeastOneDeclaration
,IStatement
- All Known Subinterfaces:
IDelegateStatement
- All Known Implementing Classes:
DelegateStatement
,VarStatement
public interface IVarStatement
extends IStatement, IParsedElementWithAtLeastOneDeclaration, IHasType
-
Method Summary
Methods inherited from interface gw.lang.parser.IParsedElement
addExceptionsFrom, 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, visit
Methods inherited from interface gw.lang.parser.IParsedElementWithAtLeastOneDeclaration
declares, getDeclarations, getNameOffset, setNameOffset
Methods inherited from interface gw.lang.parser.IStatement
execute, execute, getLeastSignificantTerminalStatement, hasContent
-
Method Details
-
getIdentifierName
String getIdentifierName() -
getSymbol
ISymbol getSymbol() -
getPropertyName
String getPropertyName() -
getTypeLiteral
ITypeLiteralExpression getTypeLiteral() -
getAsExpression
IExpression getAsExpression() -
hasProperty
boolean hasProperty() -
getModifierInfo
IModifierInfo getModifierInfo() -
getModifiers
int getModifiers() -
isStatic
boolean isStatic() -
isPrivate
boolean isPrivate() -
isInternal
boolean isInternal() -
isProtected
boolean isProtected() -
isPublic
boolean isPublic() -
isFinal
boolean isFinal() -
isAbstract
boolean isAbstract() -
isEnumConstant
boolean isEnumConstant() -
getType
IType getType() -
getScriptPart
IScriptPartId getScriptPart() -
getHasInitializer
boolean getHasInitializer() -
getFullDescription
String getFullDescription() -
setSymbol
-
getPropertyNameOffset
int getPropertyNameOffset() -
isFieldDeclaration
boolean isFieldDeclaration() -
getProperty
IDynamicPropertySymbol getProperty()
-