JetBrains / fernflower
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 467 files with 55,260 lines of code in files.
    • 460 files that are 366+ days old (55,132 lines of code)
    • 3 files that are 181-365 days old (78 lines of code)
    • 3 files that are 91-180 days old (38 lines of code)
    • 1 files that are 31-90 days old (12 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 467 files with 55,260 lines of code in files.
    • 440 files have been last changed 366+ days ago (48,997 lines of code)
    • 9 files have been last changed 181-365 days ago (1,510 lines of code)
    • 8 files have been last changed 91-180 days ago (1,808 lines of code)
    • 10 files have been last changed 31-90 days ago (2,945 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
88% | 2% | 3% | 5% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
java, kt, txt, groovy, properties, gitignore, gitattributes, kts, bat, md, editorconfig
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java99% | <1% | <1% | <1% | 0%
kts100% | 0% | 0% | 0% | 0%
kt100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java88% | 2% | 3% | 5% | 0%
kt100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
kts0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src99% | <1% | 0% | 0% | 0%
testData99% | <1% | <1% | <1% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src82% | 4% | 4% | 8% | 0%
testData99% | <1% | <1% | <1% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 50)
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
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
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
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
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...
MergeHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
647 23 2014-08-28 2024-10-09 19 7 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
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...
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
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...
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...
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
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...
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
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
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
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...
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
ExceptionDeobfuscator.java
in src/org/jetbrains/java/decompiler/modules/decompiler/deobfuscator
425 12 2014-08-28 2024-08-30 20 8 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
DeadCodeHelper.java
in src/org/jetbrains/java/decompiler/modules/code
414 10 2014-08-28 2022-09-13 14 8 roman.shevchenko@jetbrains.com tagir.valeev@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
InstructionImpact.java
in src/org/jetbrains/java/decompiler/code/interpreter
400 2 2014-08-28 2022-09-13 10 6 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
LabelHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
394 13 2014-08-28 2025-11-25 17 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
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
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
VarType.java
in src/org/jetbrains/java/decompiler/struct/gen
339 29 2014-08-28 2024-12-26 16 8 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
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...
FastSparseSetFactory.java
in src/org/jetbrains/java/decompiler/util
320 27 2014-08-28 2024-11-29 16 6 roman.shevchenko@jetbrains.com tagir.valeev@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
GenericType.java
in src/org/jetbrains/java/decompiler/struct/gen/generics
312 15 2014-08-28 2024-12-26 15 8 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
SFormsFastMapDirect.java
in src/org/jetbrains/java/decompiler/util
311 19 2014-08-28 2024-11-29 12 6 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
CodeConstants.java
in src/org/jetbrains/java/decompiler/code
308 - 2014-08-28 2024-04-03 13 6 roman.shevchenko@jetbrains.com roman.shevchenko@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...
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
IdentifierConverter.java
in src/org/jetbrains/java/decompiler/modules/renamer
283 12 2014-08-28 2024-09-25 11 3 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
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
IdeaNotNullHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
258 5 2014-08-28 2024-11-25 15 7 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
AssertProcessor.java
in src/org/jetbrains/java/decompiler/main
255 6 2014-08-28 2022-01-28 19 8 roman.shevchenko@jetbrains.com ilyas.selimov@jetbrains.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
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...
FastExtendedPostdominanceHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/decompose
240 7 2014-08-28 2025-11-25 18 7 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
FastFixedSetFactory.java
in src/org/jetbrains/java/decompiler/util
238 27 2014-08-28 2024-11-29 12 6 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
SequenceHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
233 8 2014-08-28 2022-09-13 13 6 roman.shevchenko@jetbrains.com tagir.valeev@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
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
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
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TestExtendsList.java
in testData/src/pkg
9 - 2014-09-01 2014-09-01 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestClassSwitch.java
in testData/src/pkg
12 1 2014-09-01 2014-09-01 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestMethodParameters.java
in testData/src/pkg
21 6 2014-09-01 2014-09-01 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestClassVar.java
in testData/src/pkg
31 3 2014-09-01 2014-09-01 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@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
TestCodeConstructs.java
in testData/src/pkg
10 2 2014-09-01 2014-09-07 2 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
8 1 2014-09-11 2014-09-11 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestClassCast.java
in testData/src/pkg
11 1 2014-09-12 2014-09-12 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
45 6 2014-10-15 2014-10-21 4 2 stiver.mail@gmail.com egor.ushakov@jetbrains.com
TestAmbiguousCall.java
in testData/src/pkg
13 3 2014-11-04 2014-11-04 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestAbstractMethods.java
in testData/src/pkg
13 2 2014-12-24 2014-12-24 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestThrowException.java
in testData/src/pkg
17 1 2014-12-25 2014-12-25 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestLocalClass.java
in testData/src/pkg
22 3 2014-12-25 2014-12-25 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestDeprecations.java
in testData/src/pkg
29 4 2014-09-01 2014-12-25 2 2 roman.shevchenko@jetbrains.com egor.ushakov@jetbrains.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
TestClassLambda.java
in testData/src/pkg
60 12 2014-09-01 2015-01-15 3 2 roman.shevchenko@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
TestClassLoop.java
in testData/src/pkg
66 4 2014-09-01 2015-04-14 2 2 roman.shevchenko@jetbrains.com egor.ushakov@jetbrains.com
TestSynchronizedMapping.java
in testData/src/pkg
14 2 2014-10-21 2015-05-18 2 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestParameterizedTypes.java
in testData/src/pkg
6 - 2015-06-09 2015-06-09 1 1 sebastian.zarnekow@itemis.de sebastian.zarnekow@itemis.de
Shadow.java
in testData/src/pkg
2 - 2015-09-07 2015-09-07 1 1 admin@notbed.com admin@notbed.com
Shadow.java
in testData/src/ext
4 - 2015-09-07 2015-09-07 1 1 admin@notbed.com admin@notbed.com
Main.java
in testData/bulk/pkg
9 1 2014-09-07 2015-09-07 2 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
22 5 2014-10-14 2015-11-11 2 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestJava9StringConcat.java
in testData/src/java9
9 2 2016-03-01 2016-03-01 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestStringConcat.java
in testData/src/pkg
9 2 2016-03-01 2016-03-01 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
9 2 2016-03-02 2016-03-02 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
9 2 2016-03-02 2016-03-02 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestMemberAnnotations.java
in testData/src/pkg
9 - 2016-03-04 2016-03-04 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestInterfaceFields.java
in testData/src/pkg
6 - 2016-03-18 2016-03-18 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestClassFields.java
in testData/src/pkg
15 1 2014-09-01 2016-03-18 3 2 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestExtendingSubclass.java
in testData/src/pkg
13 - 2016-03-19 2016-03-19 1 1 contact@apixandru.com contact@apixandru.com
TestEnum.java
in testData/src/pkg
18 3 2014-09-01 2016-04-11 2 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestIllegalVarName.kt
in testData/src/pkg
6 1 2016-04-20 2016-04-20 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@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
TestStaticNameClash.java
in testData/src/pkg
7 1 2016-03-07 2016-04-21 3 2 contact@apixandru.com roman.shevchenko@jetbrains.com
TypeAnnotations.java
in testData/src/pkg
15 1 2016-04-21 2016-04-21 1 1 roman.shevchenko@jetbrains.com roman.shevchenko@jetbrains.com
TestSyntheticAccess.java
in testData/src/pkg
30 7 2016-03-28 2016-04-21 2 2 egor.ushakov@jetbrains.com roman.shevchenko@jetbrains.com
TestKotlinConstructor.kt
in testData/src/pkg
7 - 2016-10-14 2016-10-14 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestAsserts.java
in testData/src/pkg
9 1 2016-10-14 2016-10-14 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestLocalsSignature.java
in testData/src/pkg
9 1 2017-01-10 2017-01-10 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestAnonymousSignature.java
in testData/src/pkg
19 1 2017-01-10 2017-01-10 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestLocalsNames.java
in testData/src/pkg
16 1 2017-01-12 2017-01-12 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestAnonymousParamNames.java
in testData/src/pkg
9 1 2017-01-13 2017-01-13 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
82 21 2017-01-13 2017-01-13 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestAnonymousParams.java
in testData/src/pkg
15 1 2017-01-17 2017-01-17 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestAccessReplace.java
in testData/src/pkg
15 1 2017-01-23 2017-01-23 1 1 egor.ushakov@jetbrains.com egor.ushakov@jetbrains.com
TestStringLiterals.java
in testData/src/pkg
9 1 2017-02-07 2017-02-07 1 1 egor.ushakov@jetbrains.com egor.ushakov@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
TestVarArgCalls.java
in testData/src/pkg
23 3 2017-04-18 2017-04-18 1 1 d.cherniachenko@gmail.com d.cherniachenko@gmail.com
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TestWithoutDebugName.java
in testData/src/pkg
12 2 2025-11-25 2025-11-25 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
22 6 2025-09-26 2025-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
10 1 2025-09-26 2025-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
6 1 2025-09-26 2025-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
NestedTypeAnnotationsParameters.java
in testData/src/typeAnnotations
18 2 2025-05-13 2025-05-13 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
23 4 2025-05-12 2025-05-12 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@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
39 - 2024-12-17 2025-09-01 4 3 bartek.pacia@jetbrains.com alexandr.evstigneev@jetbrai...
KotlinDefaultValue.kt
in testData/src/pkg
1 - 2024-12-06 2024-12-12 2 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestHelloWorld.java
in testData/src/pkg
6 1 2024-12-04 2024-12-04 1 1 bartek.pacia@jetbrains.com bartek.pacia@jetbrains.com
TestNestedCalls.java
in testData/src/pkg
13 2 2024-11-21 2024-11-21 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
50 5 2024-11-12 2024-11-12 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestEnumLowLevel.java
in testData/src/pkg
6 1 2024-11-04 2024-11-04 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@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
12 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
12 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
12 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
12 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestHideConstructorRecordAnno.java
in testData/src/records
11 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
9 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
9 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
6 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
6 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
2 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
2 1 2024-09-26 2024-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@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
TestNestedInheritor.java
in testData/src/pkg
17 2 2024-09-16 2024-09-16 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
TestNotNullRecord.java
in testData/src/pkg
4 1 2024-09-11 2024-09-11 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestInitGeneric.java
in testData/src/pkg
32 7 2024-09-10 2024-09-10 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestEnumInit.java
in testData/src/pkg
26 1 2024-09-10 2024-09-10 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestFinally.java
in testData/src/pkg
23 2 2024-09-09 2024-09-09 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
22 3 2024-09-09 2024-09-09 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TestLambda.java
in testData/src/pkg
17 2 2024-09-06 2024-09-06 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
TryHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
590 20 2024-09-05 2024-12-26 6 3 mikhail.pyltsin@jetbrains.com vladimir.krivosheev@jetbrai...
TestTryWithResources.java
in testData/src/pkg
33 3 2024-09-05 2024-09-05 1 1 jrd2558@gmail.com jrd2558@gmail.com
JADNameProvider.java
in src/org/jetbrains/java/decompiler/util
180 12 2024-08-30 2025-10-07 4 2 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
StatementIterator.java
in src/org/jetbrains/java/decompiler/util
31 2 2024-08-30 2024-09-27 2 2 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
IdentityRenamerFactory.java
in src/org/jetbrains/java/decompiler/main
19 3 2024-08-30 2024-09-26 2 2 lexmanos@gmail.com mikhail.pyltsin@jetbrains.com
TestJADNaming.java
in testData/src/pkg
10 1 2024-08-30 2024-08-30 1 1 lexmanos@gmail.com lexmanos@gmail.com
ClasspathScanner.java
in src/org/jetbrains/java/decompiler/util
68 2 2024-08-29 2024-09-12 2 2 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
TestCompoundAssignment.java
in testData/src/pkg
68 5 2024-08-28 2024-08-28 1 1 25208576+supercoder7979@use... 25208576+supercoder7979@use...
DebugPrinter.java
in src/org/jetbrains/java/decompiler/util
84 3 2024-08-27 2024-09-27 3 2 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
TestLoopMerging.java
in testData/src/pkg
45 4 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
TestLVT.java
in testData/src/pkg
33 2 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
TestLVTScoping.java
in testData/src/pkg
32 3 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
TestEnhancedForLoops.java
in testData/src/pkg
23 3 2024-08-27 2024-08-27 1 1 lexmanos@gmail.com lexmanos@gmail.com
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
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
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
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
LabelHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
394 13 2014-08-28 2025-11-25 17 8 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
FastExtendedPostdominanceHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler/decompose
240 7 2014-08-28 2025-11-25 18 7 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
StatEdge.java
in src/org/jetbrains/java/decompiler/modules/decompiler
95 12 2014-08-28 2025-11-25 10 5 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
CheckTypesResult.java
in src/org/jetbrains/java/decompiler/modules/decompiler/vars
23 5 2014-08-28 2025-11-25 10 5 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
TestWithoutDebugName.java
in testData/src/pkg
12 2 2025-11-25 2025-11-25 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
JADNameProvider.java
in src/org/jetbrains/java/decompiler/util
180 12 2024-08-30 2025-10-07 4 2 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
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
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
22 6 2025-09-26 2025-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
10 1 2025-09-26 2025-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
6 1 2025-09-26 2025-09-26 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
VBStyleCollection.java
in src/org/jetbrains/java/decompiler/util
132 22 2014-08-28 2025-09-10 9 5 roman.shevchenko@jetbrains.com tagir.valeev@jetbrains.com
39 - 2024-12-17 2025-09-01 4 3 bartek.pacia@jetbrains.com alexandr.evstigneev@jetbrai...
StructMember.java
in src/org/jetbrains/java/decompiler/struct
109 10 2014-09-02 2025-05-13 20 6 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
NestedTypeAnnotationsParameters.java
in testData/src/typeAnnotations
18 2 2025-05-13 2025-05-13 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.com
23 4 2025-05-12 2025-05-12 1 1 mikhail.pyltsin@jetbrains.com mikhail.pyltsin@jetbrains.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
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
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
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
DecompilerContext.java
in src/org/jetbrains/java/decompiler/main
126 20 2014-08-28 2025-01-21 20 7 roman.shevchenko@jetbrains.com mikhail.pyltsin@jetbrains.com
MethodWrapper.java
in src/org/jetbrains/java/decompiler/main/rels
40 3 2014-08-28 2025-01-21 11 4 roman.shevchenko@jetbrains.com mikhail.pyltsin@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...
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...
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...
DecHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
174 6 2014-08-28 2024-12-27 13 8 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
LambdaProcessor.java
in src/org/jetbrains/java/decompiler/main/rels
94 1 2014-08-28 2024-12-27 18 7 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
StrongConnectivityHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
91 4 2014-08-28 2024-12-27 13 6 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
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...
SwitchPatternHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
1435 31 2023-11-07 2024-12-26 9 3 mikhail.pyltsin@jetbrains.com vladimir.krivosheev@jetbrai...
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...
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...
TryHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
590 20 2024-09-05 2024-12-26 6 3 mikhail.pyltsin@jetbrains.com vladimir.krivosheev@jetbrai...
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...
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...
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...
PatternHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
550 19 2021-12-09 2024-12-26 11 4 ilyas.selimov@jetbrains.com vladimir.krivosheev@jetbrai...
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...
VarType.java
in src/org/jetbrains/java/decompiler/struct/gen
339 29 2014-08-28 2024-12-26 16 8 roman.shevchenko@jetbrains.com vladimir.krivosheev@jetbrai...
GenericType.java
in src/org/jetbrains/java/decompiler/struct/gen/generics
312 15 2014-08-28 2024-12-26 15 8 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...
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...
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...
LowBreakHelper.java
in src/org/jetbrains/java/decompiler/modules/decompiler
141 8 2014-08-28 2024-12-26 5 3 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...