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 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()
      Specified by:
      getType in interface IHasType
    • getScriptPart

      IScriptPartId getScriptPart()
    • getHasInitializer

      boolean getHasInitializer()
    • getFullDescription

      String getFullDescription()
    • setSymbol

      void setSymbol(ISymbol symbol)
    • getPropertyNameOffset

      int getPropertyNameOffset()
    • isFieldDeclaration

      boolean isFieldDeclaration()
    • getProperty

      IDynamicPropertySymbol getProperty()