public static interface Type.Record extends Type.EffectiveRecord
Type.Array, Type.EffectiveArray, Type.EffectiveRecord, Type.EffectiveReference, Type.Function, Type.FunctionOrMethod, Type.Impl, Type.Intersection, Type.Leaf, Type.Method, Type.Negation, Type.Nominal, Type.Primitive, Type.Property, Type.Record, Type.Reference, Type.Union| Modifier and Type | Method and Description |
|---|---|
Type |
getField(String name)
Get the type of a given field in this record
|
boolean |
isOpen()
Check whether this is an open record or not.
|
int |
size()
Get the number of fields in this record
|
getFieldIndex, getFieldNames, getReadableFieldType, getWriteableFieldType, hasField, updateArray, fromString, Function, Intersection, Method, Method, Method, Negation, Nominal, Property, Record, Record, Reference, toImplArrays, toImplOrVoid, toImplRecords, Unionint size()
size in interface Type.EffectiveRecordboolean isOpen()
Copyright © 2017. All rights reserved.