public class DefTypeForm
extends java.lang.Object
| Constructor and Description |
|---|
DefTypeForm() |
| Modifier and Type | Method and Description |
|---|---|
static VncVal |
createCustomType(VncCustomTypeDef typeDef,
java.util.List<VncVal> typeArgs,
CustomTypeDefRegistry registry) |
static VncVal |
createType(java.util.List<VncVal> args,
CustomTypeDefRegistry registry) |
static VncVal |
createWrappedType(VncWrappingTypeDef typeDef,
VncVal val,
CustomTypeDefRegistry registry) |
static VncVal |
defineCustomType(VncKeyword type,
VncVector fields,
VncFunction validationFn,
CustomTypeDefRegistry registry) |
static VncVal |
defineCustomWrapperType(VncKeyword type,
VncKeyword baseType,
VncFunction validationFn,
CustomTypeDefRegistry registry,
CustomWrappableTypes wrappableTypes) |
public static VncVal defineCustomType(VncKeyword type, VncVector fields, VncFunction validationFn, CustomTypeDefRegistry registry)
public static VncVal defineCustomWrapperType(VncKeyword type, VncKeyword baseType, VncFunction validationFn, CustomTypeDefRegistry registry, CustomWrappableTypes wrappableTypes)
public static VncVal createType(java.util.List<VncVal> args, CustomTypeDefRegistry registry)
public static VncVal createCustomType(VncCustomTypeDef typeDef, java.util.List<VncVal> typeArgs, CustomTypeDefRegistry registry)
public static VncVal createWrappedType(VncWrappingTypeDef typeDef, VncVal val, CustomTypeDefRegistry registry)