JetBrains / JPS
File Size

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

Intro
Learn more...
File Size Overall
6% | 3% | 19% | 19% | 51%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java9% | 5% | 17% | 20% | 45%
groovy0% | 0% | 25% | 19% | 55%
xml0% | 0% | 0% | 0% | 100%
jsp0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src14% | 8% | 32% | 22% | 20%
model0% | 0% | 26% | 24% | 49%
serverFacade0% | 0% | 16% | 38% | 45%
testSrc0% | 0% | 0% | 23% | 76%
testData0% | 0% | 0% | 0% | 100%
plugins0% | 0% | 0% | 0% | 100%
antLayout0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ProjectWrapper.java
in src/org/jetbrains/ether
1092 107
Mappings.java
in src/org/jetbrains/ether/dependencyView
655 41
ProjectBuilder.groovy
in src/org/jetbrains/jps
434 50
IdeaProjectLoader.groovy
in model/src/org/jetbrains/jps/idea
424 25
UsageRepr.java
in src/org/jetbrains/ether/dependencyView
385 59
ClassfileAnalyzer.java
in src/org/jetbrains/ether/dependencyView
357 46
JavaBuilder.java
in serverFacade/src/org/jetbrains/jps/incremental/java
352 25
StandardBuilders.groovy
in src/org/jetbrains/jps/builders
345 17
TypeRepr.java
in src/org/jetbrains/ether/dependencyView
233 25
OptimizedFileManager.java
in src/org/jetbrains/jps/builders/javacApi
213 10
Main.java
in src/org/jetbrains/ether
207 17
ClassRepr.java
in src/org/jetbrains/ether/dependencyView
206 14
Options.java
in src/org/jetbrains/ether
199 12
AntListener.java
in src/org/jetbrains/ether/dependencyView
197 17
PackageNameSelector.java
in src/org/jetbrains/ether/dependencyView
196 7
ProjectPaths.java
in model/src/org/jetbrains/jps
172 23
RW.java
in src/org/jetbrains/ether
172 17
ArtifactBuilder.groovy
in src/org/jetbrains/jps/artifacts
172 16
JavacFileManager.java
in serverFacade/src/org/jetbrains/jps/incremental/java
164 17
LineOutputWriter.java
in serverFacade/src/org/jetbrains/jps/incremental/java
156 26
EmbeddedJavac.java
in serverFacade/src/org/jetbrains/jps/incremental/java
152 12
JavaBasedRunConfigurationLauncher.groovy
in src/org/jetbrains/jps/runConf/java
146 12
DirectoryScanner.java
in src/org/jetbrains/ether
130 12
FileUtil.groovy
in testSrc/org/jetbrains/jps/util
128 7
GantBasedProject.groovy
in src/org/jetbrains/jps
124 18
IncrementalTestCase.java
in testSrc/org/jetbrains/ether
120 10
TestMembersChange.java
in testSrc/org/jetbrains/ether
117 38
ResourcePatterns.java
in serverFacade/src/org/jetbrains/jps/incremental
117 9
MethodRepr.java
in src/org/jetbrains/ether/dependencyView
111 8
ArtifactLoader.groovy
in model/src/org/jetbrains/jps/idea
110 6
Facade.java
in serverFacade/src/org/jetbrains/jps/server
110 8
LayoutElementBuilder.groovy
in src/org/jetbrains/jps/artifacts
109 12
Module.groovy
in model/src/org/jetbrains/jps
108 11
ProtoMember.java
in src/org/jetbrains/ether/dependencyView
107 6
CompileContext.java
in serverFacade/src/org/jetbrains/jps/incremental
102 14
Jps.groovy
in src/org/jetbrains/jps
98 2
ClasspathUtil.java
in src/org/jetbrains/jps/runConf/java
96 5
OutputFileObject.java
in serverFacade/src/org/jetbrains/jps/incremental/java
95 13
TestGenerics.java
in testSrc/org/jetbrains/ether
93 30
Container.java
in antLayout/src/jetbrains/antlayout/datatypes
93 17
FoxyMap.java
in src/org/jetbrains/ether/dependencyView
93 14
IncProjectBuilder.java
in serverFacade/src/org/jetbrains/jps/incremental
91 7
MockFS.java
in src/org/jetbrains/ether
91 5
Java16ApiCompiler.groovy
in src/org/jetbrains/jps/builders/javacApi
90 3
JpsBuildTestCase.groovy
in testSrc/org/jetbrains/jps
86 12
MainClassLauncher.java
in src/org/jetbrains/jps/runConf/java
84 5
DagBuilder.groovy
in model/src/org/jetbrains/jps/dag
82 3
ModuleClasspathTest.groovy
in testSrc/org/jetbrains/jps
81 10
LayoutTask.java
in antLayout/src/jetbrains/antlayout/tasks
81 13
Difference.java
in src/org/jetbrains/ether/dependencyView
80 1
Files With Most Units (Top 50)
File# lines# units
ProjectWrapper.java
in src/org/jetbrains/ether
1092 107
UsageRepr.java
in src/org/jetbrains/ether/dependencyView
385 59
ProjectBuilder.groovy
in src/org/jetbrains/jps
434 50
ClassfileAnalyzer.java
in src/org/jetbrains/ether/dependencyView
357 46
Mappings.java
in src/org/jetbrains/ether/dependencyView
655 41
TestMembersChange.java
in testSrc/org/jetbrains/ether
117 38
TestGenerics.java
in testSrc/org/jetbrains/ether
93 30
LineOutputWriter.java
in serverFacade/src/org/jetbrains/jps/incremental/java
156 26
IdeaProjectLoader.groovy
in model/src/org/jetbrains/jps/idea
424 25
JavaBuilder.java
in serverFacade/src/org/jetbrains/jps/incremental/java
352 25
TypeRepr.java
in src/org/jetbrains/ether/dependencyView
233 25
ProjectPaths.java
in model/src/org/jetbrains/jps
172 23
TestAnnotations.java
in testSrc/org/jetbrains/ether
57 18
GantBasedProject.groovy
in src/org/jetbrains/jps
124 18
TestFieldProperties.java
in testSrc/org/jetbrains/ether
54 17
Container.java
in antLayout/src/jetbrains/antlayout/datatypes
93 17
JavacFileManager.java
in serverFacade/src/org/jetbrains/jps/incremental/java
164 17
AntListener.java
in src/org/jetbrains/ether/dependencyView
197 17
Main.java
in src/org/jetbrains/ether
207 17
RW.java
in src/org/jetbrains/ether
172 17
StandardBuilders.groovy
in src/org/jetbrains/jps/builders
345 17
ArtifactBuilder.groovy
in src/org/jetbrains/jps/artifacts
172 16
CompileContext.java
in serverFacade/src/org/jetbrains/jps/incremental
102 14
FoxyMap.java
in src/org/jetbrains/ether/dependencyView
93 14
ClassRepr.java
in src/org/jetbrains/ether/dependencyView
206 14
LayoutTask.java
in antLayout/src/jetbrains/antlayout/tasks
81 13
OutputFileObject.java
in serverFacade/src/org/jetbrains/jps/incremental/java
95 13
TestCommon.java
in testSrc/org/jetbrains/ether
39 12
JpsBuildTestCase.groovy
in testSrc/org/jetbrains/jps
86 12
ModuleChunk.groovy
in model/src/org/jetbrains/jps
63 12
EmbeddedJavac.java
in serverFacade/src/org/jetbrains/jps/incremental/java
152 12
DirectoryScanner.java
in src/org/jetbrains/ether
130 12
Options.java
in src/org/jetbrains/ether
199 12
LayoutElementBuilder.groovy
in src/org/jetbrains/jps/artifacts
109 12
JavaBasedRunConfigurationLauncher.groovy
in src/org/jetbrains/jps/runConf/java
146 12
ZipContainer.java
in antLayout/src/jetbrains/antlayout/datatypes
60 11
Module.groovy
in model/src/org/jetbrains/jps
108 11
CompilerMessage.java
in serverFacade/src/org/jetbrains/jps/incremental/messages
58 11
TestMethodModifiers.java
in testSrc/org/jetbrains/ether
33 10
IncrementalTestCase.java
in testSrc/org/jetbrains/ether
120 10
ModuleClasspathTest.groovy
in testSrc/org/jetbrains/jps
81 10
PlainMessageDiagnostic.java
in serverFacade/src/org/jetbrains/jps/incremental/java
39 10
TimestampStorage.java
in serverFacade/src/org/jetbrains/jps/incremental/storage
46 10
AbstractStateStorage.java
in serverFacade/src/org/jetbrains/jps/incremental/storage
65 10
FSSnapshot.java
in serverFacade/src/org/jetbrains/jps/incremental
70 10
DotPrinter.java
in src/org/jetbrains/ether
56 10
OptimizedFileManager.java
in src/org/jetbrains/jps/builders/javacApi
213 10
ResourcePatterns.java
in serverFacade/src/org/jetbrains/jps/incremental
117 9
StringCache.java
in src/org/jetbrains/ether/dependencyView
78 9
TestClassModifiers.java
in testSrc/org/jetbrains/ether
27 8
Files With Long Lines (Top 50)

