public abstract class BasicTypeMetadataVisitor extends MetadataTypeVisitor
MetadataTypeVisitor
which adds the new method visitBasicType(MetadataType)
which is
invoked by all the types which refer to a basic type. Those would be:
All other qualifiers delegate into MetadataTypeVisitor.defaultVisit(MetadataType)
()} by default, but they can be overridden at willConstructor and Description |
---|
BasicTypeMetadataVisitor() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
visitBasicType(MetadataType metadataType) |
void |
visitBoolean(BooleanType booleanType) |
void |
visitNumber(NumberType numberType) |
void |
visitString(StringType stringType) |
defaultVisit, visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitObject, visitObjectField, visitObjectKey, visitPeriod, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid
protected abstract void visitBasicType(MetadataType metadataType)
public void visitBoolean(BooleanType booleanType)
visitBoolean
in class MetadataTypeVisitor
public void visitNumber(NumberType numberType)
visitNumber
in class MetadataTypeVisitor
public void visitString(StringType stringType)
visitString
in class MetadataTypeVisitor
Copyright © 2018. All rights reserved.