JetBrains / jetpad-projectional-open-source
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 24% | 25% | 35%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 14% | 24% | 25% | 35%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
view0% | 37% | 16% | 6% | 39%
cell0% | 14% | 27% | 31% | 26%
hybrid0% | 16% | 46% | 19% | 17%
projectional0% | 24% | 36% | 23% | 14%
diagram0% | 0% | 30% | 28% | 41%
svg0% | 0% | 11% | 28% | 60%
domUtil0% | 0% | 47% | 25% | 27%
grammar0% | 0% | 0% | 54% | 45%
event0% | 0% | 0% | 23% | 76%
svgDemo0% | 0% | 0% | 58% | 41%
dataflow0% | 0% | 0% | 13% | 86%
completion0% | 0% | 0% | 31% | 68%
base0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
View.java
in view/src/main/java/jetbrains/jetpad/projectional/view
777 76
ViewContainerComponent.java
in view/src/main/java/jetbrains/jetpad/projectional/view/toAwt
772 42
Cell.java
in cell/src/main/java/jetbrains/jetpad/cell
751 80
BaseHybridSynchronizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
678 46
BaseProjectionalSynchronizer.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
650 56
CellContainerToDomMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toDom
567 21
OrthogonalRouteWithObstacles.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/algorithm/orthogonal
441 37
ViewContainerToElementMapper.java
in view/src/main/java/jetbrains/jetpad/projectional/view/toGwt
394 11
SelectionSupport.java
in projectional/src/main/java/jetbrains/jetpad/projectional/selection
378 20
CellContainerToViewMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toView
365 8
SvgPathDataBuilder.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
326 51
CellNavigationController.java
in projectional/src/main/java/jetbrains/jetpad/projectional/util
321 18
IndentUpdater.java
in cell/src/main/java/jetbrains/jetpad/cell/indent/updater
321 27
CellContainer.java
in cell/src/main/java/jetbrains/jetpad/cell
316 41
TokenCompleter.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
311 27
MessageTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/message
296 27
CompletionSupport.java
in cell/src/main/java/jetbrains/jetpad/cell/completion
291 4
ViewContainer.java
in view/src/main/java/jetbrains/jetpad/projectional/view
289 38
PrettyPrinterContext.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid/parser/prettyprint
258 35
ProjectionalObservableListSynchronizer.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
253 10
ParsingHybridProperty.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
249 16
DomTextEditor.java
in domUtil/src/main/java/jetbrains/jetpad/projectional/domUtil
243 36
TokenOperations.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
241 16
TokenListEditor.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
226 15
BaseCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toDom
224 19
TextNavigationTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
224 17
PrettyHybridProperty.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
221 15
TextEditing.java
in cell/src/main/java/jetbrains/jetpad/cell/text
217 15
TextEditingTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
214 17
LabelView.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/view/block
213 16
TokenCellTraits.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
211 14
SimpleParserSpecification.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid/parser/simple
202 14
CollectionEditor.java
in projectional/src/main/java/jetbrains/jetpad/projectional/generic
193 14
BaseLRTableGenerator.java
in grammar/src/main/java/jetbrains/jetpad/grammar/base
191 8
Position.java
in cell/src/main/java/jetbrains/jetpad/cell/indent/updater
190 20
SvgColor.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
188 5
IndentRootCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toView
187 11
OrthogonalRouter.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/layout
186 13
IndentRootCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toDom
185 11
SimpleHybridSynchronizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
182 18
CompletionMenu.java
in cell/src/main/java/jetbrains/jetpad/cell/completion
178 5
ValidTextEditingTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
178 16
SvgElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
178 19
GrammarSugar.java
in grammar/src/main/java/jetbrains/jetpad/grammar
177 13
LRState.java
in grammar/src/main/java/jetbrains/jetpad/grammar/base
165 14
PolyLineConnection.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/view
164 21
CompositeCellTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/trait
162 25
BaseCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toView
161 16
BaseViewMapper.java
in view/src/main/java/jetbrains/jetpad/projectional/view/toGwt
161 7
CellProvider.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell/mapping
159 15
Files With Most Units (Top 50)
File# lines# units
Cell.java
in cell/src/main/java/jetbrains/jetpad/cell
751 80
View.java
in view/src/main/java/jetbrains/jetpad/projectional/view
777 76
BaseProjectionalSynchronizer.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
650 56
SvgPathDataBuilder.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
326 51
BaseHybridSynchronizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
678 46
ViewContainerComponent.java
in view/src/main/java/jetbrains/jetpad/projectional/view/toAwt
772 42
CellContainer.java
in cell/src/main/java/jetbrains/jetpad/cell
316 41
ViewContainer.java
in view/src/main/java/jetbrains/jetpad/projectional/view
289 38
OrthogonalRouteWithObstacles.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/algorithm/orthogonal
441 37
DomTextEditor.java
in domUtil/src/main/java/jetbrains/jetpad/projectional/domUtil
243 36
PrettyPrinterContext.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid/parser/prettyprint
258 35
CellTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/trait
103 28
TokenCompleter.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
311 27
MessageTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/message
296 27
IndentUpdater.java
in cell/src/main/java/jetbrains/jetpad/cell/indent/updater
321 27
CompositeCellTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/trait
162 25
DerivedCellTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/trait
110 25
SvgTextElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
103 24
LRParserAction.java
in grammar/src/main/java/jetbrains/jetpad/grammar/parser
96 23
PolyLineConnection.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/view
164 21
TextCell.java
in cell/src/main/java/jetbrains/jetpad/cell
87 21
CellContainerToDomMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toDom
567 21
SelectionSupport.java
in projectional/src/main/java/jetbrains/jetpad/projectional/selection
378 20
Position.java
in cell/src/main/java/jetbrains/jetpad/cell/indent/updater
190 20
SvgRectElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
89 20
SvgSvgElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
107 20
TextView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
104 20
BaseCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toDom
224 19
SvgElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
178 19
SimpleHybridSynchronizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
182 18
CellNavigationController.java
in projectional/src/main/java/jetbrains/jetpad/projectional/util
321 18
SvgLineElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
82 18
SvgCircleElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
80 18
SvgEllipseElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
82 18
TextEditingTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
214 17
TextNavigationTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
224 17
ParsingHybridProperty.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
249 16
TokenOperations.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
241 16
LabelView.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/view/block
213 16
TextContentHelper.java
in event/src/main/java/jetbrains/jetpad/event
104 16
IndentCell.java
in cell/src/main/java/jetbrains/jetpad/cell/indent
127 16
BaseCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toView
161 16
ValidTextEditingTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
178 16
SvgTSpanElement.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
70 16
TokenListEditor.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
226 15
PrettyHybridProperty.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
221 15
Grammar.java
in grammar/src/main/java/jetbrains/jetpad/grammar
101 15
CellProvider.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell/mapping
159 15
TextEditing.java
in cell/src/main/java/jetbrains/jetpad/cell/text
217 15
CellFactory.java
in cell/src/main/java/jetbrains/jetpad/cell/util
134 15
Files With Long Lines (Top 50)

