public class VncSymbol extends VncVal implements INamespaceAware
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncSymbol(java.lang.String v) |
VncSymbol(java.lang.String ns,
java.lang.String name,
VncVal meta) |
VncSymbol(java.lang.String v,
VncVal meta) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(VncVal o) |
java.lang.Object |
convertToJavaObject() |
boolean |
equals(java.lang.Object obj) |
java.util.List<VncKeyword> |
getAllSupertypes() |
java.lang.String |
getName() |
java.lang.String |
getNamespace() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getSimpleName() |
VncKeyword |
getSupertype() |
VncKeyword |
getType() |
java.lang.String |
getValue() |
int |
hashCode() |
boolean |
hasNamespace() |
static VncSymbol |
qualifySymbol(VncSymbol ns,
VncSymbol sym) |
java.lang.String |
toString() |
TypeRank |
typeRank() |
VncSymbol |
withMeta(VncVal meta) |
VncSymbol |
withNamespace(java.lang.String namespace) |
VncSymbol |
withNamespace(VncSymbol namespace) |
getMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isVncList, isWrapped, toString, wrappublic static final VncKeyword TYPE
public VncSymbol(java.lang.String v)
public VncSymbol(java.lang.String v,
VncVal meta)
public VncSymbol(java.lang.String ns,
java.lang.String name,
VncVal meta)
public VncSymbol withNamespace(java.lang.String namespace)
public VncKeyword getType()
public VncKeyword getSupertype()
getSupertype in class VncValpublic java.util.List<VncKeyword> getAllSupertypes()
getAllSupertypes in class VncValpublic java.lang.String getName()
public java.lang.String getValue()
public java.lang.String getQualifiedName()
getQualifiedName in interface INamespaceAwarepublic java.lang.String getSimpleName()
getSimpleName in interface INamespaceAwarepublic java.lang.String getNamespace()
getNamespace in interface INamespaceAwarepublic boolean hasNamespace()
hasNamespace in interface INamespaceAwarepublic java.lang.Object convertToJavaObject()
convertToJavaObject in class VncValpublic int compareTo(VncVal o)
public java.lang.String toString()
toString in class java.lang.Object