Class SimpleSlot
java.lang.Object
com.google.javascript.rhino.jstype.SimpleSlot
- All Implemented Interfaces:
StaticSlot<JSType>
,Serializable
- Direct Known Subclasses:
SymbolTable.Symbol
The minimum implementation of StaticSlot.
- See Also:
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
SimpleSlot
-
-
Method Details
-
getName
Description copied from interface:StaticSlot
Gets the name of the slot.- Specified by:
getName
in interfaceStaticSlot<JSType>
-
getType
Description copied from interface:StaticSlot
Returns the type information, if any, for this slot.- Specified by:
getType
in interfaceStaticSlot<JSType>
- Returns:
- The type or
null
if no type is declared for it.
-
isTypeInferred
public boolean isTypeInferred()Description copied from interface:StaticSlot
Returns whether the type has been inferred (as opposed to declared).- Specified by:
isTypeInferred
in interfaceStaticSlot<JSType>
-
getDeclaration
Description copied from interface:StaticSlot
Gets the declaration of this symbol. May not exist.- Specified by:
getDeclaration
in interfaceStaticSlot<JSType>
-
getJSDocInfo
Description copied from interface:StaticSlot
Gets the JSDoc for this slot.- Specified by:
getJSDocInfo
in interfaceStaticSlot<JSType>
-