Class JavaTypeExpressionVisitor
java.lang.Object
org.openzen.zenscript.javabytecode.compiler.JavaTypeExpressionVisitor
- All Implemented Interfaces:
TypeVisitorWithContext<JavaWriter,Void, RuntimeException>
public class JavaTypeExpressionVisitor
extends Object
implements TypeVisitorWithContext<JavaWriter,Void,RuntimeException>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitArray(JavaWriter writer, ArrayTypeID array) visitAssoc(JavaWriter writer, AssocTypeID assoc) visitBasic(JavaWriter writer, BasicTypeID basic) visitDefinition(JavaWriter writer, DefinitionTypeID definition) visitFunction(JavaWriter writer, FunctionTypeID function) visitGeneric(JavaWriter writer, GenericTypeID generic) visitGenericMap(JavaWriter writer, GenericMapTypeID map) visitIterator(JavaWriter writer, IteratorTypeID iterator) visitOptional(JavaWriter writer, OptionalTypeID type) visitRange(JavaWriter writer, RangeTypeID range) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openzen.zenscript.codemodel.type.TypeVisitorWithContext
visitInvalid
-
Constructor Details
-
JavaTypeExpressionVisitor
-
-
Method Details
-
visitBasic
- Specified by:
visitBasicin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitArray
- Specified by:
visitArrayin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitAssoc
- Specified by:
visitAssocin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitGenericMap
- Specified by:
visitGenericMapin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitIterator
- Specified by:
visitIteratorin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitFunction
- Specified by:
visitFunctionin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitDefinition
- Specified by:
visitDefinitionin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitGeneric
- Specified by:
visitGenericin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitRange
- Specified by:
visitRangein interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-
visitOptional
- Specified by:
visitOptionalin interfaceTypeVisitorWithContext<JavaWriter,Void, RuntimeException>
-