Uber / NullAway
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 30)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 1 (100%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
1 4 (25%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
1 1 (100%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
1 1 (100%) 4 (25%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 1 (100%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
1 1 (100%) 4 (25%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
1 1 (100%) 4 (25%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 1 (100%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
1 4 (25%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
1 5 (20%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/NullAway.java
nullaway/src/main/java/com/uber/nullaway/ErrorMessage.java
1 159 (<1%) 13 (7%) 2024-03-11
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
1 1 (100%) 4 (25%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
1 1 (100%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
1 5 (20%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 4 (25%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
1 1 (100%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
1 4 (25%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 1 (100%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
1 5 (20%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractHandler.java
nullaway/src/main/java/com/uber/nullaway/dataflow/cfg/NullAwayCFGBuilder.java
1 14 (7%) 5 (20%) 2024-03-29
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 5 (20%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java
1 4 (25%) 5 (20%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
1 1 (100%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
1 5 (20%) 4 (25%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
1 4 (25%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java
1 4 (25%) 4 (25%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
1 4 (25%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
1 1 (100%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java
1 5 (20%) 1 (100%) 2024-03-27
nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java
nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java
1 1 (100%) 1 (100%) 2024-03-27
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] [nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] [nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java] [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamTypeRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagator.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectMethodToFilterInstanceRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/MapOrCollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/stream/CollectLikeMethodRecord.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/stream/StreamModelBuilder.java]--[nullaway/src/main/java/com/uber/nullaway/handlers/StreamNullabilityPropagatorFactory.java] 1 [nullaway/src/main/java/com/uber/nullaway/NullAway.java] [nullaway/src/main/java/com/uber/nullaway/NullAway.java] [nullaway/src/main/java/com/uber/nullaway/ErrorMessage.java] [nullaway/src/main/java/com/uber/nullaway/ErrorMessage.java] [nullaway/src/main/java/com/uber/nullaway/NullAway.java]--[nullaway/src/main/java/com/uber/nullaway/ErrorMessage.java] 1 [nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractHandler.java] [nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractHandler.java] [nullaway/src/main/java/com/uber/nullaway/dataflow/cfg/NullAwayCFGBuilder.java] [nullaway/src/main/java/com/uber/nullaway/dataflow/cfg/NullAwayCFGBuilder.java] [nullaway/src/main/java/com/uber/nullaway/handlers/contract/ContractHandler.java]--[nullaway/src/main/java/com/uber/nullaway/dataflow/cfg/NullAwayCFGBuilder.java] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G nullaway nullaway nullaway--nullaway 3
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...