GoogleCloudPlatform / functions-framework-java
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 56% | 15% | 27%
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% | 57% | 16% | 26%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
invoker0% | 0% | 55% | 18% | 25%
function-maven-plugin0% | 0% | 84% | 0% | 15%
functions-framework-api0% | 0% | 0% | 0% | 100%
Longest Files (Top 30)
File# lines# units
Invoker.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/runner
400 26
BackgroundFunctionExecutor.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
282 23
GcfEvents.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
263 13
DeployFunction.java
in function-maven-plugin/src/main/java/com/google/cloud/functions/plugin
238 8
CloudEvents.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
210 8
HttpRequestImpl.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/http
143 19
TypedFunctionExecutor.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
140 7
JsonLogHandler.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf
112 13
Event.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
82 4
CloudFunctionsContext.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
78 5
HttpResponseImpl.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/http
75 10
HttpFunctionExecutor.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
57 3
TimeoutFilter.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/http
50 2
buildpack_pom.xml
in invoker/conformance
50 -
ExecutionIdUtil.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf
47 4
RunFunction.java
in function-maven-plugin/src/main/java/com/google/cloud/functions/plugin
45 1
BackgroundEventConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
35 2
HttpRequest.java
in functions-framework-api/src/main/java/com/google/cloud/functions
22 1
HttpMessage.java
in functions-framework-api/src/main/java/com/google/cloud/functions
22 1
TypedConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
21 1
HttpConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
20 1
CloudEventsConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
18 1
HttpResponse.java
in functions-framework-api/src/main/java/com/google/cloud/functions
17 -
TypedFunction.java
in functions-framework-api/src/main/java/com/google/cloud/functions
13 1
Context.java
in functions-framework-api/src/main/java/com/google/cloud/functions
12 1
ConcurrentHttpConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
10 1
CloudEventsFunction.java
in functions-framework-api/src/main/java/com/google/cloud/functions
6 -
HttpFunction.java
in functions-framework-api/src/main/java/com/google/cloud/functions
5 -
RawBackgroundFunction.java
in functions-framework-api/src/main/java/com/google/cloud/functions
5 -
BackgroundFunction.java
in functions-framework-api/src/main/java/com/google/cloud/functions
5 -
Files With Most Units (Top 24)
File# lines# units
Invoker.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/runner
400 26
BackgroundFunctionExecutor.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
282 23
HttpRequestImpl.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/http
143 19
JsonLogHandler.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf
112 13
GcfEvents.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
263 13
HttpResponseImpl.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/http
75 10
CloudEvents.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
210 8
DeployFunction.java
in function-maven-plugin/src/main/java/com/google/cloud/functions/plugin
238 8
TypedFunctionExecutor.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
140 7
CloudFunctionsContext.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
78 5
ExecutionIdUtil.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf
47 4
Event.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
82 4
HttpFunctionExecutor.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker
57 3
TimeoutFilter.java
in invoker/core/src/main/java/com/google/cloud/functions/invoker/http
50 2
BackgroundEventConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
35 2
CloudEventsConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
18 1
ConcurrentHttpConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
10 1
HttpConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
20 1
TypedConformanceFunction.java
in invoker/conformance/src/main/java/com/google/cloud/functions/conformance
21 1
HttpRequest.java
in functions-framework-api/src/main/java/com/google/cloud/functions
22 1
TypedFunction.java
in functions-framework-api/src/main/java/com/google/cloud/functions
13 1
HttpMessage.java
in functions-framework-api/src/main/java/com/google/cloud/functions
22 1
Context.java
in functions-framework-api/src/main/java/com/google/cloud/functions
12 1
RunFunction.java
in function-maven-plugin/src/main/java/com/google/cloud/functions/plugin
45 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
buildpack_pom.xml
in invoker/conformance
50 - 1
Correlations

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

invoker/core/src/main/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutor.java x: 15 commits (all time) y: 282 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/JsonLogHandler.java x: 4 commits (all time) y: 112 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/HttpFunctionExecutor.java x: 9 commits (all time) y: 57 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/ExecutionIdUtil.java x: 1 commits (all time) y: 47 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/http/TimeoutFilter.java x: 1 commits (all time) y: 50 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/runner/Invoker.java x: 23 commits (all time) y: 400 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/BackgroundFunction.java x: 8 commits (all time) y: 5 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/RawBackgroundFunction.java x: 6 commits (all time) y: 5 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/TypedConformanceFunction.java x: 1 commits (all time) y: 21 lines of code invoker/conformance/buildpack_pom.xml x: 2 commits (all time) y: 50 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/TypedFunction.java x: 1 commits (all time) y: 13 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/TypedFunctionExecutor.java x: 1 commits (all time) y: 140 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/http/HttpResponseImpl.java x: 4 commits (all time) y: 75 lines of code function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java x: 4 commits (all time) y: 238 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/http/HttpRequestImpl.java x: 3 commits (all time) y: 143 lines of code function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/RunFunction.java x: 1 commits (all time) y: 45 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/ConcurrentHttpConformanceFunction.java x: 1 commits (all time) y: 10 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/BackgroundEventConformanceFunction.java x: 3 commits (all time) y: 35 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/CloudEventsConformanceFunction.java x: 3 commits (all time) y: 18 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/CloudEvents.java x: 1 commits (all time) y: 210 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/CloudFunctionsContext.java x: 8 commits (all time) y: 78 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/Event.java x: 5 commits (all time) y: 82 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/CloudEventsFunction.java x: 2 commits (all time) y: 6 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/Context.java x: 3 commits (all time) y: 12 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/HttpFunction.java x: 3 commits (all time) y: 5 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/HttpMessage.java x: 3 commits (all time) y: 22 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/HttpResponse.java x: 3 commits (all time) y: 17 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/HttpConformanceFunction.java x: 2 commits (all time) y: 20 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/GcfEvents.java x: 5 commits (all time) y: 263 lines of code
400.0
lines of code
  min: 5.0
  average: 82.77
  25th percentile: 16.0
  median: 46.0
  75th percentile: 119.0
  max: 400.0
0 23.0
commits (all time)
min: 1.0 | average: 4.3 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 23.0

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

invoker/core/src/main/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutor.java x: 4 contributors (all time) y: 282 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/JsonLogHandler.java x: 3 contributors (all time) y: 112 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/HttpFunctionExecutor.java x: 4 contributors (all time) y: 57 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/ExecutionIdUtil.java x: 1 contributors (all time) y: 47 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/http/TimeoutFilter.java x: 1 contributors (all time) y: 50 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/runner/Invoker.java x: 7 contributors (all time) y: 400 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/BackgroundFunction.java x: 4 contributors (all time) y: 5 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/TypedConformanceFunction.java x: 1 contributors (all time) y: 21 lines of code invoker/conformance/buildpack_pom.xml x: 2 contributors (all time) y: 50 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/TypedFunction.java x: 1 contributors (all time) y: 13 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/TypedFunctionExecutor.java x: 1 contributors (all time) y: 140 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/http/HttpResponseImpl.java x: 2 contributors (all time) y: 75 lines of code function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java x: 4 contributors (all time) y: 238 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/http/HttpRequestImpl.java x: 2 contributors (all time) y: 143 lines of code function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/RunFunction.java x: 1 contributors (all time) y: 45 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/ConcurrentHttpConformanceFunction.java x: 1 contributors (all time) y: 10 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/BackgroundEventConformanceFunction.java x: 2 contributors (all time) y: 35 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/CloudEventsConformanceFunction.java x: 2 contributors (all time) y: 18 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/CloudEvents.java x: 1 contributors (all time) y: 210 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/CloudFunctionsContext.java x: 3 contributors (all time) y: 78 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/Event.java x: 3 contributors (all time) y: 82 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/CloudEventsFunction.java x: 2 contributors (all time) y: 6 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/Context.java x: 3 contributors (all time) y: 12 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/HttpMessage.java x: 2 contributors (all time) y: 22 lines of code functions-framework-api/src/main/java/com/google/cloud/functions/HttpResponse.java x: 2 contributors (all time) y: 17 lines of code invoker/conformance/src/main/java/com/google/cloud/functions/conformance/HttpConformanceFunction.java x: 2 contributors (all time) y: 20 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/GcfEvents.java x: 3 contributors (all time) y: 263 lines of code
400.0
lines of code
  min: 5.0
  average: 82.77
  25th percentile: 16.0
  median: 46.0
  75th percentile: 119.0
  max: 400.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.4 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.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): 4 points

invoker/core/src/main/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutor.java x: 2 commits (90d) y: 282 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/JsonLogHandler.java x: 2 commits (90d) y: 112 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/HttpFunctionExecutor.java x: 1 commits (90d) y: 57 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/ExecutionIdUtil.java x: 1 commits (90d) y: 47 lines of code
282.0
lines of code
  min: 47.0
  average: 124.5
  25th percentile: 49.5
  median: 84.5
  75th percentile: 239.5
  max: 282.0
0 2.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

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

invoker/core/src/main/java/com/google/cloud/functions/invoker/BackgroundFunctionExecutor.java x: 1 contributors (90d) y: 282 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/JsonLogHandler.java x: 1 contributors (90d) y: 112 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/HttpFunctionExecutor.java x: 1 contributors (90d) y: 57 lines of code invoker/core/src/main/java/com/google/cloud/functions/invoker/gcf/ExecutionIdUtil.java x: 1 contributors (90d) y: 47 lines of code
282.0
lines of code
  min: 47.0
  average: 124.5
  25th percentile: 49.5
  median: 84.5
  75th percentile: 239.5
  max: 282.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0