There are 89 files with lines longer than 120 characters. In total, there are 204 long lines.

File# lines# units# long lines
ViewContainerComponent.java
in view/src/main/java/jetbrains/jetpad/projectional/view/toAwt
772 42 15
KeyStrokeSpecs.java
in event/src/main/java/jetbrains/jetpad/event
66 3 10
TextView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
104 20 8
Completion.java
in cell/src/main/java/jetbrains/jetpad/cell/completion
52 7 6
TextEditing.java
in cell/src/main/java/jetbrains/jetpad/cell/text
217 15 6
SvgPathDataBuilder.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
326 51 6
View.java
in view/src/main/java/jetbrains/jetpad/projectional/view
777 76 6
BaseHybridSynchronizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
678 46 5
DiagramNodeView.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/view
106 6 5
SelectionSupport.java
in projectional/src/main/java/jetbrains/jetpad/projectional/selection
378 20 5
BaseProjectionalSynchronizer.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
650 56 5
MessageTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/message
296 27 5
SimpleParserSpecification.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid/parser/simple
202 14 4
DiagramMapper.java
in dataflow/src/main/java/jetbrains/mps/diagram/dataflow/mapper
48 3 4
ProjectionalSynchronizers.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
56 7 4
ValidTextEditingTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
178 16 4
LineView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
42 6 4
ScrollView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
79 11 4
BlockMapper.java
in dataflow/src/main/java/jetbrains/mps/diagram/dataflow/mapper
84 2 3
Scrolling.java
in domUtil/src/main/java/jetbrains/jetpad/projectional/domUtil
90 5 3
TextNavigationTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
224 17 3
RelativePositionerView.java
in view/src/main/java/jetbrains/jetpad/projectional/view/util
69 5 3
HybridWrapperRoleCompletion.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
148 4 2
OrthogonalRouteWithObstacles.java
in diagram/src/main/java/jetbrains/jetpad/projectional/diagram/algorithm/orthogonal
441 37 2
ProjectionalPropertySynchronizer.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
132 10 2
ProjectionalObservableListSynchronizer.java
in projectional/src/main/java/jetbrains/jetpad/projectional/cell
253 10 2
TextCell.java
in cell/src/main/java/jetbrains/jetpad/cell
87 21 2
Cell.java
in cell/src/main/java/jetbrains/jetpad/cell
751 80 2
IndentCell.java
in cell/src/main/java/jetbrains/jetpad/cell/indent
127 16 2
BasePopupManager.java
in cell/src/main/java/jetbrains/jetpad/cell/mappersUtil
102 10 2
BaseCellMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toView
161 16 2
CellContainerToViewMapper.java
in cell/src/main/java/jetbrains/jetpad/cell/toView
365 8 2
TextEditingTrait.java
in cell/src/main/java/jetbrains/jetpad/cell/text
214 17 2
ValueEditors.java
in cell/src/main/java/jetbrains/jetpad/cell/util
154 8 2
CellLists.java
in cell/src/main/java/jetbrains/jetpad/cell/util
47 4 2
SvgUtils.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg
51 12 2
SvgElementMapper.java
in svg/src/main/java/jetbrains/jetpad/projectional/svg/toAwt
108 3 2
ViewContainerToElementMapper.java
in view/src/main/java/jetbrains/jetpad/projectional/view/toGwt
394 11 2
SvgView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
56 5 2
VerticalView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
38 3 2
MultiPointView.java
in view/src/main/java/jetbrains/jetpad/projectional/view
91 11 2
TokenListEditor.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
226 15 1
TokenCompleter.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
311 27 1
TokenTextEditPostProcessorTrait.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
62 9 1
ParsingHybridProperty.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
249 16 1
SimpleHybridSynchronizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
182 18 1
CompletionTokenizer.java
in hybrid/src/main/java/jetbrains/jetpad/hybrid
123 14 1
TextCellController.java
in dataflow/src/main/java/jetbrains/mps/diagram/dataflow/mapper
70 5 1
RootDiagramMapper.java
in dataflow/src/main/java/jetbrains/mps/diagram/dataflow/mapper
72 3 1
ContentMapper.java
in dataflow/src/main/java/jetbrains/mps/diagram/contentDemo/mapper
24 2 1