Exclude Internal classes from javadoc

This commit is contained in:
Eric Anderson 2023-08-16 10:40:07 -07:00
parent 5f34c600c4
commit 3e44bbfe4a
6 changed files with 9 additions and 0 deletions

View File

@ -35,6 +35,7 @@ configureProtoCompilation()
tasks.named("javadoc").configure { tasks.named("javadoc").configure {
exclude 'io/grpc/grpclb/Internal*' exclude 'io/grpc/grpclb/Internal*'
exclude 'io/grpc/grpclb/*Provider.java'
} }
tasks.named("jacocoTestReport").configure { tasks.named("jacocoTestReport").configure {

View File

@ -81,7 +81,10 @@ import net.ltgt.gradle.errorprone.CheckSeverity
tasks.named("javadoc").configure { tasks.named("javadoc").configure {
options.links 'http://netty.io/4.1/api/' options.links 'http://netty.io/4.1/api/'
exclude 'io/grpc/netty/*Provider.java'
exclude 'io/grpc/netty/GrpcHttp2ConnectionHandler.java'
exclude 'io/grpc/netty/Internal*' exclude 'io/grpc/netty/Internal*'
exclude 'io/grpc/netty/ProtocolNegotiationEvent.java'
} }
tasks.named("test").configure { tasks.named("test").configure {

View File

@ -45,6 +45,7 @@ tasks.named("javadoc").configure {
// Do not publish javadoc since currently there is no public API. // Do not publish javadoc since currently there is no public API.
failOnError false // no public or protected classes found to document failOnError false // no public or protected classes found to document
exclude 'io/grpc/lookup/v1/**' exclude 'io/grpc/lookup/v1/**'
exclude 'io/grpc/rls/*Provider.java'
exclude 'io/grpc/rls/internal/**' exclude 'io/grpc/rls/internal/**'
exclude 'io/grpc/rls/Internal*' exclude 'io/grpc/rls/Internal*'
} }

View File

@ -45,6 +45,7 @@ configureProtoCompilation()
tasks.named("javadoc").configure { tasks.named("javadoc").configure {
exclude 'io/grpc/services/Internal*.java' exclude 'io/grpc/services/Internal*.java'
exclude 'io/grpc/services/internal/*' exclude 'io/grpc/services/internal/*'
exclude 'io/grpc/protobuf/services/BinaryLogProvider.java'
exclude 'io/grpc/protobuf/services/internal/*' exclude 'io/grpc/protobuf/services/internal/*'
} }

View File

@ -40,4 +40,6 @@ animalsniffer {
tasks.named("javadoc").configure { tasks.named("javadoc").configure {
exclude 'io/grpc/util/MultiChildLoadBalancer.java' exclude 'io/grpc/util/MultiChildLoadBalancer.java'
exclude 'io/grpc/util/OutlierDetectionLoadBalancer*'
exclude 'io/grpc/util/RoundRobinLoadBalancer*'
} }

View File

@ -162,6 +162,7 @@ tasks.named("javadoc").configure {
exclude 'io/grpc/xds/FilterChainMatchingProtocolNegotiators.java' exclude 'io/grpc/xds/FilterChainMatchingProtocolNegotiators.java'
exclude 'io/grpc/xds/TlsContextManager.java' exclude 'io/grpc/xds/TlsContextManager.java'
exclude 'io/grpc/xds/XdsAttributes.java' exclude 'io/grpc/xds/XdsAttributes.java'
exclude 'io/grpc/xds/XdsCredentialsProvider.java'
exclude 'io/grpc/xds/XdsInitializationException.java' exclude 'io/grpc/xds/XdsInitializationException.java'
exclude 'io/grpc/xds/XdsNameResolverProvider.java' exclude 'io/grpc/xds/XdsNameResolverProvider.java'
exclude 'io/grpc/xds/internal/**' exclude 'io/grpc/xds/internal/**'