public abstract class LuaTypes extends Object
| Modifier and Type | Field and Description |
|---|---|
static TopType |
ANY |
static ConcreteLitType<Boolean> |
BOOLEAN |
static DynamicType |
DYNAMIC |
static AbstractType |
FUNCTION |
static ConcreteType |
NIL |
static AbstractType |
NON_NIL |
static AbstractType |
NUMBER |
static ConcreteLitType<Double> |
NUMBER_FLOAT |
static ConcreteLitType<Long> |
NUMBER_INTEGER |
static ConcreteLitType<org.classdump.luna.ByteString> |
STRING |
static ConcreteType |
TABLE |
| Modifier and Type | Method and Description |
|---|---|
static FunctionType |
functionType(TypeSeq argTypes,
TypeSeq returnTypes) |
public static final TopType ANY
public static final DynamicType DYNAMIC
public static final ConcreteType NIL
public static final AbstractType NON_NIL
public static final ConcreteLitType<Boolean> BOOLEAN
public static final AbstractType NUMBER
public static final ConcreteLitType<Long> NUMBER_INTEGER
public static final ConcreteLitType<Double> NUMBER_FLOAT
public static final ConcreteLitType<org.classdump.luna.ByteString> STRING
public static final ConcreteType TABLE
public static final AbstractType FUNCTION
public static FunctionType functionType(TypeSeq argTypes, TypeSeq returnTypes)
Copyright © 2016–2017. All rights reserved.