saker.sdk.support Documentation TaskDoc JavaDoc Packages
public interface SDKDescriptionVisitor
Visitor interface for the possible types of SDKDescription.

The visitor is used with SDKDescription.accept(SDKDescriptionVisitor) where the subject SDK description will call the appropriate visit method of this interface.

All of the declared methods in this interface are default and throw an UnsupportedOperationException by default. Additional visit methods may be added to this interface with similar default implementations.

Clients are recommended to implement this interface.

Methods
public default void
public default void
public default void
Resolved SDK descriptions are strongly discouraged, clients aren't expected to support these kind of SDK descriptions.
public default void
public default void visit(EnvironmentSDKDescription description)
descriptionThe SDK description.
public default void visit(IndeterminateSDKDescription description)
Visits an indeterminate SDK description.

The default implementation visits the base SDK description.

descriptionThe SDK description.
public default void visit(ResolvedSDKDescription description)
Resolved SDK descriptions are strongly discouraged, clients aren't expected to support these kind of SDK descriptions.
descriptionThe SDK description.
public default void visit(UserSDKDescription description)
descriptionThe SDK description.