ShapeVisitor<R> class abstract

Visits shapes.

Implementers

Constructors

ShapeVisitor.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bigDecimalShape(BigDecimalShape shape, [Shape? parent]) → R
bigIntegerShape(BigIntegerShape shape, [Shape? parent]) → R
blobShape(BlobShape shape, [Shape? parent]) → R
booleanShape(BooleanShape shape, [Shape? parent]) → R
byteShape(ByteShape shape, [Shape? parent]) → R
documentShape(DocumentShape shape, [Shape? parent]) → R
doubleShape(DoubleShape shape, [Shape? parent]) → R
enumShape(EnumShape shape, [Shape? parent]) → R
floatShape(FloatShape shape, [Shape? parent]) → R
integerShape(IntegerShape shape, [Shape? parent]) → R
listShape(ListShape shape, [Shape? parent]) → R
longShape(LongShape shape, [Shape? parent]) → R
mapShape(MapShape shape, [Shape? parent]) → R
memberShape(MemberShape shape, [Shape? parent]) → R
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
operationShape(OperationShape shape, [Shape? parent]) → R
primitiveBooleanShape(PrimitiveBooleanShape shape, [Shape? parent]) → R
primitiveByteShape(PrimitiveByteShape shape, [Shape? parent]) → R
primitiveDoubleShape(PrimitiveDoubleShape shape, [Shape? parent]) → R
primitiveFloatShape(PrimitiveFloatShape shape, [Shape? parent]) → R
primitiveIntegerShape(PrimitiveIntegerShape shape, [Shape? parent]) → R
primitiveLongShape(PrimitiveLongShape shape, [Shape? parent]) → R
primitiveShortShape(PrimitiveShortShape shape, [Shape? parent]) → R
resourceShape(ResourceShape shape, [Shape? parent]) → R
serviceShape(ServiceShape shape, [Shape? parent]) → R
setShape(SetShape shape, [Shape? parent]) → R
shortShape(ShortShape shape, [Shape? parent]) → R
stringShape(StringShape shape, [Shape? parent]) → R
structureShape(StructureShape shape, [Shape? parent]) → R
timestampShape(TimestampShape shape, [Shape? parent]) → R
toString() String
A string representation of this object.
inherited
unionShape(UnionShape shape, [Shape? parent]) → R

Operators

operator ==(Object other) bool
The equality operator.
inherited