Class TypeValidator
java.lang.Object
org.openzen.zenscript.validator.visitors.TypeValidator
- All Implemented Interfaces:
TypeVisitorWithContext<TypeContext,Void, RuntimeException>
public class TypeValidator
extends Object
implements TypeVisitorWithContext<TypeContext,Void,RuntimeException>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(TypeContext context, TypeID type) visitArray(TypeContext context, ArrayTypeID array) visitAssoc(TypeContext context, AssocTypeID assoc) visitBasic(TypeContext context, BasicTypeID basic) visitDefinition(TypeContext context, DefinitionTypeID definition) visitFunction(TypeContext context, FunctionTypeID function) visitGeneric(TypeContext context, GenericTypeID generic) visitGenericMap(TypeContext context, GenericMapTypeID map) visitInvalid(TypeContext context, InvalidTypeID type) visitIterator(TypeContext context, IteratorTypeID iterator) visitOptional(TypeContext context, OptionalTypeID type) visitRange(TypeContext context, RangeTypeID range)
-
Constructor Details
-
Method Details
-
validate
-
visitBasic
- Specified by:
visitBasicin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitArray
- Specified by:
visitArrayin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitAssoc
- Specified by:
visitAssocin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitInvalid
- Specified by:
visitInvalidin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitIterator
- Specified by:
visitIteratorin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitFunction
- Specified by:
visitFunctionin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitDefinition
- Specified by:
visitDefinitionin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitGeneric
- Specified by:
visitGenericin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitRange
- Specified by:
visitRangein interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitOptional
- Specified by:
visitOptionalin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-
visitGenericMap
- Specified by:
visitGenericMapin interfaceTypeVisitorWithContext<TypeContext,Void, RuntimeException>
-