1*b2fa4294SXin Li<!-- Generated with Stardoc: http://skydoc.bazel.build --> 2*b2fa4294SXin Li 3*b2fa4294SXin LiThe input file for the aspect test 4*b2fa4294SXin Li 5*b2fa4294SXin Li<a id="my_aspect_impl"></a> 6*b2fa4294SXin Li 7*b2fa4294SXin Li## my_aspect_impl 8*b2fa4294SXin Li 9*b2fa4294SXin Li<pre> 10*b2fa4294SXin Limy_aspect_impl(<a href="#my_aspect_impl-ctx">ctx</a>) 11*b2fa4294SXin Li</pre> 12*b2fa4294SXin Li 13*b2fa4294SXin Li 14*b2fa4294SXin Li 15*b2fa4294SXin Li**PARAMETERS** 16*b2fa4294SXin Li 17*b2fa4294SXin Li 18*b2fa4294SXin Li| Name | Description | Default Value | 19*b2fa4294SXin Li| :------------- | :------------- | :------------- | 20*b2fa4294SXin Li| <a id="my_aspect_impl-ctx"></a>ctx | <p align="center"> - </p> | none | 21*b2fa4294SXin Li 22*b2fa4294SXin Li 23*b2fa4294SXin Li<a id="my_aspect"></a> 24*b2fa4294SXin Li 25*b2fa4294SXin Li## my_aspect 26*b2fa4294SXin Li 27*b2fa4294SXin Li<pre> 28*b2fa4294SXin Limy_aspect(<a href="#my_aspect-name">name</a>, <a href="#my_aspect-first">first</a>, <a href="#my_aspect-second">second</a>) 29*b2fa4294SXin Li</pre> 30*b2fa4294SXin Li 31*b2fa4294SXin LiThis is my aspect. It does stuff. 32*b2fa4294SXin Li 33*b2fa4294SXin Li**ASPECT ATTRIBUTES** 34*b2fa4294SXin Li 35*b2fa4294SXin Li 36*b2fa4294SXin Li| Name | Type | 37*b2fa4294SXin Li| :------------- | :------------- | 38*b2fa4294SXin Li| deps| String | 39*b2fa4294SXin Li| attr_aspect| String | 40*b2fa4294SXin Li 41*b2fa4294SXin Li 42*b2fa4294SXin Li**ATTRIBUTES** 43*b2fa4294SXin Li 44*b2fa4294SXin Li 45*b2fa4294SXin Li| Name | Description | Type | Mandatory | Default | 46*b2fa4294SXin Li| :------------- | :------------- | :------------- | :------------- | :------------- | 47*b2fa4294SXin Li| <a id="my_aspect-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | | 48*b2fa4294SXin Li| <a id="my_aspect-first"></a>first | - | <a href="https://bazel.build/concepts/labels">Label</a> | required | | 49*b2fa4294SXin Li| <a id="my_aspect-second"></a>second | - | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | required | | 50*b2fa4294SXin Li 51*b2fa4294SXin Li 52*b2fa4294SXin Li<a id="other_aspect"></a> 53*b2fa4294SXin Li 54*b2fa4294SXin Li## other_aspect 55*b2fa4294SXin Li 56*b2fa4294SXin Li<pre> 57*b2fa4294SXin Liother_aspect(<a href="#other_aspect-name">name</a>, <a href="#other_aspect-third">third</a>) 58*b2fa4294SXin Li</pre> 59*b2fa4294SXin Li 60*b2fa4294SXin LiThis is another aspect. 61*b2fa4294SXin Li 62*b2fa4294SXin Li**ASPECT ATTRIBUTES** 63*b2fa4294SXin Li 64*b2fa4294SXin Li 65*b2fa4294SXin Li| Name | Type | 66*b2fa4294SXin Li| :------------- | :------------- | 67*b2fa4294SXin Li| *| String | 68*b2fa4294SXin Li 69*b2fa4294SXin Li 70*b2fa4294SXin Li**ATTRIBUTES** 71*b2fa4294SXin Li 72*b2fa4294SXin Li 73*b2fa4294SXin Li| Name | Description | Type | Mandatory | Default | 74*b2fa4294SXin Li| :------------- | :------------- | :------------- | :------------- | :------------- | 75*b2fa4294SXin Li| <a id="other_aspect-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | | 76*b2fa4294SXin Li| <a id="other_aspect-third"></a>third | - | Integer | required | | 77*b2fa4294SXin Li 78*b2fa4294SXin Li 79