JetBrains / fernflower
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 467 files with 55,260 lines of code.
    • 1 file changed more than 100 times (1,248 lines of code)
    • 4 files changed 51-100 times (2,951 lines of code)
    • 44 files changed 21-50 times (15,180 lines of code)
    • 102 files changed 6-20 times (18,428 lines of code)
    • 316 files changed 1-5 times (17,453 lines of code)
2% | 5% | 27% | 33% | 31%
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 467 files with 55,260 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 28 files changed by 11-25 contributors (11,750 lines of code)
    • 70 files changed by 6-10 contributors (16,497 lines of code)
    • 136 files changed by 2-5 contributors (21,736 lines of code)
    • 233 files changed by 1 contributor (5,277 lines of code)
0% | 21% | 29% | 39% | 9%
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, kt, txt, groovy, properties, gitignore, gitattributes, kts, bat, md, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 5% | 27% | 33% | 31%
kts0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
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
src3% | 8% | 42% | 40% | 5%
testData0% | 0% | 0% | 20% | 79%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ClassWriter.java
in src/org/jetbrains/java/decompiler/main
1248 33 2014-08-28 2025-09-26 106 15 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ExprProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler
987 35 2014-08-28 2024-11-12 69 16 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
InvocationExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
598 40 2014-08-28 2024-12-26 62 16 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
NestedClassProcessor.java
in src/org/jetbrains/java/decompiler/main/rels
831 19 2014-08-28 2024-09-27 53 16 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ClassesProcessor.java
in src/org/jetbrains/java/decompiler/main
535 22 2014-08-28 2024-09-26 52 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
NewExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
450 28 2014-08-28 2024-12-26 50 15 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
VarExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
336 36 2014-08-28 2025-11-25 48 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
Statement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
748 66 2014-08-28 2025-11-25 46 15 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ConstExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
576 30 2014-08-28 2024-12-26 43 15 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
ClassWrapper.java
in src/org/jetbrains/java/decompiler/main/rels
171 11 2014-08-28 2025-09-29 42 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
FunctionExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
573 23 2014-08-28 2024-12-26 39 11 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
FieldExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
195 17 2014-08-28 2024-12-26 36 14 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
GenericMain.java
in src/org/jetbrains/java/decompiler/struct/gen/generics
218 9 2014-08-28 2024-08-29 34 14 roman.shevchenko@jetbrains.com lexmanos@gmail.com
ConsoleDecompiler.java
in src/org/jetbrains/java/decompiler/main/decompiler
252 18 2014-08-28 2024-09-25 34 14 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SwitchStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
404 18 2014-08-28 2025-11-25 34 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
StackVarsProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler
551 9 2014-08-28 2024-12-26 33 14 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
FinallyProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler
733 16 2014-08-28 2024-12-27 33 13 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
MethodProcessorRunnable.java
in src/org/jetbrains/java/decompiler/main/rels
213 6 2014-11-10 2025-01-21 32 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
Fernflower.java
in src/org/jetbrains/java/decompiler/main
139 10 2014-08-28 2024-09-25 30 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
AssignmentExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
159 15 2014-08-28 2024-12-26 29 11 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
Exprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
301 25 2014-08-28 2024-12-26 29 8 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
ControlFlowGraph.java
in src/org/jetbrains/java/decompiler/code/cfg
568 28 2014-08-28 2024-11-29 29 14 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
ClassReference14Processor.java
in src/org/jetbrains/java/decompiler/main
196 6 2014-08-28 2024-08-29 28 15 roman.shevchenko@jetbrains.com lexmanos@gmail.com
StructClass.java
in src/org/jetbrains/java/decompiler/struct
301 33 2014-08-28 2024-10-09 28 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SimplifyExprentsHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
601 19 2014-08-28 2024-09-26 28 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ExitExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
136 13 2014-08-28 2024-09-26 27 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ImportCollector.java
in src/org/jetbrains/java/decompiler/main/collectors
148 6 2014-08-28 2022-01-27 27 9 roman.shevchenko@jetbrains.com bart.vanhelvert@jetbrains.com
CatchStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
204 11 2014-08-28 2024-09-27 27 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
IfStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
336 25 2014-08-28 2024-12-27 27 10 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
VarProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
212 30 2014-08-28 2024-11-13 26 6 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
StructMethod.java
in src/org/jetbrains/java/decompiler/struct
317 18 2014-08-28 2024-09-10 26 8 roman.shevchenko@jetbrains.com lexmanos@gmail.com
SSAUConstructorSparseEx.java
in src/org/jetbrains/java/decompiler/modules/decompiler/sforms
578 18 2014-08-28 2025-02-26 26 8 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
VarDefinitionHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
883 28 2014-08-28 2024-09-27 26 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
DomHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
482 9 2014-08-28 2025-11-25 25 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SwitchHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
635 23 2017-04-25 2024-12-26 25 8 egor.ushakov@jetbrains.com vladimir.krivosheev@jetbrai...
VarTypeProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
211 14 2014-08-28 2025-11-25 24 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SSAConstructorSparseEx.java
in src/org/jetbrains/java/decompiler/modules/decompiler/sforms
366 11 2014-08-28 2025-02-26 24 8 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SecondaryFunctionsHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
384 4 2014-08-28 2024-10-09 24 12 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ArrayExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
97 11 2014-08-28 2024-12-26 23 11 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
SwitchExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
123 10 2014-08-28 2024-12-26 23 10 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
DoStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
190 7 2014-08-28 2024-10-03 23 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
VarVersionsProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
271 13 2014-08-28 2024-09-27 23 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
FlattenStatementsHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/sforms
426 9 2014-08-28 2024-09-27 23 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
IfExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
112 11 2014-08-28 2024-09-26 22 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
CatchAllStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
155 13 2014-08-28 2024-09-10 22 10 roman.shevchenko@jetbrains.com 25208576+supercoder7979@use...
NestedMemberAccess.java
in src/org/jetbrains/java/decompiler/main/rels
359 8 2014-08-28 2024-09-26 22 7 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
AnnotationExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
89 8 2014-08-28 2024-09-26 21 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ConcatenationHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
246 8 2014-08-28 2024-12-27 21 12 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
IfHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
535 12 2014-08-28 2022-09-15 21 9 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
InterpreterUtil.java
in src/org/jetbrains/java/decompiler/util
70 6 2014-08-28 2024-12-27 20 6 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
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
ExprProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler
987 35 2014-08-28 2024-11-12 69 16 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
InvocationExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
598 40 2014-08-28 2024-12-26 62 16 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
NestedClassProcessor.java
in src/org/jetbrains/java/decompiler/main/rels
831 19 2014-08-28 2024-09-27 53 16 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ClassWriter.java
in src/org/jetbrains/java/decompiler/main
1248 33 2014-08-28 2025-09-26 106 15 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
NewExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
450 28 2014-08-28 2024-12-26 50 15 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
Statement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
748 66 2014-08-28 2025-11-25 46 15 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ConstExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
576 30 2014-08-28 2024-12-26 43 15 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
ClassReference14Processor.java
in src/org/jetbrains/java/decompiler/main
196 6 2014-08-28 2024-08-29 28 15 roman.shevchenko@jetbrains.com lexmanos@gmail.com
FieldExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
195 17 2014-08-28 2024-12-26 36 14 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
ConsoleDecompiler.java
in src/org/jetbrains/java/decompiler/main/decompiler
252 18 2014-08-28 2024-09-25 34 14 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
GenericMain.java
in src/org/jetbrains/java/decompiler/struct/gen/generics
218 9 2014-08-28 2024-08-29 34 14 roman.shevchenko@jetbrains.com lexmanos@gmail.com
StackVarsProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler
551 9 2014-08-28 2024-12-26 33 14 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
ControlFlowGraph.java
in src/org/jetbrains/java/decompiler/code/cfg
568 28 2014-08-28 2024-11-29 29 14 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
FinallyProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler
733 16 2014-08-28 2024-12-27 33 13 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
SecondaryFunctionsHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
384 4 2014-08-28 2024-10-09 24 12 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ConcatenationHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
246 8 2014-08-28 2024-12-27 21 12 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
DirectGraph.java
in src/org/jetbrains/java/decompiler/modules/decompiler/sforms
93 4 2014-08-28 2024-09-26 18 12 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ClassesProcessor.java
in src/org/jetbrains/java/decompiler/main
535 22 2014-08-28 2024-09-26 52 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
VarExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
336 36 2014-08-28 2025-11-25 48 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
FunctionExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
573 23 2014-08-28 2024-12-26 39 11 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
MethodProcessorRunnable.java
in src/org/jetbrains/java/decompiler/main/rels
213 6 2014-11-10 2025-01-21 32 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
Fernflower.java
in src/org/jetbrains/java/decompiler/main
139 10 2014-08-28 2024-09-25 30 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
AssignmentExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
159 15 2014-08-28 2024-12-26 29 11 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
CatchStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
204 11 2014-08-28 2024-09-27 27 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ArrayExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
97 11 2014-08-28 2024-12-26 23 11 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
FlattenStatementsHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/sforms
426 9 2014-08-28 2024-09-27 23 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
AnnotationExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
89 8 2014-08-28 2024-09-26 21 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
VarVersionsGraph.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
105 6 2014-08-28 2024-09-26 19 11 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SimplifyExprentsHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
601 19 2014-08-28 2024-09-26 28 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
StructClass.java
in src/org/jetbrains/java/decompiler/struct
301 33 2014-08-28 2024-10-09 28 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ExitExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
136 13 2014-08-28 2024-09-26 27 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
IfStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
336 25 2014-08-28 2024-12-27 27 10 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
SwitchExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
123 10 2014-08-28 2024-12-26 23 10 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
DoStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
190 7 2014-08-28 2024-10-03 23 10 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
CatchAllStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
155 13 2014-08-28 2024-09-10 22 10 roman.shevchenko@jetbrains.com 25208576+supercoder7979@use...
ClassWrapper.java
in src/org/jetbrains/java/decompiler/main/rels
171 11 2014-08-28 2025-09-29 42 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
SwitchStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
404 18 2014-08-28 2025-11-25 34 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ImportCollector.java
in src/org/jetbrains/java/decompiler/main/collectors
148 6 2014-08-28 2022-01-27 27 9 roman.shevchenko@jetbrains.com bart.vanhelvert@jetbrains.com
VarDefinitionHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
883 28 2014-08-28 2024-09-27 26 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
DomHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
482 9 2014-08-28 2025-11-25 25 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
VarTypeProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
211 14 2014-08-28 2025-11-25 24 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
VarVersionsProcessor.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
271 13 2014-08-28 2024-09-27 23 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
IfExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
112 11 2014-08-28 2024-09-26 22 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
IfHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
535 12 2014-08-28 2022-09-15 21 9 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
InitializerProcessor.java
in src/org/jetbrains/java/decompiler/main
258 7 2014-08-28 2024-12-06 20 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
ConstantPool.java
in src/org/jetbrains/java/decompiler/struct/consts
169 7 2014-08-28 2024-09-02 20 9 roman.shevchenko@jetbrains.com lexmanos@gmail.com
ExitHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
187 6 2014-08-28 2024-08-27 18 9 roman.shevchenko@jetbrains.com lexmanos@gmail.com
MonitorExprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
62 9 2014-08-28 2024-09-26 17 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
GeneralStatement.java
in src/org/jetbrains/java/decompiler/modules/decompiler/stats
35 3 2014-08-28 2024-08-23 15 9 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
Exprent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/exps
301 25 2014-08-28 2024-12-26 29 8 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
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
TargetInfo.java
in src/org/jetbrains/java/decompiler/modules/decompiler/typeann
181 32 2021-12-30 2022-02-06 5 1 bart.vanhelvert@jetbrains.com bart.vanhelvert@jetbrains.com
PrivateClasses.java
in testData/classes/pkg
162 4 2017-12-07 2017-12-07 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
155 9 2023-11-07 2023-11-07 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
149 12 2023-10-31 2023-10-31 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
140 9 2021-12-24 2021-12-24 1 1 ilyas.selimov@jetbrains.com ilyas.selimov@jetbrains.com
TestSwitchPatternWithExpression.java
in testData/src/patterns
119 16 2024-06-07 2024-06-07 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestSwitchGuarded2Javac.java
in testData/src/pkg
111 5 2023-10-30 2023-10-30 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TypeAnnotation.java
in src/org/jetbrains/java/decompiler/modules/decompiler/typeann
102 8 2021-12-30 2023-10-03 7 1 bart.vanhelvert@jetbrains.com bart.vanhelvert@jetbrains.com
99 11 2023-10-27 2023-10-27 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestConstType.java
in testData/src/pkg
97 6 2017-04-26 2017-04-26 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestAnonymousClass.java
in testData/src/pkg
95 11 2014-12-25 2015-01-21 2 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestSwitchOnStringsEcj.java
in testData/src/pkg
93 8 2021-12-24 2022-01-10 2 1 ilyas.selimov@jetbrains.com ilyas.selimov@jetbrains.com
MemberConverterHelper.java
in src/org/jetbrains/java/decompiler/modules/renamer
88 7 2024-09-25 2024-09-25 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
82 21 2017-01-13 2017-01-13 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
MoreAnnotations.java
in testData/src/pkg
79 - 2016-04-20 2016-04-20 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestInstanceofWithPattern.java
in testData/src/patterns
71 6 2022-01-19 2022-01-19 1 1 ilyas.selimov@jetbrains.com ilyas.selimov@jetbrains.com
TestCompoundAssignment.java
in testData/src/pkg
68 5 2024-08-28 2024-08-28 1 1 25208576+supercoder7979@use... 25208576+supercoder7979@use...
64 7 2023-11-07 2023-11-07 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
SupportComponent.java
in src/org/jetbrains/java/decompiler/modules/decompiler/decompose
63 3 2024-09-12 2024-09-12 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestPPMM.java
in testData/src/pkg
61 9 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
TestLVTComplex.java
in testData/src/pkg
60 2 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
TestClashName.java
in testData/src/pkg
55 4 2017-04-24 2017-04-24 1 1 helg.git@helg.com helg.git@helg.com
51 16 2020-07-15 2020-07-15 1 1 malte0811@web.de malte0811@web.de
50 5 2024-11-12 2024-11-12 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
CancellationManager.java
in src/org/jetbrains/java/decompiler/main
49 7 2023-06-06 2023-06-18 5 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
48 8 2023-10-27 2023-10-27 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestGenerics.java
in testData/src/pkg
46 8 2024-08-29 2024-08-29 1 1 lexmanos@gmail.com lexmanos@gmail.com
TestLoopMerging.java
in testData/src/pkg
45 4 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
44 2 2023-10-31 2023-10-31 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
SwitchOnStatic.java
in testData/src/pkg
44 6 2024-03-11 2024-03-11 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
44 2 2023-10-31 2023-10-31 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestSwitchGuardedJavac.java
in testData/src/pkg
43 4 2023-10-31 2023-10-31 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestSwitchGuardedEcj.java
in testData/src/pkg
43 4 2023-10-31 2023-10-31 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
ae.java
in testData/obfuscated
41 6 2017-05-10 2017-05-10 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestClassTypes.java
in testData/src/pkg
41 4 2014-09-01 2014-09-01 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
VarVersion.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
41 7 2024-09-26 2024-09-27 2 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestIffSimplification.java
in testData/src/pkg
40 4 2017-04-03 2017-04-03 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestConstantsAsIs.java
in testData/src/pkg
39 - 2021-12-10 2021-12-10 1 1 bart.vanhelvert@jetbrains.com bart.vanhelvert@jetbrains.com
TypeAnnotationWriteHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/typeann
39 6 2022-01-11 2022-02-21 6 1 bart.vanhelvert@jetbrains.com bart.vanhelvert@jetbrains.com
StructMethodParametersAttribute.java
in src/org/jetbrains/java/decompiler/struct/attr
39 3 2018-01-10 2018-01-10 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
as.java
in testData/obfuscated
38 7 2017-05-10 2017-05-10 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestSwitchRules.java
in testData/src/pkg
38 4 2023-10-24 2023-10-24 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
37 3 2021-11-24 2021-11-24 1 1 mdegtyarev@gmail.com mdegtyarev@gmail.com
TestTryCatchFinally.java
in testData/src/pkg
37 3 2014-10-21 2014-12-25 2 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
LimitContainer.java
in src/org/jetbrains/java/decompiler/main/collectors
37 4 2025-01-21 2025-01-27 2 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestSwitchOnEnumEclipse.java
in testData/src/pkg
36 2 2022-03-30 2022-03-30 1 1 bart.vanhelvert@jetbrains.com bart.vanhelvert@jetbrains.com
ab.java
in testData/obfuscated
33 2 2017-05-10 2017-05-10 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestTryWithResources.java
in testData/src/pkg
33 3 2024-09-05 2024-09-05 1 1 jrd2558@gmail.com jrd2558@gmail.com
33 4 2023-10-31 2023-10-31 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestLVT.java
in testData/src/pkg
33 2 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com