apache / plc4x-build-tools
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 72 files with 1,389 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 16 files changed 6-20 times (545 lines of code)
    • 56 files changed 1-5 times (844 lines of code)
0% | 0% | 0% | 39% | 60%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 72 files with 1,389 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 46 files changed by 2-5 contributors (1,214 lines of code)
    • 26 files changed by 1 contributor (175 lines of code)
0% | 0% | 0% | 87% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, yaml, md, cmd, properties, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 39% | 60%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
code-generation0% | 0% | 0% | 39% | 60%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ComplexTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
201 19 2019-06-24 2023-01-27 18 4 christofer.dutz@c-ware.de christoferdutz@rivian.com
TypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
18 2 2019-06-24 2022-06-13 16 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
GenerateMojo.java
in code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator
134 2 2019-06-24 2024-10-16 15 4 christofer.dutz@c-ware.de cdutz@apache.org
LanguageOutput.java
in code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language
14 - 2019-06-24 2024-10-16 10 4 christofer.dutz@c-ware.de cdutz@apache.org
Field.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
16 2 2019-06-24 2022-06-22 10 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SimpleTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
21 - 2019-06-24 2022-06-13 10 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
StringTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-25 2022-06-13 9 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ComplexTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
5 - 2019-06-24 2022-06-13 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DiscriminatedComplexTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
22 1 2019-06-24 2022-06-16 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
25 2 2019-06-24 2022-06-13 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
EnumField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
7 1 2019-09-25 2022-06-13 7 3 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SwitchField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
11 1 2019-06-24 2022-06-13 7 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Protocol.java
in code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol
10 1 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
EnumTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
12 - 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ArrayField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
16 1 2019-06-24 2022-06-13 6 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
VariableLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
30 2 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ImplicitField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2019-06-24 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ManualField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
10 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ChecksumField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
11 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
OptionalField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
12 2 2019-06-24 2023-01-25 5 2 christofer.dutz@c-ware.de christoferdutz@rivian.com
ManualArrayField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
19 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Term.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
55 2 2019-06-24 2022-06-13 5 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeReferenceConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
88 28 2021-09-27 2022-06-13 5 2 sruehl@apache.org christofer.dutz@c-ware.de
FieldConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
169 47 2021-09-27 2022-06-13 5 2 sruehl@apache.org christofer.dutz@c-ware.de
Literal.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
3 - 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
PropertyField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
3 - 2019-06-24 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
FloatTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-10 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DataIoTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
3 - 2019-12-25 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NamedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
4 - 2020-06-15 2023-01-26 4 2 christofer.dutz@c-ware.de christoferdutz@rivian.com
TaggedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 - 2019-09-01 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
AbstractField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 1 2020-01-26 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DiscriminatorField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 1 2019-06-24 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Argument.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
6 - 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NullLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
7 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
EnumValue.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums
7 - 2019-09-16 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BooleanLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
StringLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NumericLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ConstField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2019-06-24 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BinaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
9 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
UnaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
9 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TernaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
11 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BuiltIns.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
75 1 2022-02-15 2022-06-13 4 2 sruehl@apache.org christofer.dutz@c-ware.de
IntegerTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-10 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BooleanTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2020-10-12 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TemporalTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-25 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ByteTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2021-05-04 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SimpleVarLengthTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
5 - 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DataIoTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
5 - 2022-02-23 2022-06-13 3 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ComplexTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
201 19 2019-06-24 2023-01-27 18 4 christofer.dutz@c-ware.de christoferdutz@rivian.com
GenerateMojo.java
in code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator
134 2 2019-06-24 2024-10-16 15 4 christofer.dutz@c-ware.de cdutz@apache.org
LanguageOutput.java
in code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language
14 - 2019-06-24 2024-10-16 10 4 christofer.dutz@c-ware.de cdutz@apache.org
EnumField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
7 1 2019-09-25 2022-06-13 7 3 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
18 2 2019-06-24 2022-06-13 16 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SimpleTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
21 - 2019-06-24 2022-06-13 10 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Field.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
16 2 2019-06-24 2022-06-22 10 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
StringTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-25 2022-06-13 9 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DiscriminatedComplexTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
22 1 2019-06-24 2022-06-16 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ComplexTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
5 - 2019-06-24 2022-06-13 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
25 2 2019-06-24 2022-06-13 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SwitchField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
11 1 2019-06-24 2022-06-13 7 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
EnumTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
12 - 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
VariableLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
30 2 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Protocol.java
in code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol
10 1 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeReferenceConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
88 28 2021-09-27 2022-06-13 5 2 sruehl@apache.org christofer.dutz@c-ware.de
FieldConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
169 47 2021-09-27 2022-06-13 5 2 sruehl@apache.org christofer.dutz@c-ware.de
OptionalField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
12 2 2019-06-24 2023-01-25 5 2 christofer.dutz@c-ware.de christoferdutz@rivian.com
Term.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
55 2 2019-06-24 2022-06-13 5 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BuiltIns.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
75 1 2022-02-15 2022-06-13 4 2 sruehl@apache.org christofer.dutz@c-ware.de
Argument.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
6 - 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DataIoTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
3 - 2019-12-25 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
AbstractField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 1 2020-01-26 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NamedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
4 - 2020-06-15 2023-01-26 4 2 christofer.dutz@c-ware.de christoferdutz@rivian.com
TaggedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 - 2019-09-01 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
EnumValue.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums
7 - 2019-09-16 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
UnaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
9 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Literal.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
3 - 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NumericLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
StringLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BinaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
9 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TernaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
11 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BooleanLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NullLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
7 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
EnumTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
7 - 2019-09-16 2022-06-13 3 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DataIoTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
5 - 2022-02-23 2022-06-13 3 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ValidationField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 - 2022-01-06 2022-06-13 3 2 sruehl@apache.org christofer.dutz@c-ware.de
LiteralConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
40 12 2021-09-27 2022-06-13 3 2 sruehl@apache.org christofer.dutz@c-ware.de
WildcardTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
14 3 2022-07-06 2022-07-11 3 2 sruehl@apache.org sruehl@apache.org
TermConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
31 9 2021-09-27 2022-07-06 3 2 sruehl@apache.org sruehl@apache.org
TypeDefinitionConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
28 8 2021-09-27 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
NonSimpleTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
29 1 2022-02-23 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
ByteOrderTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2023-02-18 2023-11-18 2 2 christoferdutz@rivian.com cdutz@apache.org
PeekField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
9 1 2022-01-11 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
AssertField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2021-09-24 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
TypeContext.java
in code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol
9 - 2022-02-15 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
ArrayField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
16 1 2019-06-24 2022-06-13 6 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ImplicitField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2019-06-24 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ManualArrayField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
19 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ManualField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
10 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ManualArrayField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
19 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ArrayField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
16 1 2019-06-24 2022-06-13 6 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ChecksumField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
11 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ManualField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
10 1 2019-08-08 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
GenerationException.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/exceptions
9 2 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
PaddingField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
9 1 2019-08-08 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ImplicitField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2019-06-24 2022-06-13 5 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ConstField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2019-06-24 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
VirtualField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
8 1 2019-08-30 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
HexadecimalLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
8 1 2021-11-26 2022-06-13 2 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ReservedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
7 1 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SimpleField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 1 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
UnknownField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 1 2021-05-27 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DiscriminatorField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
6 1 2019-06-24 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Constants.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types
5 - 2021-10-07 2022-06-13 2 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
VstringTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
5 - 2021-10-29 2022-06-13 2 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypedField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
5 - 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
VintegerTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
4 - 2022-06-09 2022-06-13 2 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ArrayTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
4 - 2022-02-24 2022-06-13 2 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SimpleVarLengthTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-06-24 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
ByteTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2021-05-04 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TemporalTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-25 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BooleanTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2020-10-12 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
FloatTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-10 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
IntegerTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
3 - 2019-12-10 2022-06-13 3 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
PropertyField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
3 - 2019-06-24 2022-06-13 4 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
FieldConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
169 47 2021-09-27 2022-06-13 5 2 sruehl@apache.org christofer.dutz@c-ware.de
TypeReferenceConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
88 28 2021-09-27 2022-06-13 5 2 sruehl@apache.org christofer.dutz@c-ware.de
BuiltIns.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
75 1 2022-02-15 2022-06-13 4 2 sruehl@apache.org christofer.dutz@c-ware.de
Term.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
55 2 2019-06-24 2022-06-13 5 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
LiteralConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
40 12 2021-09-27 2022-06-13 3 2 sruehl@apache.org christofer.dutz@c-ware.de
TermConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
31 9 2021-09-27 2022-07-06 3 2 sruehl@apache.org sruehl@apache.org
VariableLiteral.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
30 2 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
NonSimpleTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
29 1 2022-02-23 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
TypeDefinitionConversions.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
28 8 2021-09-27 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
TypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
25 2 2019-06-24 2022-06-13 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
DiscriminatedComplexTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
22 1 2019-06-24 2022-06-16 8 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
SimpleTypeReference.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references
21 - 2019-06-24 2022-06-13 10 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
18 2 2019-06-24 2022-06-13 16 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Field.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
16 2 2019-06-24 2022-06-22 10 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
WildcardTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
14 3 2022-07-06 2022-07-11 3 2 sruehl@apache.org sruehl@apache.org
EnumTypeDefinition.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions
12 - 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
OptionalField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
12 2 2019-06-24 2023-01-25 5 2 christofer.dutz@c-ware.de christoferdutz@rivian.com
SwitchField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
11 1 2019-06-24 2022-06-13 7 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TernaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
11 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
Protocol.java
in code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol
10 1 2019-06-24 2022-06-13 6 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
PeekField.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields
9 1 2022-01-11 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
UnaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
9 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
BinaryTerm.java
in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms
9 1 2019-06-24 2022-06-13 4 2 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
TypeContext.java
in code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol
9 - 2022-02-15 2022-06-13 2 2 sruehl@apache.org christofer.dutz@c-ware.de
Correlations

File Size vs. Number of Changes: 72 points

code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java x: 14 lines of code y: 10 # changes code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java x: 134 lines of code y: 15 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ByteOrderTypeReference.java x: 3 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java x: 201 lines of code y: 18 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/NamedField.java x: 4 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/OptionalField.java x: 12 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/WildcardTerm.java x: 14 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/TermConversions.java x: 31 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java x: 16 lines of code y: 10 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/DiscriminatedComplexTypeDefinition.java x: 22 lines of code y: 8 # changes code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/Protocol.java x: 10 lines of code y: 6 # changes code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/TypeContext.java x: 9 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/Constants.java x: 5 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/Argument.java x: 6 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/BuiltIns.java x: 75 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/DataIoTypeDefinition.java x: 3 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/EnumTypeDefinition.java x: 12 lines of code y: 6 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java x: 18 lines of code y: 16 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinitionConversions.java x: 28 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java x: 7 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/exceptions/GenerationException.java x: 9 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ArrayField.java x: 16 lines of code y: 6 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/AssertField.java x: 8 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ChecksumField.java x: 11 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ConstField.java x: 8 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/EnumField.java x: 7 lines of code y: 7 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/FieldConversions.java x: 169 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ImplicitField.java x: 8 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ManualArrayField.java x: 19 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ManualField.java x: 10 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ReservedField.java x: 7 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/SimpleField.java x: 6 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/SwitchField.java x: 11 lines of code y: 7 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/TypedField.java x: 5 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ValidationField.java x: 8 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ArrayTypeReference.java x: 4 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/BooleanTypeReference.java x: 3 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ComplexTypeReference.java x: 5 lines of code y: 8 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/NonSimpleTypeReference.java x: 29 lines of code y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/SimpleTypeReference.java x: 21 lines of code y: 10 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/StringTypeReference.java x: 3 lines of code y: 9 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/TypeReference.java x: 25 lines of code y: 8 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/TypeReferenceConversions.java x: 88 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/BinaryTerm.java x: 9 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/LiteralConversions.java x: 40 lines of code y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/Term.java x: 55 lines of code y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/TernaryTerm.java x: 11 lines of code y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/VariableLiteral.java x: 30 lines of code y: 6 # changes
18.0
# changes
  min: 2.0
  average: 4.75
  25th percentile: 3.0
  median: 4.0
  75th percentile: 5.0
  max: 18.0
0 201.0
lines of code
min: 3.0 | average: 19.29 | 25th percentile: 5.0 | median: 8.0 | 75th percentile: 15.5 | max: 201.0

Number of Contributors vs. Number of Changes: 72 points

code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java x: 4 # contributors y: 10 # changes code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java x: 4 # contributors y: 15 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ByteOrderTypeReference.java x: 2 # contributors y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java x: 4 # contributors y: 18 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/NamedField.java x: 2 # contributors y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/OptionalField.java x: 2 # contributors y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/WildcardTerm.java x: 2 # contributors y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java x: 2 # contributors y: 10 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/DiscriminatedComplexTypeDefinition.java x: 2 # contributors y: 8 # changes code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/Protocol.java x: 2 # contributors y: 6 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/Constants.java x: 1 # contributors y: 2 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java x: 2 # contributors y: 16 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/exceptions/GenerationException.java x: 1 # contributors y: 3 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ArrayField.java x: 1 # contributors y: 6 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ChecksumField.java x: 1 # contributors y: 5 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ConstField.java x: 1 # contributors y: 4 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/EnumField.java x: 3 # contributors y: 7 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/SwitchField.java x: 2 # contributors y: 7 # changes code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/StringTypeReference.java x: 2 # contributors y: 9 # changes
18.0
# changes
  min: 2.0
  average: 4.75
  25th percentile: 3.0
  median: 4.0
  75th percentile: 5.0
  max: 18.0
