Skip to content

TypeInfo and TypedElementName needs work #6769

Closed
@trentjeff

Description

  1. TypedElementName -> TypedElementInfo

  2. Add AnnotationAndValue#defaultValues(). This way we can see if values() are the same as defaultValues().
    deferred to a new issue: Add AnnotationAndValue#defaultValues() #6840

  3. rename TypeInfo#elementInfo() -> interestingElementInfo.

  4. add TypeInfo#allElementInfo() ->

    /**
     * The elements that make up the type that are relevant for processing.
     *
     * @return the elements that make up the type that are relevant for processing
     */
    List<TypedElementName> elementInfo(); // <-- and will be renamed to interestingElementInfo()

    /**
     * The elements that make up this type that are considered "other", or being skipped because they are irrelevant to
     * processing.
     *
     * @return the elements that still make up the type, but are otherwise deemed irrelevant for processing
     */
    List<TypedElementName> otherElementInfo();

Metadata

Assignees

Labels

4.xVersion 4.x

Type

No type

Projects

  • Status

    Closed

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions