opentelemetry-java/all
Nikita Salnikov-Tarnovski 46f0c5f0b7
Extension packages should not use "internal" API package (#1342)
* Extension packages should not use "internal" API package

Add InternalApiProtectionTest which uses ArchUnit to enforce architectural constraints.
This change only verifies that classes in `extensions` packages do not use classes in `internal` package of API module.

Test was added into `opentelemetry-all` module because the latter depends on all other submodules
and therefore sees all classes in the project.

* Polish

* Polish
2020-06-18 09:10:18 -07:00
..
src/test/java/io/opentelemetry Extension packages should not use "internal" API package (#1342) 2020-06-18 09:10:18 -07:00
build.gradle Extension packages should not use "internal" API package (#1342) 2020-06-18 09:10:18 -07:00