text:
* [analyticsdata] add `subject_to_thresholding` field to `ResponseMetadata` type ([#8545](https://github.com/googleapis/google-cloud-java/issues/8545)) ([8fdc6c1](https://github.com/googleapis/google-cloud-java/commit/8fdc6c1f10f88f30f4d1407579d645f75366b4cf))
* add `tokens_per_project_per_hour` field to `PropertyQuota` type ([8fdc6c1](https://github.com/googleapis/google-cloud-java/commit/8fdc6c1f10f88f30f4d1407579d645f75366b4cf))

### Bug Fixes

* **deps:** update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ([#8325](https://github.com/googleapis/google-cloud-java/issues/8325)) ([01f492b](https://github.com/googleapis/google-cloud-java/commit/01f492be424acdb90edb23ba66656aeff7cf39eb))
* **deps:** update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#8528](https://github.com/googleapis/google-cloud-java/issues/8528)) ([bd36199](https://github.com/googleapis/google-cloud-java/commit/bd361998ac4eb7c78eef3b3eac39aef31a0cf44e))
* **deps:** update dependency com.google.cloud:libraries-bom to v26.1.1 ([#8254](https://github.com/googleapis/google-cloud-java/issues/8254)) ([e4760da](https://github.com/googleapis/google-cloud-java/commit/e4760da4ac8fa6fa91bc82b90b83d0518eca2692))
* owl-bot-staging should not be commited ([#8337](https://github.com/googleapis/google-cloud-java/issues/8337)) ([c9bb4a9](https://github.com/googleapis/google-cloud-java/commit/c9bb4a97aa19032b78c86c951fe9920f24ac4eec))
* revert reverting [Many APIs] Update WORKSPACE files for rules_gapic, gax_java, generator_java versions ([#8340](https://github.com/googleapis/google-cloud-java/issues/8340)) ([dedef71](https://github.com/googleapis/google-cloud-java/commit/dedef71f600e85b1c38e7110f5ffd44bf2ba32b4))

### Dependencies

* reverting renovate bot pull requests ([#8417](https://github.com/googleapis/google-cloud-java/issues/8417)) ([8f0c60b](https://github.com/googleapis/google-cloud-java/commit/8f0c60bde446acccc665eb7894723632eefc3503))

## [2.5.0](https://github.com/googleapis/google-cloud-java/compare/google-cloud-accessapproval-v2.4.10...google-cloud-accessapproval-v2.5.0) (2022-10-17)

### Features

* [analyticsdata] add `subject_to_thresholding` field to `ResponseMetadata` type ([#8545](https://github.com/googleapis/google-cloud-java/issues/8545)) ([8fdc6c1](https://github.com/googleapis/google-cloud-java/commit/8fdc6c1f10f88f30f4d1407579d645f75366b4cf))
* add `tokens_per_project_per_hour` field to `PropertyQuota` type ([8fdc6c1](https://github.com/googleapis/google-cloud-java/commit/8fdc6c1f10f88f30f4d1407579d645f75366b4cf))

### Bug Fixes

* **deps:** update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ([#8325](https://github.com/googleapis/google-cloud-java/issues/8325)) ([01f492b](https://github.com/googleapis/google-cloud-java/commit/01f492be424acdb90edb23ba66656aeff7cf39eb))
* **deps:** update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#8528](https://github.com/googleapis/google-cloud-java/issues/8528)) ([bd36199](https://github.com/googleapis/google-cloud-java/commit/bd361998ac4eb7c78eef3b3eac39aef31a0cf44e))
* **deps:** update dependency com.google.cloud:libraries-bom to v26.1.1 ([#8254](https://github.com/googleapis/google-cloud-java/issues/8254)) ([e4760da](https://github.com/googleapis/google-cloud-java/commit/e4760da4ac8fa6fa91bc82b90b83d0518eca2692))
* owl-bot-staging should not be commited ([#8337](https://github.com/googleapis/google-cloud-java/issues/8337)) ([c9bb4a9](https://github.com/googleapis/google-cloud-java/commit/c9bb4a97aa19032b78c86c951fe9920f24ac4eec))
* revert reverting [Many APIs] Update WORKSPACE files for rules_gapic, gax_java, generator_java versions ([#8340](https://github.com/googleapis/google-cloud-java/issues/8340)) ([dedef71](https://github.com/googleapis/google-cloud-java/commit/dedef71f600e85b1c38e7110f5ffd44bf2ba32b4))

### Dependencies

* reverting renovate bot pull requests ([#8417](https://github.com/googleapis/google-cloud-java/issues/8417)) ([8f0c60b](https://github.com/googleapis/google-cloud-java/commit/8f0c60bde446acccc665eb7894723632eefc3503))

## [2.4.10](https://github.com/googleapis/java-accessapproval/compare/v2.4.9...v2.4.10) (2022-10-07)

### Dependencies

* Update dependency com.google.cloud:google-cloud-core to v2.8.20 ([#852](https://github.com/googleapis/java-accessapproval/issues/852)) ([8c9a1f4](https://github.com/googleapis/java-accessapproval/commit/8c9a1f43a550dc0545b90c00e52328aa939cc383))

## [2.4.9](https://github.com/googleapis/java-accessapproval/compare/v2.4.8...v2.4.9) (2022-10-04)

### Dependencies

* Update dependency cachetools to v5 ([#845](https://github.com/googleapis/java-accessapproval/issues/845)) ([e946a60](https://github.com/googleapis/java-accessapproval/commit/e946a60ef7fee9fe223e6a4531e36b5b1631083e))
* Update dependency certifi to v2022.9.24 ([#825](https://github.com/googleapis/java-accessapproval/issues/825)) ([cbb298f](https://github.com/googleapis/java-accessapproval/commit/cbb298f095eea66b37c225afc654953d764bdb7e))
* Update dependency charset-normalizer to v2.1.1 ([#829](https://github.com/googleapis/java-accessapproval/issues/829)) ([c3daca4](https://github.com/googleapis/java-accessapproval/commit/c3daca44f3e8452db5fea8d96229810d671d2e86))
* Update dependency click to v8.1.3 ([#830](https://github.com/googleapis/java-accessapproval/issues/830)) ([9ce9416](https://github.com/googleapis/java-accessapproval/commit/9ce9416833138ce2890fcf992cc1d2116551f719))
* Update dependency com.google.cloud:google-cloud-core to v2.8.15 ([#821](https://github.com/googleapis/java-accessapproval/issues/821)) ([47e93b4](https://github.com/googleapis/java-accessapproval/commit/47e93b401c52e007b64bad55f1d6df2afc5a8a54))
* Update dependency com.google.cloud:google-cloud-core to v2.8.16 ([#823](https://github.com/googleapis/java-accessapproval/issues/823)) ([e0777b3](https://github.com/googleapis/java-accessapproval/commit/e0777b3510dcf46863e430ae76a969f87a24c46c))
* Update dependency com.google.cloud:google-cloud-core to v2.8.17 ([#847](https://github.com/googleapis/java-accessapproval/issues/847)) ([c2dd1ef](https://github.com/googleapis/java-accessapproval/commit/c2dd1ef4cc84e82b45ee99c74584a46120e5cdd5))
* Update dependency com.google.cloud:google-cloud-core to v2.8.18 ([#850](https://github.com/googleapis/java-accessapproval/issues/850)) ([06cb129](https://github.com/googleapis/java-accessapproval/commit/06cb1299c416737eaf3275abcce734312b877ab6))
* Update dependency com.google.cloud:google-cloud-core to v2.8.19 ([#851](https://github.com/googleapis/java-accessapproval/issues/851)) ([d17cbea](https://github.com/googleapis/java-accessapproval/commit/d17cbea78df17740a5ea5519ac4d5602b5608117))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#853](https://github.com/googleapis/java-accessapproval/issues/853)) ([739e85d](https://github.com/googleapis/java-accessapproval/commit/739e85ddd60763b0bfd585e0bcdad7aba294ee3a))
* Update dependency gcp-releasetool to v1.8.8 ([#826](https://github.com/googleapis/java-accessapproval/issues/826)) ([cb0d2d6](https://github.com/googleapis/java-accessapproval/commit/cb0d2d6a5efa6f66b108081b6274b0e3066c1a53))
* Update dependency google-api-core to v2.10.1 ([#831](https://github.com/googleapis/java-accessapproval/issues/831)) ([2b33785](https://github.com/googleapis/java-accessapproval/commit/2b337853dbad4971f9c6e450b1f6d5b6ce89d660))
* Update dependency google-auth to v2.12.0 ([#832](https://github.com/googleapis/java-accessapproval/issues/832)) ([bc42d47](https://github.com/googleapis/java-accessapproval/commit/bc42d4776f93d2ce72a5a87763b2967f9e64a563))
* Update dependency google-cloud-core to v2.3.2 ([#827](https://github.com/googleapis/java-accessapproval/issues/827)) ([ac7091f](https://github.com/googleapis/java-accessapproval/commit/ac7091f0a6713a669a38649d413f56c508d234ad))
* Update dependency google-cloud-storage to v2.5.0 ([#833](https://github.com/googleapis/java-accessapproval/issues/833)) ([b8b9315](https://github.com/googleapis/java-accessapproval/commit/b8b9315127b4358c877b62fc9f32757948b760fb))
* Update dependency google-crc32c to v1.5.0 ([#834](https://github.com/googleapis/java-accessapproval/issues/834)) ([9de608d](https://github.com/googleapis/java-accessapproval/commit/9de608de9c0b636d0e5e512a44aa36acf9156d06))
* Update dependency googleapis-common-protos to v1.56.4 ([#828](https://github.com/googleapis/java-accessapproval/issues/828)) ([de69d39](https://github.com/googleapis/java-accessapproval/commit/de69d398547d7914d7cc72e7794756a92819b359))
* Update dependency importlib-metadata to v4.12.0 ([#835](https://github.com/googleapis/java-accessapproval/issues/835)) ([4c461c2](https://github.com/googleapis/java-accessapproval/commit/4c461c202e67d8d4a9e5e5c239e23bcb89b1bece))
* Update dependency jeepney to v0.8.0 ([#836](https://github.com/googleapis/java-accessapproval/issues/836)) ([c597237](https://github.com/googleapis/java-accessapproval/commit/c597237657e9f0c975b450b1107cd2fa5b7fd675))
* Update dependency jinja2 to v3.1.2 ([#837](https://github.com/googleapis/java-accessapproval/issues/837)) ([73299bd](https://github.com/googleapis/java-accessapproval/commit/73299bd28b678ea5019c65e2995a6dea95ca1626))
* Update dependency keyring to v23.9.3 ([#838](https://github.com/googleapis/java-accessapproval/issues/838)) ([ff0e845](https://github.com/googleapis/java-accessapproval/commit/ff0e845d70598bf949b984e839df6f8c2af9df25))
* Update dependency markupsafe to v2.1.1 ([#839](https://github.com/googleapis/java-accessapproval/issues/839)) ([835b4ca](https://github.com/googleapis/java-accessapproval/commit/835b4caebdff7587b10f90a25db1c8d301cc03fb))
* Update dependency protobuf to v3.20.2 ([#840](https://github.com/googleapis/java-accessapproval/issues/840)) ([17ced61](https://github.com/googleapis/java-accessapproval/commit/17ced6119e609dd9c665bf3aea0c58e91bfa818b))
* Update dependency protobuf to v4 ([#846](https://github.com/googleapis/java-accessapproval/issues/846)) ([1bb940d](https://github.com/googleapis/java-accessapproval/commit/1bb940df731b51c6277cb6ad59a277eb92229073))
* Update dependency pyjwt to v2.5.0 ([#841](https://github.com/googleapis/java-accessapproval/issues/841)) ([1d8a439](https://github.com/googleapis/java-accessapproval/commit/1d8a4393785ffcf6068b8bdc3a1d2aa756fb118d))
* Update dependency typing-extensions to v4.3.0 ([#843](https://github.com/googleapis/java-accessapproval/issues/843)) ([91e2ea4](https://github.com/googleapis/java-accessapproval/commit/91e2ea4526626225a2ee4929e98f72f6eadd271c))
* Update dependency zipp to v3.8.1 ([#844](https://github.com/googleapis/java-accessapproval/issues/844)) ([b9ea279](https://github.com/googleapis/java-accessapproval/commit/b9ea279e39b032b01179e591d8814966ddc8cb5e))

## [2.4.8](https://github.com/googleapis/java-accessapproval/compare/v2.4.7...v2.4.8) (2022-09-21)

### Dependencies

* Update dependency com.google.cloud:google-cloud-core to v2.8.14 ([#817](https://github.com/googleapis/java-accessapproval/issues/817)) ([7423e8c](https://github.com/googleapis/java-accessapproval/commit/7423e8c3975938530abc367cb8a5aef8721d34cd))

## [2.4.7](https://github.com/googleapis/java-accessapproval/compare/v2.4.6...v2.4.7) (2022-09-20)

### Dependencies

* Update dependency com.google.cloud:google-cloud-core to v2.8.13 ([#813](https://github.com/googleapis/java-accessapproval/issues/813)) ([25820fb](https://github.com/googleapis/java-accessapproval/commit/25820fb379c7c286a6c7ae235bbe80c3c10405cd))

## [2.4.6](https://github.com/googleapis/java-accessapproval/compare/v2.4.5...v2.4.6) (2022-09-20)

### Dependencies

* Update dependency com.google.cloud:google-cloud-core to v2.8.12 ([#805](https://github.com/googleapis/java-accessapproval/issues/805)) ([d6a7cf4](https://github.com/googleapis/java-accessapproval/commit/d6a7cf444c50179122e9ad9908a9aa99cf0230bc))

## [2.4.5](https://github.com/googleapis/java-accessapproval/compare/v2.4.4...v2.4.5) (2022-09-15)

### Documentation

* Added Cloud Dataproc and Secret Manager to the list of supported services ([#799](https://github.com/googleapis/java-accessapproval/issues/799)) ([29055aa](https://github.com/googleapis/java-accessapproval/commit/29055aaeef5788e360c074dbca8bea64e04c3426))

### Dependencies

* Update dependency com.google.cloud:google-cloud-core to v2.8.10 ([#797](https://github.com/googleapis/java-accessapproval/issues/797)) ([d550d8f](https://github.com/googleapis/java-accessapproval/commit/d550d8f11116b816820304d5efb2fd4e66a92a01))
* Update dependency com.google.cloud:google-cloud-core to v2.8.11 ([#802](https://github.com/googleapis/java-accessapproval/issues/802)) ([67eb6cc](https://github.com/googleapis/java-accessapproval/commit/67eb6ccf2c64fd0dbc53c64f29af283e0588dadb))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ([#803](https://github.com/googleapis/java-accessapproval/issues/803)) ([799422a](https://github.com/googleapis/java-accessapproval/commit/799422a6f42cb904e640cd04e4eb533c882ff948))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 ([#806](https://github.com/googleapis/java-accessapproval/issues/806)) ([ca10a33](https://github.com/googleapis/java-accessapproval/commit/ca10a3308abb92b03ff01c5759584c81d59845a6))

## [2.4.4](https://github.com/googleapis/java-accessapproval/compare/v2.4.3...v2.4.4) (2022-08-18)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.8.9 ([#793](https://github.com/googleapis/java-accessapproval/issues/793)) ([a73aa6a](https://github.com/googleapis/java-accessapproval/commit/a73aa6a86d554eb972975dc37a92f67c1a52786c))

## [2.4.3](https://github.com/googleapis/java-accessapproval/compare/v2.4.2...v2.4.3) (2022-08-09)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.8.3 ([#779](https://github.com/googleapis/java-accessapproval/issues/779)) ([8b61cbc](https://github.com/googleapis/java-accessapproval/commit/8b61cbcb999bfb95068620ed9f9a937f80a33642))
* update dependency com.google.cloud:google-cloud-core to v2.8.5 ([#780](https://github.com/googleapis/java-accessapproval/issues/780)) ([458ad10](https://github.com/googleapis/java-accessapproval/commit/458ad10d637239ddf8d128ff4f963d76d8c96023))
* update dependency com.google.cloud:google-cloud-core to v2.8.6 ([#784](https://github.com/googleapis/java-accessapproval/issues/784)) ([dad3ea6](https://github.com/googleapis/java-accessapproval/commit/dad3ea60877c3615e0a1a7eccf678cb4f2d3e8e2))
* update dependency com.google.cloud:google-cloud-core to v2.8.7 ([#785](https://github.com/googleapis/java-accessapproval/issues/785)) ([315ecf3](https://github.com/googleapis/java-accessapproval/commit/315ecf35d2239f26a6ad9ab76c33fa50afd142c7))
* update dependency com.google.cloud:google-cloud-core to v2.8.8 ([#786](https://github.com/googleapis/java-accessapproval/issues/786)) ([1a40682](https://github.com/googleapis/java-accessapproval/commit/1a40682018c8220f1867f3286d3cff373fb53565))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v3 ([#781](https://github.com/googleapis/java-accessapproval/issues/781)) ([9f928e5](https://github.com/googleapis/java-accessapproval/commit/9f928e5927a58966b70eba1ab3aafd6822267855))

## [2.4.2](https://github.com/googleapis/java-accessapproval/compare/v2.4.1...v2.4.2) (2022-07-13)

### Bug Fixes

* enable longpaths support for windows test ([#1485](https://github.com/googleapis/java-accessapproval/issues/1485)) ([#773](https://github.com/googleapis/java-accessapproval/issues/773)) ([7d509f0](https://github.com/googleapis/java-accessapproval/commit/7d509f0298c89477e78611494ba065bd9ba61a8b))

## [2.4.1](https://github.com/googleapis/java-accessapproval/compare/v2.4.0...v2.4.1) (2022-07-01)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.8.1 ([#761](https://github.com/googleapis/java-accessapproval/issues/761)) ([e1cb07f](https://github.com/googleapis/java-accessapproval/commit/e1cb07ff4e4a819b37329598c0fd059ae178a04c))

## [2.4.0](https://github.com/googleapis/java-accessapproval/compare/v2.3.2...v2.4.0) (2022-06-30)

### Features

* Enable REST transport for most of Java and Go clients ([#754](https://github.com/googleapis/java-accessapproval/issues/754)) ([8353ebb](https://github.com/googleapis/java-accessapproval/commit/8353ebb6fc2ed26146fb66aa17bdb9100868f42d))

## [2.3.2](https://github.com/googleapis/java-accessapproval/compare/v2.3.1...v2.3.2) (2022-06-23)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 ([#753](https://github.com/googleapis/java-accessapproval/issues/753)) ([2a54fe9](https://github.com/googleapis/java-accessapproval/commit/2a54fe9f88afb33fd98016e36bf5dd49756ba92c))

## [2.3.1](https://github.com/googleapis/java-accessapproval/compare/v2.3.0...v2.3.1) (2022-06-22)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.8.0 ([#749](https://github.com/googleapis/java-accessapproval/issues/749)) ([f2f6091](https://github.com/googleapis/java-accessapproval/commit/f2f6091ef4bab7de1afcd4427a6be875f885d858))

## [2.3.0](https://github.com/googleapis/java-accessapproval/compare/v2.2.5...v2.3.0) (2022-05-19)

### Features

* add build scripts for native image testing in Java 17 ([#1440](https://github.com/googleapis/java-accessapproval/issues/1440)) ([#739](https://github.com/googleapis/java-accessapproval/issues/739)) ([77ee883](https://github.com/googleapis/java-accessapproval/commit/77ee8831315b61c2f2dbeaacba832fe71b9716aa))
* update protos to include InvalidateApprovalRequest and GetAccessApprovalServiceAccount APIs ([#742](https://github.com/googleapis/java-accessapproval/issues/742)) ([5f07964](https://github.com/googleapis/java-accessapproval/commit/5f07964c8bcb8a6814342ca1b98cc4547066d788))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.7.1 ([#737](https://github.com/googleapis/java-accessapproval/issues/737)) ([4446bfd](https://github.com/googleapis/java-accessapproval/commit/4446bfde2a16e520843f10d4a50041a60de53904))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 ([#738](https://github.com/googleapis/java-accessapproval/issues/738)) ([cf7ea0d](https://github.com/googleapis/java-accessapproval/commit/cf7ea0dc59b4b455126cc79fcab369ddda2766ed))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ([#741](https://github.com/googleapis/java-accessapproval/issues/741)) ([e37ec25](https://github.com/googleapis/java-accessapproval/commit/e37ec25d6c164858d02705b4125629f602115d7f))

### [2.2.5](https://github.com/googleapis/java-accessapproval/compare/v2.2.4...v2.2.5) (2022-04-15)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.6.1 ([#721](https://github.com/googleapis/java-accessapproval/issues/721)) ([192ca9f](https://github.com/googleapis/java-accessapproval/commit/192ca9f2fd8ee539c59a037a544f09918d5ad592))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ([#722](https://github.com/googleapis/java-accessapproval/issues/722)) ([6cc9216](https://github.com/googleapis/java-accessapproval/commit/6cc9216b165e3b685f5023e111701995157f88b6))

### [2.2.4](https://github.com/googleapis/java-accessapproval/compare/v2.2.3...v2.2.4) (2022-03-29)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.5.11 ([#714](https://github.com/googleapis/java-accessapproval/issues/714)) ([81caed0](https://github.com/googleapis/java-accessapproval/commit/81caed087b4fa51525366310b1d4fc0c0c510bf6))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ([#715](https://github.com/googleapis/java-accessapproval/issues/715)) ([61f3194](https://github.com/googleapis/java-accessapproval/commit/61f31949ee534071ba4e710481bd1c4cb6170ecb))

### [2.2.3](https://github.com/googleapis/java-accessapproval/compare/v2.2.2...v2.2.3) (2022-03-14)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.5.10 ([#708](https://github.com/googleapis/java-accessapproval/issues/708)) ([eb7c033](https://github.com/googleapis/java-accessapproval/commit/eb7c033bc51950ca6a5ef990acd396bb2e41de95))

### [2.2.2](https://github.com/googleapis/java-accessapproval/compare/v2.2.1...v2.2.2) (2022-03-10)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.5.9 ([#703](https://github.com/googleapis/java-accessapproval/issues/703)) ([c7945a4](https://github.com/googleapis/java-accessapproval/commit/c7945a43ce644526ee71ac528d96c2159c130098))

### [2.2.1](https://github.com/googleapis/java-accessapproval/compare/v2.2.0...v2.2.1) (2022-03-09)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.5.8 ([#700](https://github.com/googleapis/java-accessapproval/issues/700)) ([48d0030](https://github.com/googleapis/java-accessapproval/commit/48d0030a61eb27bc8c16fc2474684264fe5fe8ac))

## [2.2.0](https://github.com/googleapis/java-accessapproval/compare/v2.1.12...v2.2.0) (2022-03-02)

### Features

* library should released as 2.2.0 ([#695](https://github.com/googleapis/java-accessapproval/issues/695)) ([d173ea6](https://github.com/googleapis/java-accessapproval/commit/d173ea6de8ea0575093b3003b88b18e5d7748df0))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.5.6 ([#690](https://github.com/googleapis/java-accessapproval/issues/690)) ([be32f44](https://github.com/googleapis/java-accessapproval/commit/be32f443e25531813132a81b7c97a74f4ece0815))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 ([#691](https://github.com/googleapis/java-accessapproval/issues/691)) ([8afcec7](https://github.com/googleapis/java-accessapproval/commit/8afcec7d721f800932b9f15dcac3bb95686884f6))

### [2.1.12](https://github.com/googleapis/java-accessapproval/compare/v2.1.11...v2.1.12) (2022-03-01)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.5.5 ([#683](https://github.com/googleapis/java-accessapproval/issues/683)) ([6475c0a](https://github.com/googleapis/java-accessapproval/commit/6475c0ad2371b55bb8d5205ddd80a3bdc15febb1))

### [2.1.11](https://github.com/googleapis/java-accessapproval/compare/v2.1.10...v2.1.11) (2022-02-24)

### Documentation

* added resource annotations ([#670](https://github.com/googleapis/java-accessapproval/issues/670)) ([8b0b14f](https://github.com/googleapis/java-accessapproval/commit/8b0b14f961854aa9c85a5c65f3990fc1f6cfd5fb))

### Dependencies

* update actions/github-script action to v6 ([#672](https://github.com/googleapis/java-accessapproval/issues/672)) ([cbbaf6c](https://github.com/googleapis/java-accessapproval/commit/cbbaf6c91cc99966db8b0633af1eea14d7e1a4f0))
* update dependency com.google.cloud:google-cloud-core to v2.5.0 ([#664](https://github.com/googleapis/java-accessapproval/issues/664)) ([4e7d615](https://github.com/googleapis/java-accessapproval/commit/4e7d615be88b3057620993b145136d5bcdb9b34a))
* update dependency com.google.cloud:google-cloud-core to v2.5.4 ([#678](https://github.com/googleapis/java-accessapproval/issues/678)) ([fcf3ff0](https://github.com/googleapis/java-accessapproval/commit/fcf3ff0e0951a127de1bd7e4068e4eb40c6097b6))

### [2.1.10](https://github.com/googleapis/java-accessapproval/compare/v2.1.9...v2.1.10) (2022-02-03)

### Dependencies

* **java:** update actions/github-script action to v5 ([#1339](https://github.com/googleapis/java-accessapproval/issues/1339)) ([#657](https://github.com/googleapis/java-accessapproval/issues/657)) ([a0fc97e](https://github.com/googleapis/java-accessapproval/commit/a0fc97ed81922240b47cb2cd0592247ff9d482e1))
* update actions/github-script action to v5 ([#656](https://github.com/googleapis/java-accessapproval/issues/656)) ([6c11703](https://github.com/googleapis/java-accessapproval/commit/6c117032c7f9c0934fbf19dc5269528624c49bf7))
* update dependency com.google.cloud:google-cloud-core to v2.4.0 ([#659](https://github.com/googleapis/java-accessapproval/issues/659)) ([8aa776c](https://github.com/googleapis/java-accessapproval/commit/8aa776cd9b3c229a7416d81aa55d4393d165cd87))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.7.0 ([#660](https://github.com/googleapis/java-accessapproval/issues/660)) ([e96cb5e](https://github.com/googleapis/java-accessapproval/commit/e96cb5eadc2e0847d480121abe5a4c2f5213c686))

### [2.1.9](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.8...v2.1.9) (2022-01-07)

### Bug Fixes

* **java:** add -ntp flag to native image testing command ([#1299](https://www.github.com/googleapis/java-accessapproval/issues/1299)) ([#629](https://www.github.com/googleapis/java-accessapproval/issues/629)) ([965d176](https://www.github.com/googleapis/java-accessapproval/commit/965d1762b263856987a1cfdb70a1dc7491d65499))
* **java:** run Maven in plain console-friendly mode ([#1301](https://www.github.com/googleapis/java-accessapproval/issues/1301)) ([#637](https://www.github.com/googleapis/java-accessapproval/issues/637)) ([da1adb4](https://www.github.com/googleapis/java-accessapproval/commit/da1adb4be09ceb02947283850bb217411478e748))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.3.4 ([#639](https://www.github.com/googleapis/java-accessapproval/issues/639)) ([364d2a0](https://www.github.com/googleapis/java-accessapproval/commit/364d2a08b3218642779fd4a966597e7ad72e73a4))
* update dependency com.google.cloud:google-cloud-core to v2.3.5 ([#643](https://www.github.com/googleapis/java-accessapproval/issues/643)) ([3df65d4](https://www.github.com/googleapis/java-accessapproval/commit/3df65d457096cbbc2cd01587e4ce59a8002e8465))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 ([#641](https://www.github.com/googleapis/java-accessapproval/issues/641)) ([d57ebf3](https://www.github.com/googleapis/java-accessapproval/commit/d57ebf31d329d37d156d31859b9c716049aa892d))

### [2.1.8](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.7...v2.1.8) (2021-12-05)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.3.3 ([#626](https://www.github.com/googleapis/java-accessapproval/issues/626)) ([00cbb2d](https://www.github.com/googleapis/java-accessapproval/commit/00cbb2d2b9c1f02f1fd31eb2bef9ebc998ea2c9c))

### [2.1.7](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.6...v2.1.7) (2021-12-03)

### Bug Fixes

* **java:** java 17 dependency arguments ([#1266](https://www.github.com/googleapis/java-accessapproval/issues/1266)) ([#605](https://www.github.com/googleapis/java-accessapproval/issues/605)) ([ce93d46](https://www.github.com/googleapis/java-accessapproval/commit/ce93d4666f69ccecaaccf90dae021bf20c108956))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.3.0 ([#615](https://www.github.com/googleapis/java-accessapproval/issues/615)) ([02ec43a](https://www.github.com/googleapis/java-accessapproval/commit/02ec43a018deccce768f9e4502ea92e39ecc0607))
* update dependency com.google.cloud:google-cloud-core to v2.3.1 ([#617](https://www.github.com/googleapis/java-accessapproval/issues/617)) ([4eb3995](https://www.github.com/googleapis/java-accessapproval/commit/4eb3995d9d475349995d39ff0b5caab7aaabd431))
* update dependency com.google.cloud:google-cloud-core to v2.3.2 ([#622](https://www.github.com/googleapis/java-accessapproval/issues/622)) ([111991c](https://www.github.com/googleapis/java-accessapproval/commit/111991c2ca3567fd7d41fcdb7c29e680bcfd9c57))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 ([#616](https://www.github.com/googleapis/java-accessapproval/issues/616)) ([acda69e](https://www.github.com/googleapis/java-accessapproval/commit/acda69e9b5785cbf52bc015c29efcf529d04217c))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 ([#623](https://www.github.com/googleapis/java-accessapproval/issues/623)) ([dbc2c8f](https://www.github.com/googleapis/java-accessapproval/commit/dbc2c8f7656d57386837fac844e7e60671445adc))

### [2.1.6](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.5...v2.1.6) (2021-10-20)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.2.0 ([#599](https://www.github.com/googleapis/java-accessapproval/issues/599)) ([ff560ee](https://www.github.com/googleapis/java-accessapproval/commit/ff560ee33cdf234fa48f9ebc980a62b261995bda))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 ([#600](https://www.github.com/googleapis/java-accessapproval/issues/600)) ([2056e9e](https://www.github.com/googleapis/java-accessapproval/commit/2056e9e8aab400e75d5610005e82547e8272aefa))

### [2.1.5](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.4...v2.1.5) (2021-10-18)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.8 ([#593](https://www.github.com/googleapis/java-accessapproval/issues/593)) ([7599f8e](https://www.github.com/googleapis/java-accessapproval/commit/7599f8e42448482c14499a89a38a4e660b7b14b1))

### [2.1.4](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.3...v2.1.4) (2021-09-24)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.5 ([#578](https://www.github.com/googleapis/java-accessapproval/issues/578)) ([91def89](https://www.github.com/googleapis/java-accessapproval/commit/91def89ddd88c4c2563ebc752bc6412b5f0587e2))
* update dependency com.google.cloud:google-cloud-core to v2.1.6 ([#579](https://www.github.com/googleapis/java-accessapproval/issues/579)) ([06c8954](https://www.github.com/googleapis/java-accessapproval/commit/06c8954e52b145a9fe646c5cb8d4ae17514995cf))
* update dependency com.google.cloud:google-cloud-core to v2.1.7 ([#581](https://www.github.com/googleapis/java-accessapproval/issues/581)) ([d3b1eac](https://www.github.com/googleapis/java-accessapproval/commit/d3b1eac9bb0398173de61bd4317d9673635ee6c3))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 ([#580](https://www.github.com/googleapis/java-accessapproval/issues/580)) ([cd4dc80](https://www.github.com/googleapis/java-accessapproval/commit/cd4dc80550d9fc4af67ef15de9b9b092b5a08d2f))

### [2.1.3](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.2...v2.1.3) (2021-09-16)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.4 ([#572](https://www.github.com/googleapis/java-accessapproval/issues/572)) ([2a72aea](https://www.github.com/googleapis/java-accessapproval/commit/2a72aea3f7d8b5c7ccebd491e9bb63bb1cecef5a))

### [2.1.2](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.1...v2.1.2) (2021-09-14)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 ([#566](https://www.github.com/googleapis/java-accessapproval/issues/566)) ([3b3fd4d](https://www.github.com/googleapis/java-accessapproval/commit/3b3fd4dd835f11c77be94760f4b92e4dcb7fd592))

### [2.1.1](https://www.github.com/googleapis/java-accessapproval/compare/v2.1.0...v2.1.1) (2021-09-13)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.3 ([#563](https://www.github.com/googleapis/java-accessapproval/issues/563)) ([93442c3](https://www.github.com/googleapis/java-accessapproval/commit/93442c37501a759cd63301ee422d032e2ed32240))

## [2.1.0](https://www.github.com/googleapis/java-accessapproval/compare/v2.0.4...v2.1.0) (2021-08-31)

### Features

* Remove use of deprecated gradle command in java README ([#1196](https://www.github.com/googleapis/java-accessapproval/issues/1196)) ([#546](https://www.github.com/googleapis/java-accessapproval/issues/546)) ([ea8c465](https://www.github.com/googleapis/java-accessapproval/commit/ea8c465c3a2fed1f6fc8c43f78614f0bd01c0414))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.2 ([#548](https://www.github.com/googleapis/java-accessapproval/issues/548)) ([c00a69f](https://www.github.com/googleapis/java-accessapproval/commit/c00a69fef70645d6ba8950b5cb3ab32dcb9502b6))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 ([#551](https://www.github.com/googleapis/java-accessapproval/issues/551)) ([f370613](https://www.github.com/googleapis/java-accessapproval/commit/f370613462c46f961d495ab0015260b721397249))

### [2.0.4](https://www.github.com/googleapis/java-accessapproval/compare/v2.0.3...v2.0.4) (2021-08-24)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.1 ([#540](https://www.github.com/googleapis/java-accessapproval/issues/540)) ([4a44ad3](https://www.github.com/googleapis/java-accessapproval/commit/4a44ad3bda4f319e81faa44f5928f82b48b7a0a1))

### [2.0.3](https://www.github.com/googleapis/java-accessapproval/compare/v2.0.2...v2.0.3) (2021-08-24)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.1.0 ([#535](https://www.github.com/googleapis/java-accessapproval/issues/535)) ([703f8c8](https://www.github.com/googleapis/java-accessapproval/commit/703f8c806a1347267ffaf9e550ca33544b137ee1))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 ([#536](https://www.github.com/googleapis/java-accessapproval/issues/536)) ([38748ca](https://www.github.com/googleapis/java-accessapproval/commit/38748ca894f649332f349cbac3fbadb341a0666d))

### [2.0.2](https://www.github.com/googleapis/java-accessapproval/compare/v2.0.1...v2.0.2) (2021-08-12)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.0.4 ([#523](https://www.github.com/googleapis/java-accessapproval/issues/523)) ([b779869](https://www.github.com/googleapis/java-accessapproval/commit/b77986942822a7cc3de27bb170fc094010ca5a9e))
* update dependency com.google.cloud:google-cloud-core to v2.0.5 ([#527](https://www.github.com/googleapis/java-accessapproval/issues/527)) ([39bfc6c](https://www.github.com/googleapis/java-accessapproval/commit/39bfc6c405e7d4be82bda5725656deb1181a7f8d))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 ([#524](https://www.github.com/googleapis/java-accessapproval/issues/524)) ([7a1702a](https://www.github.com/googleapis/java-accessapproval/commit/7a1702ac3bc17df992158e60fe8938f6f9fd8285))

### [2.0.1](https://www.github.com/googleapis/java-accessapproval/compare/v2.0.0...v2.0.1) (2021-08-11)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2.0.3 ([#520](https://www.github.com/googleapis/java-accessapproval/issues/520)) ([c2d7864](https://www.github.com/googleapis/java-accessapproval/commit/c2d7864ac04fa18a4ee4754b079970f4f755fe65))

## [2.0.0](https://www.github.com/googleapis/java-accessapproval/compare/v1.1.3...v2.0.0) (2021-08-06)

### ⚠ BREAKING CHANGES

* release gapic-generator-java v2.0.0 (#513)

### Features

* release gapic-generator-java v2.0.0 ([#513](https://www.github.com/googleapis/java-accessapproval/issues/513)) ([29c5796](https://www.github.com/googleapis/java-accessapproval/commit/29c5796706ee38bcecc5c50e3838fc52f79143dd))

### Bug Fixes

* owlbot post-processor should generate README ([#1154](https://www.github.com/googleapis/java-accessapproval/issues/1154)) ([#481](https://www.github.com/googleapis/java-accessapproval/issues/481)) ([86fa01c](https://www.github.com/googleapis/java-accessapproval/commit/86fa01cacebb985fd3238c44d8364080e675eb77)), closes [#1146](https://www.github.com/googleapis/java-accessapproval/issues/1146) [#1147](https://www.github.com/googleapis/java-accessapproval/issues/1147)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v2 ([#512](https://www.github.com/googleapis/java-accessapproval/issues/512)) ([10817cb](https://www.github.com/googleapis/java-accessapproval/commit/10817cbea1c9a65bcb5793e4e7a1b089d70586f0))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v2 ([#514](https://www.github.com/googleapis/java-accessapproval/issues/514)) ([8bfc7fd](https://www.github.com/googleapis/java-accessapproval/commit/8bfc7fd91c1afc8e8b2743f2a0c4cf4fff0da246))

### [1.1.3](https://www.github.com/googleapis/java-accessapproval/compare/v1.1.2...v1.1.3) (2021-07-02)

### Bug Fixes

* Add `shopt -s nullglob` to dependencies script ([#1130](https://www.github.com/googleapis/java-accessapproval/issues/1130)) ([#464](https://www.github.com/googleapis/java-accessapproval/issues/464)) ([05d0124](https://www.github.com/googleapis/java-accessapproval/commit/05d0124a5ae7e34fc5e77b15fb907f90859ff224))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.95.3 ([#465](https://www.github.com/googleapis/java-accessapproval/issues/465)) ([1364ff5](https://www.github.com/googleapis/java-accessapproval/commit/1364ff58cded1884142455123168a3455d8fb6d2))
* update dependency com.google.cloud:google-cloud-core to v1.95.4 ([#469](https://www.github.com/googleapis/java-accessapproval/issues/469)) ([7d87fdf](https://www.github.com/googleapis/java-accessapproval/commit/7d87fdf2e09f661cdbf097ff580446ef2126bfe4))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ([#470](https://www.github.com/googleapis/java-accessapproval/issues/470)) ([c1150b4](https://www.github.com/googleapis/java-accessapproval/commit/c1150b439c5d67725022548bcf5eee84589f0473))

### [1.1.2](https://www.github.com/googleapis/java-accessapproval/compare/v1.1.1...v1.1.2) (2021-06-15)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.95.2 ([#455](https://www.github.com/googleapis/java-accessapproval/issues/455)) ([e969b0d](https://www.github.com/googleapis/java-accessapproval/commit/e969b0d645dc8099f3b5fca3e18eade3f03f195e))

### [1.1.1](https://www.github.com/googleapis/java-accessapproval/compare/v1.1.0...v1.1.1) (2021-06-09)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.95.1 ([#447](https://www.github.com/googleapis/java-accessapproval/issues/447)) ([774e1fc](https://www.github.com/googleapis/java-accessapproval/commit/774e1fc1724837927c71b7eff1ef2600c483e496))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 ([#448](https://www.github.com/googleapis/java-accessapproval/issues/448)) ([ca455a7](https://www.github.com/googleapis/java-accessapproval/commit/ca455a70d417cc9424b1dc422c701d9a32ece688))

## [1.1.0](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.18...v1.1.0) (2021-05-26)

### Features

* add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#434](https://www.github.com/googleapis/java-accessapproval/issues/434)) ([34d5676](https://www.github.com/googleapis/java-accessapproval/commit/34d56762dce7d53d1b466171f6a0174ab4d51aad))

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ([#433](https://www.github.com/googleapis/java-accessapproval/issues/433)) ([fdba695](https://www.github.com/googleapis/java-accessapproval/commit/fdba695b2eda6531ad94829dd524325046fb4ac2))

### [1.0.18](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.17...v1.0.18) (2021-05-11)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ([#423](https://www.github.com/googleapis/java-accessapproval/issues/423)) ([66d6f24](https://www.github.com/googleapis/java-accessapproval/commit/66d6f241f05755637c8adb657ea91487cb6167e7))

### [1.0.17](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.16...v1.0.17) (2021-04-27)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.94.8 ([#404](https://www.github.com/googleapis/java-accessapproval/issues/404)) ([79ef346](https://www.github.com/googleapis/java-accessapproval/commit/79ef3466edb323ed931c32c63516143174437ac0))

### [1.0.16](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.15...v1.0.16) (2021-04-24)

### Bug Fixes

* release scripts from issuing overlapping phases ([#396](https://www.github.com/googleapis/java-accessapproval/issues/396)) ([80f45e4](https://www.github.com/googleapis/java-accessapproval/commit/80f45e4b28f6735a21937ba0fc396ccb409cae62))
* typo ([#391](https://www.github.com/googleapis/java-accessapproval/issues/391)) ([fe093bc](https://www.github.com/googleapis/java-accessapproval/commit/fe093bc87c21aefabca8dda7cbfad11031f5d498))

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ([#399](https://www.github.com/googleapis/java-accessapproval/issues/399)) ([11965df](https://www.github.com/googleapis/java-accessapproval/commit/11965dfc632936b951624bb347e3bb6ca679bf3c))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ([#405](https://www.github.com/googleapis/java-accessapproval/issues/405)) ([7292aea](https://www.github.com/googleapis/java-accessapproval/commit/7292aea497e641a7c6cddff920a126e3c774d71e))

### [1.0.15](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.14...v1.0.15) (2021-04-12)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.94.7 ([#382](https://www.github.com/googleapis/java-accessapproval/issues/382)) ([6ccf6ba](https://www.github.com/googleapis/java-accessapproval/commit/6ccf6ba6eff60aeb0c9b5c84373875f1971b5bfe))

### [1.0.14](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.13...v1.0.14) (2021-04-09)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.94.6 ([#372](https://www.github.com/googleapis/java-accessapproval/issues/372)) ([82680ae](https://www.github.com/googleapis/java-accessapproval/commit/82680ae2a7f29c5391b762882e7ca33e7662c5ba))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#375](https://www.github.com/googleapis/java-accessapproval/issues/375)) ([19c12da](https://www.github.com/googleapis/java-accessapproval/commit/19c12da8e21696d6aa43d28c3cc542c08f5b3e65))

### [1.0.13](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.12...v1.0.13) (2021-03-12)

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.94.4 ([#349](https://www.github.com/googleapis/java-accessapproval/issues/349)) ([c39a7a4](https://www.github.com/googleapis/java-accessapproval/commit/c39a7a4cc0e1c8c604f4a16daf9c2d9774fda247))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ([#358](https://www.github.com/googleapis/java-accessapproval/issues/358)) ([8768b67](https://www.github.com/googleapis/java-accessapproval/commit/8768b676273887dfac092865433b158f1d8a8a70))

### [1.0.12](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.11...v1.0.12) (2021-02-25)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ([#344](https://www.github.com/googleapis/java-accessapproval/issues/344)) ([8cdc72e](https://www.github.com/googleapis/java-accessapproval/commit/8cdc72e5c5156e2b0e335167b34daa7ce7933ca4))

### [1.0.11](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.10...v1.0.11) (2021-02-22)

### Documentation

* generate sample code in the Java microgenerator ([#324](https://www.github.com/googleapis/java-accessapproval/issues/324)) ([c6549ef](https://www.github.com/googleapis/java-accessapproval/commit/c6549ef44581613efa5ef2f6e965bf8faea741f4))

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#335](https://www.github.com/googleapis/java-accessapproval/issues/335)) ([b3fabd4](https://www.github.com/googleapis/java-accessapproval/commit/b3fabd4a53ad486dfeebfc8364d8171329f72196))

### [1.0.10](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.9...v1.0.10) (2021-01-14)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ([#305](https://www.github.com/googleapis/java-accessapproval/issues/305)) ([67e71a2](https://www.github.com/googleapis/java-accessapproval/commit/67e71a293ca4fcebf02eeefdd339dac5e01f969c))

### [1.0.9](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.8...v1.0.9) (2020-12-15)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ([#291](https://www.github.com/googleapis/java-accessapproval/issues/291)) ([15dd7ce](https://www.github.com/googleapis/java-accessapproval/commit/15dd7ceed87796ad88e3ebc0a0662fa05e58c778))

### [1.0.8](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.7...v1.0.8) (2020-12-14)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ([7358972](https://www.github.com/googleapis/java-accessapproval/commit/7358972f7dcb9f75a46b15e0d3e22fb11cfe40e9))

### [1.0.7](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.6...v1.0.7) (2020-12-02)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#273](https://www.github.com/googleapis/java-accessapproval/issues/273)) ([b9869c2](https://www.github.com/googleapis/java-accessapproval/commit/b9869c206b45450ee3f5234c8f03bb36973ec756))

### [1.0.6](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.5...v1.0.6) (2020-11-13)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ([#257](https://www.github.com/googleapis/java-accessapproval/issues/257)) ([dda413a](https://www.github.com/googleapis/java-accessapproval/commit/dda413af68a768784880d4465f7f1a5581e5f413))

### [1.0.5](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.4...v1.0.5) (2020-11-02)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 ([#246](https://www.github.com/googleapis/java-accessapproval/issues/246)) ([6f9fc11](https://www.github.com/googleapis/java-accessapproval/commit/6f9fc11a2a75be3cc70b39e7a5a8b99aa23ea8bf))

### [1.0.4](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.3...v1.0.4) (2020-10-23)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 ([#225](https://www.github.com/googleapis/java-accessapproval/issues/225)) ([2bfc4bf](https://www.github.com/googleapis/java-accessapproval/commit/2bfc4bf169100e0d38036181c8f5e47c19c0350d))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 ([#228](https://www.github.com/googleapis/java-accessapproval/issues/228)) ([14f218d](https://www.github.com/googleapis/java-accessapproval/commit/14f218d559f1c102c58f75358701642f1380615c))
* update dependency junit:junit to v4.13.1 ([#210](https://www.github.com/googleapis/java-accessapproval/issues/210)) ([ee8d83e](https://www.github.com/googleapis/java-accessapproval/commit/ee8d83e51831b57f988e429c9da3039b4635106c))

### [1.0.3](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.2...v1.0.3) (2020-10-09)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 ([#202](https://www.github.com/googleapis/java-accessapproval/issues/202)) ([b2e034a](https://www.github.com/googleapis/java-accessapproval/commit/b2e034acf0264c56510d646f0c5e815f1297e750))

### [1.0.2](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.1...v1.0.2) (2020-09-24)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 ([#187](https://www.github.com/googleapis/java-accessapproval/issues/187)) ([6cdf5f4](https://www.github.com/googleapis/java-accessapproval/commit/6cdf5f4744cdef4716cbe272ce5138fec0031899))

### [1.0.1](https://www.github.com/googleapis/java-accessapproval/compare/v1.0.0...v1.0.1) (2020-09-21)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 ([#171](https://www.github.com/googleapis/java-accessapproval/issues/171)) ([371414f](https://www.github.com/googleapis/java-accessapproval/commit/371414f94fe53577f73a10f19a94763c65676793))

## [1.0.0](https://www.github.com/googleapis/java-accessapproval/compare/v0.1.5...v1.0.0) (2020-08-12)

### Features

* promote to 1.0.0 ([#156](https://www.github.com/googleapis/java-accessapproval/issues/156)) ([44bd532](https://www.github.com/googleapis/java-accessapproval/commit/44bd532dd3842dcc4fcc3deb31528a434916df3c))

### [0.1.5](https://www.github.com/googleapis/java-accessapproval/compare/v0.1.4...v0.1.5) (2020-08-11)

### Bug Fixes

* migrate accessapproval/v1 to grpc_service_config ([#149](https://www.github.com/googleapis/java-accessapproval/issues/149)) ([5973560](https://www.github.com/googleapis/java-accessapproval/commit/597356065985872f580feb57a1c737d5521ef2ea))

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ([8555847](https://www.github.com/googleapis/java-accessapproval/commit/855584704031338c8b22fc0cdfdd8bc204f981e9))

### Documentation

* replace html with markdown for accessapproval.proto ([#150](https://www.github.com/googleapis/java-accessapproval/issues/150)) ([77a2b68](https://www.github.com/googleapis/java-accessapproval/commit/77a2b685f7ff3121c416afe09756160fbddbe0cf))

### [0.1.4](https://www.github.com/googleapis/java-accessapproval/compare/v0.1.3...v0.1.4) (2020-07-28)

### Dependencies

* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.1 ([#104](https://www.github.com/googleapis/java-accessapproval/issues/104)) ([76193d8](https://www.github.com/googleapis/java-accessapproval/commit/76193d816ec0f2ce60f683829ecd905370d54f9e))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 ([#139](https://www.github.com/googleapis/java-accessapproval/issues/139)) ([a16cf3c](https://www.github.com/googleapis/java-accessapproval/commit/a16cf3cf914497ad0c9a3552beb209a16a3fb430))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 ([#141](https://www.github.com/googleapis/java-accessapproval/issues/141)) ([d7e7b94](https://www.github.com/googleapis/java-accessapproval/commit/d7e7b94a84b34b9b4741694a7fe0c4158e18b9c2))

### [0.1.3](https://www.github.com/googleapis/java-accessapproval/compare/v0.1.2...v0.1.3) (2020-05-27)

### Reverts

* Revert "changes without context (#94)" (#101) ([e65c8f0](https://www.github.com/googleapis/java-accessapproval/commit/e65c8f0bfe0ef03ddcd3e943b92cb69a3a244b9b)), closes [#94](https://www.github.com/googleapis/java-accessapproval/issues/94) [#101](https://www.github.com/googleapis/java-accessapproval/issues/101) [#98](https://www.github.com/googleapis/java-accessapproval/issues/98)

### Dependencies

* bump shared-deps version and add back certain test deps ([#102](https://www.github.com/googleapis/java-accessapproval/issues/102)) ([1563783](https://www.github.com/googleapis/java-accessapproval/commit/15637839de3e30f9d882ee1be797bb144d4202a6))
* flatten dependencies ([#82](https://www.github.com/googleapis/java-accessapproval/issues/82)) ([9f0e4ad](https://www.github.com/googleapis/java-accessapproval/commit/9f0e4adc1516be76491ab7047f066056ab865b75))
* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.3.1 ([#89](https://www.github.com/googleapis/java-accessapproval/issues/89)) ([d07ace1](https://www.github.com/googleapis/java-accessapproval/commit/d07ace150a708792fb314d6ca40f5d4ff78abf9c))
* update dependency com.google.guava:guava-bom to v29 ([#59](https://www.github.com/googleapis/java-accessapproval/issues/59)) ([561a76c](https://www.github.com/googleapis/java-accessapproval/commit/561a76caae2bd5d3798935417b0154daa82883ae))

### [0.1.2](https://www.github.com/googleapis/java-accessapproval/compare/v0.1.1...v0.1.2) (2020-04-08)

### Dependencies

* update core dependencies ([#25](https://www.github.com/googleapis/java-accessapproval/issues/25)) ([852acf7](https://www.github.com/googleapis/java-accessapproval/commit/852acf76a85745bf4952b5df514a98640219aed9))
* update core dependencies ([#27](https://www.github.com/googleapis/java-accessapproval/issues/27)) ([555893c](https://www.github.com/googleapis/java-accessapproval/commit/555893cea5e5757678b38bddb4337383fa4cafee))
* update dependency com.google.api:api-common to v1.9.0 ([#45](https://www.github.com/googleapis/java-accessapproval/issues/45)) ([04f9120](https://www.github.com/googleapis/java-accessapproval/commit/04f91202c23983b9fc12bfab30d23bed485a7e0d))
* update dependency com.google.cloud:google-cloud-core to v1.93.4 ([#53](https://www.github.com/googleapis/java-accessapproval/issues/53)) ([502f0b1](https://www.github.com/googleapis/java-accessapproval/commit/502f0b142e4e382031dd8109f5b5f572bae82140))
* update dependency org.threeten:threetenbp to v1.4.3 ([#36](https://www.github.com/googleapis/java-accessapproval/issues/36)) ([ae4b623](https://www.github.com/googleapis/java-accessapproval/commit/ae4b623991174d8cffa74561207488b96c51ce3a))

### Documentation

* remove an internal lint declaration ([#44](https://www.github.com/googleapis/java-accessapproval/issues/44)) ([b633aac](https://www.github.com/googleapis/java-accessapproval/commit/b633aaca5b2178af837a22bc8512b85b8964584d))

### [0.1.1](https://www.github.com/googleapis/java-accessapproval/compare/v0.1.0...v0.1.1) (2020-03-03)

### Dependencies

* update dependency com.google.protobuf:protobuf-java to v3.11.4 ([2117861](https://www.github.com/googleapis/java-accessapproval/commit/21178611b7958ae82f419c06fe887f88981bbbde))
* update dependency io.grpc:grpc-bom to v1.27.1 ([43c1b41](https://www.github.com/googleapis/java-accessapproval/commit/43c1b4108fdbb6b8e7bdfb5a1390daa2076783b7))

## 0.1.0 (2020-02-18)

### Features

* initial generation ([a01b3f3](https://www.github.com/googleapis/java-accessapproval/commit/a01b3f3a4c34f56f18139e32d88a1efbca7e26e2))

### Dependencies

* update dependency com.google.cloud:google-cloud-core to v1.92.4 ([#2](https://www.github.com/googleapis/java-accessapproval/issues/2)) ([da909b5](https://www.github.com/googleapis/java-accessapproval/commit/da909b57993281e3b56742bda84820ac77dadf33))
* update dependency com.google.cloud:google-cloud-core to v1.92.5 ([f9a830f](https://www.github.com/googleapis/java-accessapproval/commit/f9a830fed06946b9957572b55dd1a33a52bb052d))
* update dependency com.google.protobuf:protobuf-java to v3.11.3 ([#3](https://www.github.com/googleapis/java-accessapproval/issues/3)) ([e908c81](https://www.github.com/googleapis/java-accessapproval/commit/e908c81f3379c23cb5c81ee66d46f3c95e82f404))

### Documentation

* **regen:** update sample code to set total timeout, add API client header test ([d88a2fd](https://www.github.com/googleapis/java-accessapproval/commit/d88a2fd9b09a8c6f6682eb7972c1c4329b2fd275))


text:
(function() {
  var Dispatcher, Interceptor;

  Dispatcher = (function() {
    function Dispatcher($log, $rootScope, $q) {
      return {
        response: function(response) {
          $rootScope.$broadcast("success:" + response.status, response);
          return response;
        },
        responseError: function(response) {
          $rootScope.$broadcast("error:" + response.status, response);
          return $q.reject(response);
        }
      };
    }

    return Dispatcher;

  })();

  Interceptor = (function() {
    function Interceptor($httpProvider) {
      $httpProvider.interceptors.push(['$log', '$rootScope', '$q', Dispatcher]);
    }

    return Interceptor;

  })();

  angular.module('app').config(['$httpProvider', Interceptor]);

}).call(this);

redpajama_set_name: RedPajamaGithub


text:
import PropTypes from 'prop-types';

const widthShape = PropTypes.shape({
  /**
   * Static width that for the cell.
   */
  static: PropTypes.shape({
    /**
     * Numerical width value.
     */
    value: PropTypes.number.isRequired,
    /**
     * Valid css units are supported (i.e. 'px', 'rem', etc).
     */
    unit: PropTypes.string.isRequired,
  }),
  /**
   * Percentage width of the row for the header cell.
   */
  percentage: PropTypes.number,
  /**
   * Relative scalar value of the cell's width compared to its sibling cells.
   */
  scalar: PropTypes.number,
});

export default widthShape;


text:
#include <gtest/gtest.h>

#include <yoga/YGValue.h>

TEST(YGValue, supports_equality) {
  ASSERT_EQ((YGValue{12.5f, YGUnitPercent}), (YGValue{12.5f, YGUnitPercent}));
  ASSERT_NE((YGValue{12.5f, YGUnitPercent}), (YGValue{56.7f, YGUnitPercent}));
  ASSERT_NE((YGValue{12.5f, YGUnitPercent}), (YGValue{12.5f, YGUnitPoint}));
  ASSERT_NE((YGValue{12.5f, YGUnitPercent}), (YGValue{12.5f, YGUnitAuto}));
  ASSERT_NE((YGValue{12.5f, YGUnitPercent}), (YGValue{12.5f, YGUnitUndefined}));

  ASSERT_EQ(
      (YGValue{12.5f, YGUnitUndefined}),
      (YGValue{YGUndefined, YGUnitUndefined}));
  ASSERT_EQ((YGValue{0, YGUnitAuto}), (YGValue{-1, YGUnitAuto}));
}

using namespace facebook::yoga::literals;

TEST(YGValue, supports_double_point_literals) {
  ASSERT_EQ(12.5_pt, (YGValue{12.5, YGUnitPoint}));
}

TEST(YGValue, supports_double_percent_literals) {
  ASSERT_EQ(12.5_percent, (YGValue{12.5, YGUnitPercent}));
}

TEST(YGValue, supports_integral_point_literals) {
  ASSERT_EQ(34_pt, (YGValue{34, YGUnitPoint}));
}

TEST(YGValue, supports_integral_percent_literals) {
  ASSERT_EQ(125_percent, (YGValue{125, YGUnitPercent}));
}

TEST(YGValue, supports_negative_point_literals) {
  ASSERT_EQ(-34.5_pt, (YGValue{-34.5, YGUnitPoint}));
}

TEST(YGValue, supports_negative_percent_literals) {
  ASSERT_EQ(-34.5_percent, (YGValue{-34.5, YGUnitPercent}));
}


text: docker network create --driver overlay --attachable spark


text:
package az.openweatherapi.listener;

import az.openweatherapi.model.OWResponse;

/**
 * Created by az on 15/10/16.
 */

public interface OWRequestListener<T> {
    void onResponse(OWResponse<T> response);

    void onFailure(Throwable t);
}


text:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>eu.agilejava</groupId>
   <artifactId>spring-javaee</artifactId>
   <version>3.0-SNAPSHOT</version>
   <packaging>pom</packaging>

   <name>spring-javaee</name>

   <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <netbeans.hint.license>mit</netbeans.hint.license>
   </properties>

   <modules>
      <module>javaee-application</module>
      <module>javaee-component</module>
      <module>spring-application</module>
      <module>spring-component</module>
   </modules>

   <build>
      <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.4</version>
            <configuration>
               <pushChanges>false</pushChanges>
               <tagNameFormat>@{project.version}</tagNameFormat>
            </configuration>
         </plugin>
      </plugins>
   </build>

   <scm>
      <connection>scm:git:ssh://git@bitbucket.org:ivargrimstad/spring-javaee.git</connection>
      <developerConnection>scm:git:ssh://git@bitbucket.org:ivargrimstad/spring-javaee.git</developerConnection>
     <tag>HEAD</tag>
  </scm>

</project>


text:
namespace media {
class AudioBus;
class AudioParameters;
}  // namespace media

namespace audio {
class Snoopable {
 public:
  class Snooper {
   public:
    // Provides read-only access to the data flowing through a GroupMember. This
    // must execute quickly, as it will typically be called on a realtime
    // thread; otherwise, audio glitches may occur.
    virtual void OnData(const media::AudioBus& audio_bus,
                        base::TimeTicks reference_time,
                        double volume) = 0;

   protected:
    virtual ~Snooper() = default;
  };

  // Returns the audio parameters of the snoopable audio data. The parameters
  // must not change for the lifetime of this group member, but can be different
  // than those of other members.
  virtual const media::AudioParameters& GetAudioParameters() const = 0;

  // Starts/Stops snooping on the audio data flowing through this group member.
  virtual void StartSnooping(Snooper* snooper) = 0;
  virtual void StopSnooping(Snooper* snooper) = 0;

 protected:
  virtual ~Snoopable() = default;
};
}  // namespace audio

#endif  // SERVICES_AUDIO_SNOOPABLE_H_


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>NamePatternConverter (Apache Log4j 1.2.17 API)</title>
<meta name="date" content="2015-08-23">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

您的浏览器已禁用 JavaScript。

概览

程序包

类

使用

树

已过时

索引

帮助

上一个类

下一个类

框架

无框架

所有类

概要:

嵌套 |

字段 |

构造器 |

方法

详细资料:

字段 |

构造器 |

方法

org.apache.log4j.pattern

类 NamePatternConverter

java.lang.Object

org.apache.log4j.pattern.PatternConverter

org.apache.log4j.pattern.LoggingEventPatternConverter

org.apache.log4j.pattern.NamePatternConverter

直接已知子类:

ClassNamePatternConverter, LoggerPatternConverter

public abstract class NamePatternConverter
extends LoggingEventPatternConverter

Base class for other pattern converters which can return only parts of their name.

作者:

Ceki Gülcü, Curt Arnold

构造器概要

构造器

限定符
构造器和说明

protected
NamePatternConverter(java.lang.String name,
                    java.lang.String style,
                    java.lang.String[] options)

Constructor.

方法概要

方法

限定符和类型
方法和说明

protected void
abbreviate(int nameStart,
          java.lang.StringBuffer buf)

Abbreviate name in string buffer.

从类继承的方法 org.apache.log4j.pattern.LoggingEventPatternConverter

format, format, handlesThrowable

从类继承的方法 org.apache.log4j.pattern.PatternConverter

getName, getStyleClass

从类继承的方法 java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造器详细资料

NamePatternConverter

protected NamePatternConverter(java.lang.String name,
                    java.lang.String style,
                    java.lang.String[] options)

Constructor.

参数:

name - name of converter.

style - style name for associated output.

options - options, may be null, first element will be interpreted as an abbreviation pattern.

方法详细资料

abbreviate

protected final void abbreviate(int nameStart,
              java.lang.StringBuffer buf)

Abbreviate name in string buffer.

参数:

nameStart - starting position of name to abbreviate.

buf - string buffer containing name.

概览

程序包

类

使用

树

已过时

索引

帮助

上一个类

下一个类

框架

无框架

所有类

概要:

嵌套 |

字段 |

构造器 |

方法

详细资料:

字段 |

构造器 |

方法

Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.


text:
package describe

import (
	"fmt"
	"net/http"
	"strings"
	"testing"

	"k8s.io/apimachinery/pkg/api/meta"
	"k8s.io/cli-runtime/pkg/genericclioptions"
	"k8s.io/cli-runtime/pkg/resource"
	"k8s.io/client-go/rest/fake"
	cmdtesting "k8s.io/kubectl/pkg/cmd/testing"
	"k8s.io/kubectl/pkg/describe"
	"k8s.io/kubectl/pkg/scheme"
)

// Verifies that schemas that are not in the master tree of Kubernetes can be retrieved via Get.
func TestDescribeUnknownSchemaObject(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	tf := cmdtesting.NewTestFactory().WithNamespace("non-default")
	defer tf.Cleanup()
	_, _, codec := cmdtesting.NewExternalScheme()

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, cmdtesting.NewInternalType("", "", "foo"))},
	}

	streams, _, buf, _ := genericclioptions.NewTestIOStreams()

	cmd := NewCmdDescribe("kubectl", tf, streams)
	cmd.Run(cmd, []string{"type", "foo"})

	if d.Name != "foo" || d.Namespace != "" {
		t.Errorf("unexpected describer: %#v", d)
	}

	if buf.String() != d.Output {
		t.Errorf("unexpected output: %s", buf.String())
	}
}

// Verifies that schemas that are not in the master tree of Kubernetes can be retrieved via Get.
func TestDescribeUnknownNamespacedSchemaObject(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	tf := cmdtesting.NewTestFactory()
	defer tf.Cleanup()
	_, _, codec := cmdtesting.NewExternalScheme()

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, cmdtesting.NewInternalNamespacedType("", "", "foo", "non-default"))},
	}
	tf.WithNamespace("non-default")

	streams, _, buf, _ := genericclioptions.NewTestIOStreams()

	cmd := NewCmdDescribe("kubectl", tf, streams)
	cmd.Run(cmd, []string{"namespacedtype", "foo"})

	if d.Name != "foo" || d.Namespace != "non-default" {
		t.Errorf("unexpected describer: %#v", d)
	}

	if buf.String() != d.Output {
		t.Errorf("unexpected output: %s", buf.String())
	}
}

func TestDescribeObject(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	_, _, rc := cmdtesting.TestData()
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
	defer tf.Cleanup()
	codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Client: fake.CreateHTTPClient(func(req *http.Request) (*http.Response, error) {
			switch p, m := req.URL.Path, req.Method; {
			case p == "/namespaces/test/replicationcontrollers/redis-master" && m == "GET":
				return &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, &rc.Items[0])}, nil
			default:
				t.Fatalf("unexpected request: %#v\n%#v", req.URL, req)
				return nil, nil
			}
		}),
	}

	streams, _, buf, _ := genericclioptions.NewTestIOStreams()

	cmd := NewCmdDescribe("kubectl", tf, streams)
	cmd.Flags().Set("filename", "../../../testdata/redis-master-controller.yaml")
	cmd.Run(cmd, []string{})

	if d.Name != "redis-master" || d.Namespace != "test" {
		t.Errorf("unexpected describer: %#v", d)
	}

	if buf.String() != d.Output {
		t.Errorf("unexpected output: %s", buf.String())
	}
}

func TestDescribeListObjects(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	pods, _, _ := cmdtesting.TestData()
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
	defer tf.Cleanup()
	codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, pods)},
	}

	streams, _, buf, _ := genericclioptions.NewTestIOStreams()

	cmd := NewCmdDescribe("kubectl", tf, streams)
	cmd.Run(cmd, []string{"pods"})
	if buf.String() != fmt.Sprintf("%s\n\n%s", d.Output, d.Output) {
		t.Errorf("unexpected output: %s", buf.String())
	}
}

func TestDescribeObjectShowEvents(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	pods, _, _ := cmdtesting.TestData()
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
	defer tf.Cleanup()
	codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, pods)},
	}

	cmd := NewCmdDescribe("kubectl", tf, genericclioptions.NewTestIOStreamsDiscard())
	cmd.Flags().Set("show-events", "true")
	cmd.Run(cmd, []string{"pods"})
	if d.Settings.ShowEvents != true {
		t.Errorf("ShowEvents = true expected, got ShowEvents = %v", d.Settings.ShowEvents)
	}
}

func TestDescribeObjectSkipEvents(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	pods, _, _ := cmdtesting.TestData()
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
	defer tf.Cleanup()
	codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, pods)},
	}

	cmd := NewCmdDescribe("kubectl", tf, genericclioptions.NewTestIOStreamsDiscard())
	cmd.Flags().Set("show-events", "false")
	cmd.Run(cmd, []string{"pods"})
	if d.Settings.ShowEvents != false {
		t.Errorf("ShowEvents = false expected, got ShowEvents = %v", d.Settings.ShowEvents)
	}
}

func TestDescribeObjectChunkSize(t *testing.T) {
	d := &testDescriber{Output: "test output"}
	oldFn := describe.DescriberFn
	defer func() {
		describe.DescriberFn = oldFn
	}()
	describe.DescriberFn = d.describerFor

	pods, _, _ := cmdtesting.TestData()
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
	defer tf.Cleanup()
	codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)

	tf.UnstructuredClient = &fake.RESTClient{
		NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
		Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, pods)},
	}

	cmd := NewCmdDescribe("kubectl", tf, genericclioptions.NewTestIOStreamsDiscard())
	cmd.Flags().Set("chunk-size", "100")
	cmd.Run(cmd, []string{"pods"})
	if d.Settings.ChunkSize != 100 {
		t.Errorf("ChunkSize = 100 expected, got ChunkSize = %v", d.Settings.ChunkSize)
	}
}

func TestDescribeHelpMessage(t *testing.T) {
	tf := cmdtesting.NewTestFactory()
	defer tf.Cleanup()

	streams, _, buf, _ := genericclioptions.NewTestIOStreams()

	cmd := NewCmdDescribe("kubectl", tf, streams)
	cmd.SetArgs([]string{"-h"})
	cmd.SetOut(buf)
	cmd.SetErr(buf)
	_, err := cmd.ExecuteC()

	if err != nil {
		t.Fatalf("Unexpected error: %v", err)
	}

	got := buf.String()

	expected := `describe (-f FILENAME | TYPE [NAME_PREFIX | -l label] | TYPE/NAME)`
	if !strings.Contains(got, expected) {
		t.Errorf("Expected to contain: \n %v\nGot:\n %v\n", expected, got)
	}

	unexpected := `describe (-f FILENAME | TYPE [NAME_PREFIX | -l label] | TYPE/NAME) [flags]`
	if strings.Contains(got, unexpected) {
		t.Errorf("Expected not to contain: \n %v\nGot:\n %v\n", unexpected, got)
	}
}

func TestDescribeNoResourcesFound(t *testing.T) {
	testNS := "testns"
	testCases := []struct {
		name           string
		flags          map[string]string
		namespace      string
		expectedOutput string
		expectedErr    string
	}{
		{
			name:           "all namespaces",
			flags:          map[string]string{"all-namespaces": "true"},
			expectedOutput: "",
			expectedErr:    "No resources found\n",
		},
		{
			name:           "all in namespace",
			namespace:      testNS,
			expectedOutput: "",
			expectedErr:    "No resources found in " + testNS + " namespace.\n",
		},
	}
	cmdtesting.InitTestErrorHandler(t)
	for _, testCase := range testCases {
		t.Run(testCase.name, func(t *testing.T) {
			pods, _, _ := cmdtesting.EmptyTestData()
			tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
			defer tf.Cleanup()
			codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)

			tf.UnstructuredClient = &fake.RESTClient{
				NegotiatedSerializer: resource.UnstructuredPlusDefaultContentConfig().NegotiatedSerializer,
				Resp:                 &http.Response{StatusCode: http.StatusOK, Header: cmdtesting.DefaultHeader(), Body: cmdtesting.ObjBody(codec, pods)},
			}

			streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()

			cmd := NewCmdDescribe("kubectl", tf, streams)
			for name, value := range testCase.flags {
				_ = cmd.Flags().Set(name, value)
			}
			cmd.Run(cmd, []string{"pods"})

			if e, a := testCase.expectedOutput, buf.String(); e != a {
				t.Errorf("Unexpected output:\nExpected:\n%v\nActual:\n%v", e, a)
			}
			if e, a := testCase.expectedErr, errbuf.String(); e != a {
				t.Errorf("Unexpected error:\nExpected:\n%v\nActual:\n%v", e, a)
			}
		})
	}
}

type testDescriber struct {
	Name, Namespace string
	Settings        describe.DescriberSettings
	Output          string
	Err             error
}

func (t *testDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (output string, err error) {
	t.Namespace, t.Name = namespace, name
	t.Settings = describerSettings
	return t.Output, t.Err
}
func (t *testDescriber) describerFor(restClientGetter genericclioptions.RESTClientGetter, mapping *meta.RESTMapping) (describe.ResourceDescriber, error) {
	return t, nil
}


text:
import {isPresent, isBlank} from 'angular2/src/facade/lang';
import {ListWrapper, StringMapWrapper, MapWrapper} from 'angular2/src/facade/collection';

import * as o from '../output/output_ast';
import {EventHandlerVars} from './constants';
import {CompileQuery, createQueryList, addQueryToTokenMap} from './compile_query';
import {NameResolver} from './expression_converter';
import {CompileElement, CompileNode} from './compile_element';
import {CompileMethod} from './compile_method';
import {CompilePipe} from './compile_pipe';
import {ViewType} from 'angular2/src/core/linker/view_type';
import {
  CompileDirectiveMetadata,
  CompilePipeMetadata,
  CompileIdentifierMetadata,
  CompileTokenMap
} from '../compile_metadata';
import {
  getViewFactoryName,
  injectFromViewParentInjector,
  createDiTokenExpression,
  getPropertyInView,
  createPureProxy
} from './util';
import {CompilerConfig} from '../config';
import {CompileBinding} from './compile_binding';

export class CompileView implements NameResolver {
  public viewType: ViewType;
  public viewQueries: CompileTokenMap<CompileQuery[]>;

  public nodes: CompileNode[] = [];
  // root nodes or AppElements for ViewContainers
  public rootNodesOrAppElements: o.Expression[] = [];

  public bindings: CompileBinding[] = [];

  public classStatements: o.Statement[] = [];
  public createMethod: CompileMethod;
  public injectorGetMethod: CompileMethod;
  public updateContentQueriesMethod: CompileMethod;
  public dirtyParentQueriesMethod: CompileMethod;
  public updateViewQueriesMethod: CompileMethod;
  public detectChangesInInputsMethod: CompileMethod;
  public detectChangesRenderPropertiesMethod: CompileMethod;
  public afterContentLifecycleCallbacksMethod: CompileMethod;
  public afterViewLifecycleCallbacksMethod: CompileMethod;
  public destroyMethod: CompileMethod;
  public eventHandlerMethods: o.ClassMethod[] = [];

  public fields: o.ClassField[] = [];
  public getters: o.ClassGetter[] = [];
  public disposables: o.Expression[] = [];
  public subscriptions: o.Expression[] = [];

  public componentView: CompileView;
  public purePipes = new Map<string, CompilePipe>();
  public pipes: CompilePipe[] = [];
  public locals = new Map<string, o.Expression>();
  public className: string;
  public classType: o.Type;
  public viewFactory: o.ReadVarExpr;

  public literalArrayCount = 0;
  public literalMapCount = 0;
  public pipeCount = 0;

  constructor(public component: CompileDirectiveMetadata, public genConfig: CompilerConfig,
              public pipeMetas: CompilePipeMetadata[], public styles: o.Expression,
              public viewIndex: number, public declarationElement: CompileElement,
              public templateVariableBindings: string[][]) {
    this.createMethod = new CompileMethod(this);
    this.injectorGetMethod = new CompileMethod(this);
    this.updateContentQueriesMethod = new CompileMethod(this);
    this.dirtyParentQueriesMethod = new CompileMethod(this);
    this.updateViewQueriesMethod = new CompileMethod(this);
    this.detectChangesInInputsMethod = new CompileMethod(this);
    this.detectChangesRenderPropertiesMethod = new CompileMethod(this);

    this.afterContentLifecycleCallbacksMethod = new CompileMethod(this);
    this.afterViewLifecycleCallbacksMethod = new CompileMethod(this);
    this.destroyMethod = new CompileMethod(this);

    this.viewType = getViewType(component, viewIndex);
    this.className = `_View_${component.type.name}${viewIndex}`;
    this.classType = o.importType(new CompileIdentifierMetadata({name: this.className}));
    this.viewFactory = o.variable(getViewFactoryName(component, viewIndex));
    if (this.viewType === ViewType.COMPONENT || this.viewType === ViewType.HOST) {
      this.componentView = this;
    } else {
      this.componentView = this.declarationElement.view.componentView;
    }
    var viewQueries = new CompileTokenMap<CompileQuery[]>();
    if (this.viewType === ViewType.COMPONENT) {
      var directiveInstance = o.THIS_EXPR.prop('context');
      ListWrapper.forEachWithIndex(this.component.viewQueries, (queryMeta, queryIndex) => {
        var propName = `_viewQuery_${queryMeta.selectors[0].name}_${queryIndex}`;
        var queryList = createQueryList(queryMeta, directiveInstance, propName, this);
        var query = new CompileQuery(queryMeta, queryList, directiveInstance, this);
        addQueryToTokenMap(viewQueries, query);
      });
      var constructorViewQueryCount = 0;
      this.component.type.diDeps.forEach((dep) => {
        if (isPresent(dep.viewQuery)) {
          var queryList = o.THIS_EXPR.prop('declarationAppElement')
                              .prop('componentConstructorViewQueries')
                              .key(o.literal(constructorViewQueryCount++));
          var query = new CompileQuery(dep.viewQuery, queryList, null, this);
          addQueryToTokenMap(viewQueries, query);
        }
      });
    }
    this.viewQueries = viewQueries;
    templateVariableBindings.forEach((entry) => {
      this.locals.set(entry[1], o.THIS_EXPR.prop('locals').key(o.literal(entry[0])));
    });

    if (!this.declarationElement.isNull()) {
      this.declarationElement.setEmbeddedView(this);
    }
  }

  callPipe(name: string, input: o.Expression, args: o.Expression[]): o.Expression {
    var compView = this.componentView;
    var pipe = compView.purePipes.get(name);
    if (isBlank(pipe)) {
      pipe = new CompilePipe(compView, name);
      if (pipe.pure) {
        compView.purePipes.set(name, pipe);
      }
      compView.pipes.push(pipe);
    }
    return pipe.call(this, [input].concat(args));
  }

  getLocal(name: string): o.Expression {
    if (name == EventHandlerVars.event.name) {
      return EventHandlerVars.event;
    }
    var currView: CompileView = this;
    var result = currView.locals.get(name);
    while (isBlank(result) && isPresent(currView.declarationElement.view)) {
      currView = currView.declarationElement.view;
      result = currView.locals.get(name);
    }
    if (isPresent(result)) {
      return getPropertyInView(result, this, currView);
    } else {
      return null;
    }
  }

  createLiteralArray(values: o.Expression[]): o.Expression {
    var proxyExpr = o.THIS_EXPR.prop(`_arr_${this.literalArrayCount++}`);
    var proxyParams: o.FnParam[] = [];
    var proxyReturnEntries: o.Expression[] = [];
    for (var i = 0; i < values.length; i++) {
      var paramName = `p${i}`;
      proxyParams.push(new o.FnParam(paramName));
      proxyReturnEntries.push(o.variable(paramName));
    }
    createPureProxy(o.fn(proxyParams, [new o.ReturnStatement(o.literalArr(proxyReturnEntries))]),
                    values.length, proxyExpr, this);
    return proxyExpr.callFn(values);
  }

  createLiteralMap(entries: Array<Array<string | o.Expression>>): o.Expression {
    var proxyExpr = o.THIS_EXPR.prop(`_map_${this.literalMapCount++}`);
    var proxyParams: o.FnParam[] = [];
    var proxyReturnEntries: Array<Array<string | o.Expression>> = [];
    var values: o.Expression[] = [];
    for (var i = 0; i < entries.length; i++) {
      var paramName = `p${i}`;
      proxyParams.push(new o.FnParam(paramName));
      proxyReturnEntries.push([entries[i][0], o.variable(paramName)]);
      values.push(<o.Expression>entries[i][1]);
    }
    createPureProxy(o.fn(proxyParams, [new o.ReturnStatement(o.literalMap(proxyReturnEntries))]),
                    entries.length, proxyExpr, this);
    return proxyExpr.callFn(values);
  }

  afterNodes() {
    this.pipes.forEach((pipe) => pipe.create());
    this.viewQueries.values().forEach(
        (queries) => queries.forEach((query) => query.afterChildren(this.updateViewQueriesMethod)));
  }
}

function getViewType(component: CompileDirectiveMetadata, embeddedTemplateIndex: number): ViewType {
  if (embeddedTemplateIndex > 0) {
    return ViewType.EMBEDDED;
  } else if (component.type.isHost) {
    return ViewType.HOST;
  } else {
    return ViewType.COMPONENT;
  }
}


text:
package io.qameta.allure.httpclient;

import io.qameta.allure.attachment.AttachmentData;
import io.qameta.allure.attachment.AttachmentProcessor;
import io.qameta.allure.attachment.AttachmentRenderer;
import io.qameta.allure.attachment.DefaultAttachmentProcessor;
import io.qameta.allure.attachment.FreemarkerAttachmentRenderer;
import io.qameta.allure.attachment.http.HttpRequestAttachment;
import org.apache.http.HttpEntity;
import org.apache.http.HttpEntityEnclosingRequest;
import org.apache.http.HttpRequest;
import org.apache.http.HttpRequestInterceptor;
import org.apache.http.protocol.HttpContext;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.stream.Stream;

import static io.qameta.allure.attachment.http.HttpRequestAttachment.Builder.create;

/**
 * @author charlie (Dmitry Baev).
 */
public class AllureHttpClientRequest implements HttpRequestInterceptor {

    private final AttachmentRenderer<AttachmentData> renderer;
    private final AttachmentProcessor<AttachmentData> processor;

    public AllureHttpClientRequest() {
        this(new FreemarkerAttachmentRenderer("http-request.ftl"),
             new DefaultAttachmentProcessor()
        );
    }

    public AllureHttpClientRequest(final AttachmentRenderer<AttachmentData> renderer,
                                   final AttachmentProcessor<AttachmentData> processor) {
        this.renderer = renderer;
        this.processor = processor;
    }

    private static String getAttachmentName(final HttpRequest request) {
        return String.format("Request_%s_%s", request.getRequestLine().getMethod(),
                             request.getRequestLine().getUri());
    }

    @Override
    public void process(final HttpRequest request,
                        final HttpContext context) throws IOException {

        final HttpRequestAttachment.Builder builder = create(getAttachmentName(request),
                                                             request.getRequestLine().getUri())
                .setMethod(request.getRequestLine().getMethod());

        Stream.of(request.getAllHeaders())
              .forEach(header -> builder.setHeader(header.getName(), header.getValue()));

        if (request instanceof HttpEntityEnclosingRequest) {
            final HttpEntity entity = ((HttpEntityEnclosingRequest) request).getEntity();

            if (entity != null) {
                final ByteArrayOutputStream os = new ByteArrayOutputStream();
                entity.writeTo(os);

                final String body = new String(os.toByteArray(), StandardCharsets.UTF_8);
                builder.setBody(body);
            }
        }
        final HttpRequestAttachment requestAttachment = builder.build();
        processor.addAttachment(requestAttachment, renderer);
    }
}


text:
package io.github.josehsantos.hack.lang.psi;

import java.util.List;
import org.jetbrains.annotations.*;
import com.intellij.psi.PsiElement;

public interface HackTraitRequireDeclarationStatement extends HackStatement {

  @Nullable
  HackFullyQualifiedClassName getFullyQualifiedClassName();

}


text:
<!DOCTYPE html>

    <meta http-equiv="refresh" content="3; url='https://owlet.today/talks/berlin-rust-openstack/'" />

Content migrated to https://owlet.today/talks/berlin-rust-openstack/.


text:
class LeakcanaryShark < Formula
  desc "CLI Java memory leak explorer for LeakCanary"
  homepage "https://square.github.io/leakcanary/shark/"
  url "https://github.com/square/leakcanary/releases/download/v2.7/shark-cli-2.7.zip"
  sha256 "6a4198deec2369f6b7e03e4a0175eb1cdba74b02989159f652b729016e140468"
  license "Apache-2.0"

  bottle do
    sha256 cellar: :any_skip_relocation, all: "e9ccc65fcec1dfd95336c601bed46af5d23840da3965921a9ee50415ce861bae"
  end

  depends_on "openjdk"

  resource "sample_hprof" do
    url "https://github.com/square/leakcanary/raw/v2.6/shark-android/src/test/resources/leak_asynctask_m.hprof"
    sha256 "7575158108b701e0f7233bc208decc243e173c75357bf0be9231a1dcb5b212ab"
  end

  def install
    # Remove Windows scripts
    rm_f Dir["bin/*.bat"]

    libexec.install Dir["*"]
    (bin/"shark-cli").write_env_script libexec/"bin/shark-cli", Language::Java.overridable_java_home_env
  end

  test do
    resource("sample_hprof").stage do
      assert_match "1 APPLICATION LEAKS",
                   shell_output("#{bin}/shark-cli --hprof ./leak_asynctask_m.hprof analyze").strip
    end
  end
end


text:
@fails

@main

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.app1"
    android:versionCode="100"
    android:versionName="1.0.0">

    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="11"/>

    <supports-screens
        android:largeScreens="true"
        android:smallScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:xlargeScreens="true"
        />

    <!-- Typical analytics permissions. -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <!-- Touchscreen feature, optional to make sure we can run on devices with no touch screen. -->
    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />

    <application
        android:label="@string/app_name"
        android:icon="@drawable/app_icon"
        android:backupAgent="com.example.app.BackupAgentClass"
        android:restoreAnyVersion="true"
        android:allowBackup="true"
        android:killAfterRestore="true"
        android:name="com.example.TheApp"
        tools:replace="label">

        <activity
            android:name="com.example.MainActivity"
            android:label="@string/activity_name"
            android:icon="@drawable/activity_icon"
            android:theme="@style/Some.Theme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- Receiver -->
        <receiver
            android:name="com.example.AppReceiver"
            android:icon="@drawable/app_icon">
            <intent-filter>
                <action android:name="com.example.action.ACTION_CUSTOM" />
            </intent-filter>
        </receiver>

        <!-- Conflict with lib1 -->
        <activity
            android:icon="@drawable/widget_icon"
            android:label="Configure Widget"
            android:name="com.example.WidgetConfigurationUI"
            android:theme="@style/Theme.WidgetConfigurationUI"
            tools:node="strict">
            <!-- missing the intent-filter -->
        </activity>

        <!-- Conflict with lib2 -->
        <activity
            android:name="com.example.LibActivity"
            android:label="@string/lib_activity_name"
            android:icon="@drawable/lib_activity_icon"
            tools:node="strict">
            <!-- missing attribute android:theme="@style/Lib.Theme" -->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>

</manifest>

@lib1_widget

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.lib1">

    <application android:label="@string/lib_name" >

        <!-- Broadcast Receiver for a widget. -->
        <receiver
            android:label="@string/widget_name"
            android:icon="@drawable/widget_icon"
            android:name="com.example.WidgetReceiver" >
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data
                android:name="android.appwidget.provider"
                android:resource="@xml/widget_provider"
                />
        </receiver>

        <service
            android:icon="@drawable/app_icon"
            android:name="com.example.AppService" />

        <!-- Activity to configure widget -->
        <activity
            android:icon="@drawable/widget_icon"
            android:label="Configure Widget"
            android:name="com.example.WidgetConfigurationUI"
            android:theme="@style/Theme.WidgetConfigurationUI" >
            <intent-filter >
                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
            </intent-filter>
        </activity>
    </application>

</manifest>

@lib2_activity

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.lib2">

    <application android:label="@string/lib_name" >

        <!-- This won't be merged because there's already an identical definition in the main. -->
        <activity
            android:name="com.example.LibActivity"
            android:label="@string/lib_activity_name"
            android:icon="@drawable/lib_activity_icon"
            android:theme="@style/Lib.Theme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- Provider extracted from ApiDemos -->
        <provider android:name=".app.LoaderThrottle$SimpleProvider"
            android:authorities="com.example.android.apis.app.LoaderThrottle"
            android:enabled="@bool/atLeastHoneycomb" />

        <!-- This one does not conflict with the main -->
        <activity
            android:name="com.example.LibActivity2"
            android:label="@string/lib_activity_name"
            android:icon="@drawable/lib_activity_icon"
            android:theme="@style/Lib.Theme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>

</manifest>

@lib3_alias

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.lib3">

    <!-- This comment is ignored. -->

    <application android:label="@string/lib_name" >

        <!-- The first comment just before the element
             is carried over as-is.
        -->
        <!-- Formatting is preserved. -->
        <!-- All consecutive comments are taken together. -->

        <activity-alias
            android:name="com.example.alias.MyActivity"
            android:targetActivity="com.example.MainActivity"
            android:label="@string/alias_name"
            android:icon="@drawable/alias_icon"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>

        <!-- This will conflict with the 2nd one from lib2 -->
        <activity
            android:name="com.example.LibActivity2"
            android:label="@string/lib_activity_name"
            android:icon="@drawable/lib_activity_icon"
            android:theme="@style/Lib.Theme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.MOARCATZPLZ" />
            </intent-filter>
        </activity>

    </application>

</manifest>

@result

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.app1"
    android:versionCode="100"
    android:versionName="1.0.0">

    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="11"/>

    <supports-screens
        android:largeScreens="true"
        android:smallScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:xlargeScreens="true"
        />

    <!-- Typical analytics permissions. -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <!-- Touchscreen feature, optional to make sure we can run on devices with no touch screen. -->
    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />

    <application
        android:label="@string/app_name"
        android:icon="@drawable/app_icon"
        android:backupAgent="com.example.app.BackupAgentClass"
        android:restoreAnyVersion="true"
        android:allowBackup="true"
        android:killAfterRestore="true"
        android:name="com.example.TheApp" >

        <activity
            android:name="com.example.MainActivity"
            android:label="@string/activity_name"
            android:icon="@drawable/activity_icon"
            android:theme="@style/Some.Theme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- Receiver -->
        <receiver
            android:name="com.example.AppReceiver"
            android:icon="@drawable/app_icon">
            <intent-filter>
                <action android:name="com.example.action.ACTION_CUSTOM" />
            </intent-filter>
        </receiver>

        <!-- Conflict with lib1 -->
        <activity
            android:icon="@drawable/widget_icon"
            android:label="Configure Widget"
            android:name="com.example.WidgetConfigurationUI"
            android:theme="@style/Theme.WidgetConfigurationUI" >
            <!-- missing the intent-filter -->
        </activity>

        <!-- Conflict with lib2 -->
        <activity
            android:name="com.example.LibActivity"
            android:label="@string/lib_activity_name"
            android:icon="@drawable/lib_activity_icon">
            <!-- missing attribute android:theme="@style/Lib.Theme" -->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

# from @lib1_widget
        <service
            android:icon="@drawable/app_icon"
            android:name="com.example.AppService" />

        <!-- Broadcast Receiver for a widget. -->
        <receiver
            android:label="@string/widget_name"
            android:icon="@drawable/widget_icon"
            android:name="com.example.WidgetReceiver" >
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data
                android:name="android.appwidget.provider"
                android:resource="@xml/widget_provider"
                />
        </receiver>

# from @lib2_activity
        <!-- This one does not conflict with the main -->
        <activity android:icon="@drawable/lib_activity_icon" android:label="@string/lib_activity_name" android:name="com.example.LibActivity2" android:theme="@style/Lib.Theme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

        <!-- Provider extracted from ApiDemos -->
        <provider android:name="com.example.lib2.app.LoaderThrottle$SimpleProvider"
            android:authorities="com.example.android.apis.app.LoaderThrottle"
            android:enabled="@bool/atLeastHoneycomb" />

# from @lib3_alias
        <!-- The first comment just before the element
             is carried over as-is.
        -->
        <!-- Formatting is preserved. -->
        <!-- All consecutive comments are taken together. -->

        <activity-alias
            android:name="com.example.alias.MyActivity"
            android:targetActivity="com.example.MainActivity"
            android:label="@string/alias_name"
            android:icon="@drawable/alias_icon"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity-alias>

    </application>

</manifest>

@errors

ERROR:Node activity#com.example.WidgetConfigurationUI at (59,9) file:ManifestMerger2Test0_main.xml:59 is tagged with tools:node="strict", yet activity#com.example.WidgetConfigurationUI at (26,9) file:ManifestMerger2Test1_lib1_widget.xml:26 is different : activity#com.example.WidgetConfigurationUI: Number of children do not match up: expected 0 versus 1 at (26,9) file:ManifestMerger2Test1_lib1_widget.xml:26