Package org.openzen.zenscript.formatter
Class TypeFormatter
java.lang.Object
org.openzen.zenscript.formatter.TypeFormatter
- All Implemented Interfaces:
GenericParameterBoundVisitor<String>,TypeVisitor<String>
public class TypeFormatter
extends Object
implements TypeVisitor<String>, GenericParameterBoundVisitor<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitArray(ArrayTypeID array) visitAssoc(AssocTypeID assoc) visitBasic(BasicTypeID basic) visitDefinition(DefinitionTypeID definition) visitFunction(FunctionTypeID function) visitGeneric(GenericTypeID generic) visitIterator(IteratorTypeID iterator) visitOptional(OptionalTypeID type) visitRange(RangeTypeID range) visitSuper(ParameterSuperBound bound) visitType(ParameterTypeBound bound) 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.TypeVisitor
visitInvalid
-
Constructor Details
-
Method Details
-
format
-
visitBasic
- Specified by:
visitBasicin interfaceTypeVisitor<String>
-
visitArray
- Specified by:
visitArrayin interfaceTypeVisitor<String>
-
visitAssoc
- Specified by:
visitAssocin interfaceTypeVisitor<String>
-
visitIterator
- Specified by:
visitIteratorin interfaceTypeVisitor<String>
-
visitFunction
- Specified by:
visitFunctionin interfaceTypeVisitor<String>
-
visitDefinition
- Specified by:
visitDefinitionin interfaceTypeVisitor<String>
-
visitGeneric
- Specified by:
visitGenericin interfaceTypeVisitor<String>
-
visitRange
- Specified by:
visitRangein interfaceTypeVisitor<String>
-
visitOptional
- Specified by:
visitOptionalin interfaceTypeVisitor<String>
-
visitSuper
- Specified by:
visitSuperin interfaceGenericParameterBoundVisitor<String>
-
visitType
- Specified by:
visitTypein interfaceGenericParameterBoundVisitor<String>
-
visitGenericMap
- Specified by:
visitGenericMapin interfaceTypeVisitor<String>
-