public class SimpleSlot extends java.lang.Object implements StaticTypedSlot<JSType>, java.io.Serializable
StaticTypedSlot<JSType>.| Constructor and Description |
|---|
SimpleSlot(java.lang.String name,
JSType type,
boolean inferred) |
| Modifier and Type | Method and Description |
|---|---|
StaticTypedRef<JSType> |
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<JSType> |
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 StaticTypedSlot<JSType>null if no type is declared for it.public boolean isTypeInferred()
StaticTypedSlotisTypeInferred in interface StaticTypedSlot<JSType>public StaticTypedRef<JSType> getDeclaration()
StaticTypedSlotgetDeclaration in interface StaticTypedSlot<JSType>getDeclaration in interface StaticSlotpublic JSDocInfo getJSDocInfo()
StaticSlotgetJSDocInfo in interface StaticSlotpublic StaticTypedScope<JSType> getScope()
getScope in interface StaticTypedSlot<JSType>getScope in interface StaticSlotCopyright © 2009-2018 Google. All Rights Reserved.