Annotation Interface Uses
Marks that an annotated component implicitly uses another component. This
will ensure that any dependencies of the used component are also loaded.
Marking class A with @Uses(B.class)
will ensure all
StyleSheet
, JavaScript
dependencies for class B
are loaded when class A
is used.
For PolymerTemplate
implementations, used components will also be
instantiated if an element with the corresponding @Tag
value is
defined in the template. Note that Polymer template support is deprecated -
we recommend you to use LitTemplate
instead. Read more details from
the
Vaadin blog.
- Since:
- 1.0
- Author:
- Vaadin Ltd
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic @interface
Internal annotation to enable use of multipleUses
annotations. -
Required Element Summary
-
Element Details
-
value
Marks the component class to depend on.- Returns:
- the component class to depend on
-