0 4.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 72 points

code-generation/language-base/src/main/java/org/apache/plc4x/plugins/codegenerator/language/LanguageOutput.java x: 4 # contributors y: 14 lines of code code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java x: 4 # contributors y: 134 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ByteOrderTypeReference.java x: 2 # contributors y: 3 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java x: 4 # contributors y: 201 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/NamedField.java x: 2 # contributors y: 4 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/OptionalField.java x: 2 # contributors y: 12 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/WildcardTerm.java x: 2 # contributors y: 14 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/TermConversions.java x: 2 # contributors y: 31 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/Field.java x: 2 # contributors y: 16 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/DiscriminatedComplexTypeDefinition.java x: 2 # contributors y: 22 lines of code code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/Protocol.java x: 2 # contributors y: 10 lines of code code-generation/protocol-base/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/TypeContext.java x: 2 # contributors y: 9 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/Constants.java x: 1 # contributors y: 5 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/Argument.java x: 2 # contributors y: 6 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/BuiltIns.java x: 2 # contributors y: 75 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java x: 2 # contributors y: 18 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinitionConversions.java x: 2 # contributors y: 28 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/enums/EnumValue.java x: 2 # contributors y: 7 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/exceptions/GenerationException.java x: 1 # contributors y: 9 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ArrayField.java x: 1 # contributors y: 16 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/AssertField.java x: 2 # contributors y: 8 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ChecksumField.java x: 1 # contributors y: 11 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ConstField.java x: 1 # contributors y: 8 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/DiscriminatorField.java x: 1 # contributors y: 6 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/EnumField.java x: 3 # contributors y: 7 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/FieldConversions.java x: 2 # contributors y: 169 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ManualArrayField.java x: 1 # contributors y: 19 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ManualField.java x: 1 # contributors y: 10 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/PropertyField.java x: 1 # contributors y: 3 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/ReservedField.java x: 1 # contributors y: 7 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/fields/SwitchField.java x: 2 # contributors y: 11 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ArrayTypeReference.java x: 1 # contributors y: 4 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/ComplexTypeReference.java x: 2 # contributors y: 5 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/NonSimpleTypeReference.java x: 2 # contributors y: 29 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/SimpleTypeReference.java x: 2 # contributors y: 21 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/TypeReference.java x: 2 # contributors y: 25 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/references/TypeReferenceConversions.java x: 2 # contributors y: 88 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/LiteralConversions.java x: 2 # contributors y: 40 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/Term.java x: 2 # contributors y: 55 lines of code code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/terms/VariableLiteral.java x: 2 # contributors y: 30 lines of code
201.0
lines of code
  min: 3.0
  average: 19.29
  25th percentile: 5.0
  median: 8.0
  75th percentile: 15.5
  max: 201.0
0 4.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0