Class TypeMemberBuilder
java.lang.Object
org.openzen.zenscript.codemodel.type.member.TypeMemberBuilder
- All Implemented Interfaces:
TypeVisitorWithContext<Void,Void, RuntimeException>
public class TypeMemberBuilder
extends Object
implements TypeVisitorWithContext<Void,Void,RuntimeException>
-
Constructor Summary
ConstructorsConstructorDescriptionTypeMemberBuilder(GlobalTypeRegistry registry, TypeMembers members, LocalMemberCache cache) -
Method Summary
Modifier and TypeMethodDescriptionvisitArray(Void context, ArrayTypeID array) visitAssoc(Void context, AssocTypeID assoc) visitBasic(Void context, BasicTypeID basic) visitDefinition(Void context, DefinitionTypeID definitionType) visitFunction(Void context, FunctionTypeID function) visitGeneric(Void context, GenericTypeID generic) visitGenericMap(Void context, GenericMapTypeID map) visitInvalid(Void context, InvalidTypeID invalid) visitIterator(Void context, IteratorTypeID iterator) visitOptional(Void context, OptionalTypeID modified) visitRange(Void context, RangeTypeID range)
-
Constructor Details
-
TypeMemberBuilder
-
-
Method Details
-
visitBasic
- Specified by:
visitBasicin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitArray
- Specified by:
visitArrayin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitAssoc
- Specified by:
visitAssocin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitGenericMap
- Specified by:
visitGenericMapin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitInvalid
- Specified by:
visitInvalidin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitIterator
- Specified by:
visitIteratorin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitFunction
- Specified by:
visitFunctionin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitDefinition
- Specified by:
visitDefinitionin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitGeneric
- Specified by:
visitGenericin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitRange
- Specified by:
visitRangein interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-
visitOptional
- Specified by:
visitOptionalin interfaceTypeVisitorWithContext<Void,Void, RuntimeException>
-