public class BFiniteType extends BType
BFiniteType represents the finite type in Ballerina.| Modifier and Type | Field and Description |
|---|---|
Set<BType> |
memberTypes |
Set<BValue> |
valueSpace |
pkgPath, typeName, valueClass| Constructor and Description |
|---|
BFiniteType(String typeName,
String pkgPath) |
| Modifier and Type | Method and Description |
|---|---|
<V extends BValue> |
getEmptyValue()
Get the empty initialized value of this type.
|
TypeSignature |
getSig() |
int |
getTag() |
<V extends BValue> |
getZeroValue()
Get the default value of the type.
|
equals, getName, getPackagePath, getValueClass, hashCode, isNative, isPublic, toStringpublic <V extends BValue> V getZeroValue()
BTypeBType#getInitValue().getZeroValue in class BTypeV - Type of the valuepublic <V extends BValue> V getEmptyValue()
BTypeBType#getDefaultValue()).getEmptyValue in class BTypeV - Type of the valuepublic TypeSignature getSig()
Copyright © 2018 WSO2. All rights reserved.