Interface ParsedReference


  • @Immutable
    public interface ParsedReference
    Represents the attributes that make a reference. All components are optional, except that at least one of name() or hashWithRelativeSpec() must be supplied.
    • Method Detail

      • name

        @Parameter(order=1)
        @Nullable
        @Nullable
        java.lang.String name()
      • hashWithRelativeSpec

        @Parameter(order=2)
        @Nullable
        @Nullable
        java.lang.String hashWithRelativeSpec()
      • check

        @Check
        default void check()
      • parsedReference

        static ParsedReference parsedReference​(@Nullable @Nullable
                                               java.lang.String name,
                                               @Nullable @Nullable
                                               java.lang.String hashWithRelativeSpec,
                                               @Nullable @Nullable
                                               Reference.ReferenceType type)