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 Details

    • name

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

      @Parameter(order=2) @Nullable @Nullable String hashWithRelativeSpec()
    • type

      @Parameter(order=3) @Nullable @Nullable Reference.ReferenceType type()
    • check

      @Check default void check()
    • parsedReference

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