- Type Parameters:
T- The type of the symbol
public interface Symbol<T extends QilletniType>
A defined type that can be stored in a scope. This is a
QilletniType that can be looked up by name and type.-
Method Summary
Modifier and TypeMethodDescriptiongetName()The name of the symbol.getType()gets theQilletniTypeClassof the value.getValue()The value of the symbol.voidSets the value of the symbol.
-
Method Details
-
getName
-
getType
QilletniTypeClass<T> getType()gets theQilletniTypeClassof the value.- Returns:
- The type class of the value
-
getValue
-
setValue
-