There are 59 files with lines longer than 120 characters. In total, there are 203 long lines.

File# lines# units# long lines
Mappings.java
in src/org/jetbrains/ether/dependencyView
655 41 34
ProjectWrapper.java
in src/org/jetbrains/ether
1092 107 25
ClassfileAnalyzer.java
in src/org/jetbrains/ether/dependencyView
357 46 19
IdeaProjectLoader.groovy
in model/src/org/jetbrains/jps/idea
424 25 11
ProjectBuilder.groovy
in src/org/jetbrains/jps
434 50 9
ProjectPaths.java
in model/src/org/jetbrains/jps
172 23 8
JavaBuilder.java
in serverFacade/src/org/jetbrains/jps/incremental/java
352 25 8
Main.java
in src/org/jetbrains/ether
207 17 6
StandardBuilders.groovy
in src/org/jetbrains/jps/builders
345 17 6
UsageRepr.java
in src/org/jetbrains/ether/dependencyView
385 59 5
JavacFileManager.java
in serverFacade/src/org/jetbrains/jps/incremental/java
164 17 4
OptimizedFileManager.java
in src/org/jetbrains/jps/builders/javacApi
213 10 4
ArtifactLoader.groovy
in model/src/org/jetbrains/jps/idea
110 6 3
Facade.java
in serverFacade/src/org/jetbrains/jps/server
110 8 3
MethodRepr.java
in src/org/jetbrains/ether/dependencyView
111 8 3
ClassRepr.java
in src/org/jetbrains/ether/dependencyView
206 14 3
JavaeeFacetResourcesElement.groovy
in plugins/javaee/src/org/jetbrains/jps/javaee
24 1 2
ModuleClasspathTest.groovy
in testSrc/org/jetbrains/jps
81 10 2
ClasspathItem.groovy
in model/src/org/jetbrains/jps
37 5 2
Module.groovy
in model/src/org/jetbrains/jps
108 11 2
EmbeddedJavac.java
in serverFacade/src/org/jetbrains/jps/incremental/java
152 12 2
ResourcesBuilder.java
in serverFacade/src/org/jetbrains/jps/incremental/resourses
72 4 2
CompileContext.java
in serverFacade/src/org/jetbrains/jps/incremental
102 14 2
AntListener.java
in src/org/jetbrains/ether/dependencyView
197 17 2
GantBasedProject.groovy
in src/org/jetbrains/jps
124 18 2
GwtModuleBuilder.groovy
in plugins/gwt/src/org/jetbrains/jps/gwt
79 3 1
GwtCompilerOutputElementType.groovy
in plugins/gwt/src/org/jetbrains/jps/gwt
15 2 1
JavaeeFacetResourcesElementType.groovy
in plugins/javaee/src/org/jetbrains/jps/javaee
15 1 1
JavaeeFacetClassesElementType.groovy
in plugins/javaee/src/org/jetbrains/jps/javaee
17 1 1
JpaFacetDescriptorsElementType.groovy
in plugins/jpa/src/org/jetbrains/jps/jpa
15 1 1
IncrementalTestCase.java
in testSrc/org/jetbrains/ether
120 10 1
AntPrePostStepsInArtifactsTest.groovy
in testSrc/org/jetbrains/jps
32 2 1
FileUtil.groovy
in testSrc/org/jetbrains/jps/util
128 7 1
TempFiles.java
in testSrc/org/jetbrains/jps/util
60 8 1
PatchedJar.java
in antLayout/src/org/apache/tools/ant/taskdefs
64 1 1
Project.groovy
in model/src/org/jetbrains/jps
43 8 1
CompilerConfiguration.groovy
in model/src/org/jetbrains/jps
7 - 1
LayoutElementTypeService.java
in model/src/org/jetbrains/jps/artifacts
15 2 1
FacetLoader.groovy
in model/src/org/jetbrains/jps/idea
33 3 1
OutputFileObject.java
in serverFacade/src/org/jetbrains/jps/incremental/java
95 13 1
ResourcePatterns.java
in serverFacade/src/org/jetbrains/jps/incremental
117 9 1
IncProjectBuilder.java
in serverFacade/src/org/jetbrains/jps/incremental
91 7 1
TimestampValidityState.java
in serverFacade/src/org/jetbrains/jps/incremental/storage
22 5 1
AbstractStateStorage.java
in serverFacade/src/org/jetbrains/jps/incremental/storage
65 10 1
web.xml
in testData/incremental/jasperValidation/javaDependent/WEB-INF
4 - 1
web.xml
in testData/incremental/jasperValidation/javaDependent/exploded/WEB-INF
4 - 1
web.xml
in testData/incremental/jasperValidation/scope/exploded/WEB-INF
4 - 1
web.xml
in testData/incremental/jasperValidation/jspDependent/WEB-INF
4 - 1
web.xml
in testData/incremental/jasperValidation/jspDependent/exploded/WEB-INF
4 - 1
TypeRepr.java
in src/org/jetbrains/ether/dependencyView
233 25 1