Uber / rides-java-sdk
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 11% | 18% | 69%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 11% | 18% | 69%
gtpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
uber-rides0% | 0% | 21% | 8% | 70%
uber-core-oauth-client-adapter0% | 0% | 0% | 72% | 27%
uber-core0% | 0% | 0% | 19% | 80%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
RideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
312 37
OAuth2Credentials.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
186 17
SessionConfiguration.java
in uber-core/src/main/java/com/uber/sdk/core/client
184 25
RideEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
129 21
RideUpdateParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
94 13
AccessTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
93 13
RidesService.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/services
90 -
LoginPushedAuthorizationRequest.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
88 4
UberRidesApi.java
in uber-rides/src/main/java/com/uber/sdk/rides/client
87 10
AccessToken.java
in uber-core/src/main/java/com/uber/sdk/core/auth
75 9
AuthorizationCodeGrantFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 3
ProfileHint.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 11
Ride.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
71 10
Scope.java
in uber-core/src/main/java/com/uber/sdk/core/auth
69 5
UserActivity.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
68 13
CredentialsAuthenticator.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
60 11
RideReceipt.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
60 12
PriceEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
53 9
ErrorParser.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
39 2
SurgeConfirmation.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
36 5
ApiInterceptor.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
33 4
SandboxProductRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
33 6
Product.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
31 7
Driver.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
30 5
ServerTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
29 5
Location.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
29 6
ApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
29 3
UserProfile.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
27 6
BaseRefreshableAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
26 3
OAuth2Service.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
26 -
SandboxRideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
26 5
ClientError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
25 4
Vehicle.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
24 4
Preconditions.java
in uber-core/src/main/java/com/uber/sdk/core/client/utils
22 3
UserActivityPage.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
20 4
Place.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
19 2
PaymentMethod.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3
TimeEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3
PlaceParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3
CompatibilityApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
18 3
OAuthScopesAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
16 2
RefreshAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
16 2
BigDecimalAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
15 2
Promotion.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
15 3
Meta.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
13 2
Session.java
in uber-core/src/main/java/com/uber/sdk/core/client
12 2
PaymentMethodsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
12 2
Authenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
11 -
RideMap.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
11 2
CredentialsSession.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client
9 1
Files With Most Units (Top 50)
File# lines# units
RideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
312 37
SessionConfiguration.java
in uber-core/src/main/java/com/uber/sdk/core/client
184 25
RideEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
129 21
OAuth2Credentials.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
186 17
AccessTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
93 13
RideUpdateParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
94 13
UserActivity.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
68 13
RideReceipt.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
60 12
CredentialsAuthenticator.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
60 11
ProfileHint.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 11
UberRidesApi.java
in uber-rides/src/main/java/com/uber/sdk/rides/client
87 10
Ride.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
71 10
AccessToken.java
in uber-core/src/main/java/com/uber/sdk/core/auth
75 9
PriceEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
53 9
Product.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
31 7
UserProfile.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
27 6
Location.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
29 6
SandboxProductRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
33 6
ServerTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
29 5
Scope.java
in uber-core/src/main/java/com/uber/sdk/core/auth
69 5
Driver.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
30 5
SandboxRideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
26 5
SurgeConfirmation.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
36 5
LoginPushedAuthorizationRequest.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
88 4
ApiInterceptor.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
33 4
Vehicle.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
24 4
UserActivityPage.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
20 4
ClientError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
25 4
BaseRefreshableAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
26 3
AuthorizationCodeGrantFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 3
Preconditions.java
in uber-core/src/main/java/com/uber/sdk/core/client/utils
22 3
Promotion.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
15 3
PaymentMethod.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3
TimeEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3
PlaceParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3
CompatibilityApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
18 3
ApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
29 3
OAuthScopesAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
16 2
AuthException.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 2
RefreshAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
16 2
BigDecimalAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
15 2
Session.java
in uber-core/src/main/java/com/uber/sdk/core/client
12 2
PaymentMethodsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
12 2
RideMap.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
11 2
Place.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
19 2
Meta.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
13 2
ErrorParser.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
39 2
CredentialsSession.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client
9 1
ServerTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
8 1
AccessTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
9 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
ErrorParser.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
39 2 1
Correlations

File Size vs. Commits (all time): 62 points

uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPushedAuthorizationRequest.java x: 6 commits (all time) y: 88 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AuthorizationCodeGrantFlow.java x: 4 commits (all time) y: 73 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuth2Service.java x: 5 commits (all time) y: 26 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/TokenRequestFlow.java x: 2 commits (all time) y: 9 lines of code uber-core/src/main/java/com/uber/sdk/core/client/SessionConfiguration.java x: 5 commits (all time) y: 184 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/LoginPARResponse.java x: 2 commits (all time) y: 8 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPARRequestException.java x: 2 commits (all time) y: 6 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/services/RidesService.java x: 3 commits (all time) y: 90 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/CredentialsAuthenticator.java x: 3 commits (all time) y: 60 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AccessTokenAuthenticator.java x: 4 commits (all time) y: 93 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/BaseRefreshableAuthenticator.java x: 2 commits (all time) y: 26 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/RefreshAuthenticator.java x: 3 commits (all time) y: 16 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/ApiInterceptor.java x: 3 commits (all time) y: 33 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/OAuth2Credentials.java x: 1 commits (all time) y: 186 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client/CredentialsSession.java x: 1 commits (all time) y: 9 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AccessToken.java x: 1 commits (all time) y: 75 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/Authenticator.java x: 1 commits (all time) y: 11 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/Scope.java x: 1 commits (all time) y: 69 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/ServerTokenAuthenticator.java x: 1 commits (all time) y: 29 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuthScopes.java x: 1 commits (all time) y: 8 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuthScopesAdapter.java x: 1 commits (all time) y: 16 lines of code uber-core/src/main/java/com/uber/sdk/core/client/Session.java x: 1 commits (all time) y: 12 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/BigDecimalAdapter.java x: 1 commits (all time) y: 15 lines of code uber-core/src/main/java/com/uber/sdk/core/client/utils/Preconditions.java x: 1 commits (all time) y: 22 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/UberRidesApi.java x: 1 commits (all time) y: 87 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/ClientError.java x: 1 commits (all time) y: 25 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/CompatibilityApiError.java x: 1 commits (all time) y: 18 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/ErrorParser.java x: 1 commits (all time) y: 39 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/Meta.java x: 1 commits (all time) y: 13 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/SurgeConfirmation.java x: 1 commits (all time) y: 36 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Driver.java x: 1 commits (all time) y: 30 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Place.java x: 1 commits (all time) y: 19 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/PriceEstimate.java x: 1 commits (all time) y: 53 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Product.java x: 1 commits (all time) y: 31 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Ride.java x: 1 commits (all time) y: 71 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideEstimate.java x: 1 commits (all time) y: 129 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideReceipt.java x: 1 commits (all time) y: 60 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideRequestParameters.java x: 1 commits (all time) y: 312 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideUpdateParameters.java x: 1 commits (all time) y: 94 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxProductRequestParameters.java x: 1 commits (all time) y: 33 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxRideRequestParameters.java x: 1 commits (all time) y: 26 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivity.java x: 1 commits (all time) y: 68 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivityPage.java x: 1 commits (all time) y: 20 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Vehicle.java x: 1 commits (all time) y: 24 lines of code
312.0
lines of code
  min: 5.0
  average: 43.0
  25th percentile: 11.75
  median: 25.5
  75th percentile: 62.0
  max: 312.0
0 6.0
commits (all time)
min: 1.0 | average: 1.56 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 6.0

File Size vs. Contributors (all time): 62 points

uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPushedAuthorizationRequest.java x: 1 contributors (all time) y: 88 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AuthorizationCodeGrantFlow.java x: 1 contributors (all time) y: 73 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuth2Service.java x: 2 contributors (all time) y: 26 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/TokenRequestFlow.java x: 1 contributors (all time) y: 9 lines of code uber-core/src/main/java/com/uber/sdk/core/client/SessionConfiguration.java x: 2 contributors (all time) y: 184 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/LoginPARResponse.java x: 1 contributors (all time) y: 8 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPARRequestException.java x: 1 contributors (all time) y: 6 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/services/RidesService.java x: 3 contributors (all time) y: 90 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/CredentialsAuthenticator.java x: 2 contributors (all time) y: 60 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AccessTokenAuthenticator.java x: 2 contributors (all time) y: 93 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/RefreshAuthenticator.java x: 2 contributors (all time) y: 16 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/ApiInterceptor.java x: 2 contributors (all time) y: 33 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/OAuth2Credentials.java x: 1 contributors (all time) y: 186 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AccessToken.java x: 1 contributors (all time) y: 75 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/Authenticator.java x: 1 contributors (all time) y: 11 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/Scope.java x: 1 contributors (all time) y: 69 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/ServerTokenAuthenticator.java x: 1 contributors (all time) y: 29 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuthScopesAdapter.java x: 1 contributors (all time) y: 16 lines of code uber-core/src/main/java/com/uber/sdk/core/client/Session.java x: 1 contributors (all time) y: 12 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/BigDecimalAdapter.java x: 1 contributors (all time) y: 15 lines of code uber-core/src/main/java/com/uber/sdk/core/client/utils/Preconditions.java x: 1 contributors (all time) y: 22 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/UberRidesApi.java x: 1 contributors (all time) y: 87 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/ClientError.java x: 1 contributors (all time) y: 25 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/CompatibilityApiError.java x: 1 contributors (all time) y: 18 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/ErrorParser.java x: 1 contributors (all time) y: 39 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/Meta.java x: 1 contributors (all time) y: 13 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/SurgeConfirmation.java x: 1 contributors (all time) y: 36 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Driver.java x: 1 contributors (all time) y: 30 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Place.java x: 1 contributors (all time) y: 19 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/PriceEstimate.java x: 1 contributors (all time) y: 53 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Product.java x: 1 contributors (all time) y: 31 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Ride.java x: 1 contributors (all time) y: 71 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideEstimate.java x: 1 contributors (all time) y: 129 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideReceipt.java x: 1 contributors (all time) y: 60 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideRequestParameters.java x: 1 contributors (all time) y: 312 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideUpdateParameters.java x: 1 contributors (all time) y: 94 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxProductRequestParameters.java x: 1 contributors (all time) y: 33 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxRideRequestParameters.java x: 1 contributors (all time) y: 26 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivity.java x: 1 contributors (all time) y: 68 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivityPage.java x: 1 contributors (all time) y: 20 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Vehicle.java x: 1 contributors (all time) y: 24 lines of code
312.0
lines of code
  min: 5.0
  average: 43.0
  25th percentile: 11.75
  median: 25.5
  75th percentile: 62.0
  max: 312.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".