GenerableDetail

public final class GenerableDetail<T extends Object>


A structure to hold the fields read from a Generable class and its Guide fields.

Summary

Nested types

public final class GenerableDetail.GuideDetail

Holds the details of a single property in a Generable class, including its metadata and constraints specified by the Guide annotation.

Public constructors

<T extends Object> GenerableDetail(
    @NonNull String description,
    @NonNull List<@NonNull GenerableDetail.GuideDetail> guideDetails
)

Public constructors

GenerableDetail

public <T extends Object> GenerableDetail(
    @NonNull String description,
    @NonNull List<@NonNull GenerableDetail.GuideDetail> guideDetails
)

Public methods

getDescription

public final @NonNull String getDescription()

getGuideDetails

public final @NonNull List<@NonNull GenerableDetail.GuideDetailgetGuideDetails()