public class SimpleSlot extends java.lang.Object implements StaticTypedSlot, java.io.Serializable
StaticTypedSlot.| Constructor and Description |
|---|
SimpleSlot(java.lang.String name,
JSType type,
boolean inferred) |
| Modifier and Type | Method and Description |
|---|---|
StaticTypedRef |
getDeclaration()
Gets the declaration of this symbol.
|
JSDocInfo |
getJSDocInfo()
Gets the JSDoc for this slot.
|
java.lang.String |
getName()
Gets the name of the slot.
|
StaticTypedScope |
getScope() |
JSType |
getType()
Returns the type information, if any, for this slot.
|
boolean |
isTypeInferred()
Returns whether the type has been inferred (as opposed to declared).
|
public SimpleSlot(java.lang.String name,
JSType type,
boolean inferred)
public java.lang.String getName()
StaticSlotgetName in interface StaticSlotpublic JSType getType()
StaticTypedSlotgetType in interface StaticTypedSlotnull if no type is declared for it.public boolean isTypeInferred()
StaticTypedSlotisTypeInferred in interface StaticTypedSlotpublic StaticTypedRef getDeclaration()
StaticTypedSlotgetDeclaration in interface StaticTypedSlotgetDeclaration in interface StaticSlotpublic JSDocInfo getJSDocInfo()
StaticSlotgetJSDocInfo in interface StaticSlotpublic StaticTypedScope getScope()
getScope in interface StaticTypedSlotgetScope in interface StaticSlotCopyright © 2009-2020 Google. All Rights Reserved.