anvil.script
Interface VariableType

All Superinterfaces:
Type
All Known Subinterfaces:
ConstantVariableType, LocalVariableType, MemberVariableType, ParameterType, StaticVariableType
All Known Implementing Classes:
ConstantVariable, ConstantVariableStatement, LocalVariableStatement, MemberVariable, MemberVariableStatement, ParameterStatement, StaticVariable, StaticVariableStatement, Variable, VariableStatement

public interface VariableType
extends Type

interface VariableType


Field Summary
 
Fields inherited from interface anvil.script.Type
CLASS, CONSTANT_VARIABLE, CONSTRUCTOR, FUNCTION, FUNCTION_PARAMETER, GLOBAL_NAMESPACE, IMPORT, INTERFACE, INTERFACE_METHOD, LOCAL_VARIABLE, MEMBER_VARIABLE, METHOD, MODULE, NAMESPACE, SCOPE0, STATIC_VARIABLE, SYSTEM_NAMESPACE, TYPE_NAMES
 
Method Summary
 Any getValue()
           
 boolean hasConstantInitializer()
           
 Any setValue(Any value)
           
 
Methods inherited from interface anvil.script.Type
getDocument, getName, getParent, getParents, getQualifiedName, getType, getTypeRef, isPrivate
 

Method Detail

getValue

public Any getValue()

setValue

public Any setValue(Any value)

hasConstantInitializer

public boolean hasConstantInitializer()