public class MappedRoleVisitor<T,S> extends Object implements RoleVisitor<T>
Constructor and Description |
---|
MappedRoleVisitor(RoleVisitor<S> visitor,
Function<S,T> mapping) |
Modifier and Type | Method and Description |
---|---|
T |
visitArgument(SerializedArgument argument) |
T |
visitField(SerializedField field) |
T |
visitImmutableType(SerializedImmutableType value) |
T |
visitReferenceType(SerializedReferenceType value) |
T |
visitResult(SerializedResult result) |
T |
visitValueType(SerializedValueType value) |
public MappedRoleVisitor(RoleVisitor<S> visitor, Function<S,T> mapping)
public T visitField(SerializedField field)
visitField
in interface RoleVisitor<T>
public T visitArgument(SerializedArgument argument)
visitArgument
in interface RoleVisitor<T>
public T visitResult(SerializedResult result)
visitResult
in interface RoleVisitor<T>
public T visitReferenceType(SerializedReferenceType value)
visitReferenceType
in interface RoleVisitor<T>
public T visitImmutableType(SerializedImmutableType value)
visitImmutableType
in interface RoleVisitor<T>
public T visitValueType(SerializedValueType value)
visitValueType
in interface RoleVisitor<T>
Copyright © 2020. All rights reserved.