Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2d901d67b4 |
@@ -15,11 +15,3 @@ gen.jdt/src/main/java/edu/lu/uni/serval/gumtree/GumTreeTester.java
|
||||
*.pyc
|
||||
app.log
|
||||
*.rdb
|
||||
|
||||
# Gradle temporary files
|
||||
.gradle
|
||||
gradlew
|
||||
gradlew.bat
|
||||
gradle
|
||||
|
||||
config_tmp.yml
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
gumtree
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CompilerConfiguration">
|
||||
<annotationProcessing>
|
||||
<profile name="Maven default annotation processors profile" enabled="true">
|
||||
<sourceOutputDir name="target/generated-sources/annotations" />
|
||||
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
|
||||
<outputRelativeToContentRoot value="true" />
|
||||
<module name="RichEdit" />
|
||||
<module name="gen.jdt" />
|
||||
<module name="gen.srcml" />
|
||||
<module name="client.diff" />
|
||||
<module name="client" />
|
||||
<module name="core" />
|
||||
</profile>
|
||||
</annotationProcessing>
|
||||
<bytecodeTargetLevel>
|
||||
<module name="client" target="1.8" />
|
||||
<module name="client.diff" target="1.8" />
|
||||
<module name="core" target="1.8" />
|
||||
<module name="fixminer_source" target="1.8" />
|
||||
<module name="gen.jdt" target="1.8" />
|
||||
<module name="gen.srcml" target="1.8" />
|
||||
<module name="gumtree" target="1.8" />
|
||||
<module name="RichEdit" target="1.8" />
|
||||
</bytecodeTargetLevel>
|
||||
</component>
|
||||
</project>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding">
|
||||
<file url="file://$PROJECT_DIR$" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/client" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/client.diff" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/client.diff/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/client.diff/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/client/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/core" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/core/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/gen.jdt" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/gen.jdt/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/gen.srcml" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/gumtree/gen.srcml/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/richedit" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/richedit/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="MavenProjectsManager">
|
||||
<option name="originalFiles">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/pom.xml" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/classes" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 23 KiB |
@@ -77,7 +77,7 @@ In order to launch FixMiner, execute [fixminer.sh](python/fixminer.sh)
|
||||
|
||||
* Install the project with maven from root. (usage [pom.xml](pom.xml))
|
||||
```powershell
|
||||
mvn clean package
|
||||
mvn clean install
|
||||
```
|
||||
* Active the conda environment from shell
|
||||
```powershell
|
||||
|
||||
@@ -1,101 +0,0 @@
|
||||
-3, Instanceof
|
||||
-2, New
|
||||
-1, Operator
|
||||
0, ASTNode
|
||||
1, AnonymousClassDeclaration
|
||||
2, ArrayAccess
|
||||
3, ArrayCreation
|
||||
4, ArrayInitializer
|
||||
5, ArrayType
|
||||
6, AssertStatement
|
||||
7, Assignment
|
||||
8, Block
|
||||
9, BooleanLiteral
|
||||
10, BreakStatement
|
||||
11, CastExpression
|
||||
12, CatchClause
|
||||
13, CharacterLiteral
|
||||
14, ClassInstanceCreation
|
||||
15, CompilationUnit
|
||||
16, ConditionalExpression
|
||||
17, ConstructorInvocation
|
||||
18, ContinueStatement
|
||||
19, DoStatement
|
||||
20, EmptyStatement
|
||||
21, ExpressionStatement
|
||||
22, FieldAccess
|
||||
23, FieldDeclaration
|
||||
24, ForStatement
|
||||
25, IfStatement
|
||||
26, ImportDeclaration
|
||||
27, InfixExpression
|
||||
28, Initializer
|
||||
29, Javadoc
|
||||
30, LabeledStatement
|
||||
31, MethodDeclaration
|
||||
32, MethodInvocation
|
||||
33, NullLiteral
|
||||
34, NumberLiteral
|
||||
35, PackageDeclaration
|
||||
36, ParenthesizedExpression
|
||||
37, PostfixExpression
|
||||
38, PrefixExpression
|
||||
39, PrimitiveType
|
||||
40, QualifiedName
|
||||
41, ReturnStatement
|
||||
42, SimpleName
|
||||
43, SimpleType
|
||||
44, SingleVariableDeclaration
|
||||
45, StringLiteral
|
||||
46, SuperConstructorInvocation
|
||||
47, SuperFieldAccess
|
||||
48, SuperMethodInvocation
|
||||
49, SwitchCase
|
||||
50, SwitchStatement
|
||||
51, SynchronizedStatement
|
||||
52, ThisExpression
|
||||
53, ThrowStatement
|
||||
54, TryStatement
|
||||
55, TypeDeclaration
|
||||
56, TypeDeclarationStatement
|
||||
57, TypeLiteral
|
||||
58, VariableDeclarationExpression
|
||||
59, VariableDeclarationFragment
|
||||
60, VariableDeclarationStatement
|
||||
61, WhileStatement
|
||||
62, InstanceofExpression
|
||||
63, LineComment
|
||||
64, BlockComment
|
||||
65, TagElement
|
||||
66, TextElement
|
||||
67, MemberRef
|
||||
68, MethodRef
|
||||
69, MethodRefParameter
|
||||
70, EnhancedForStatement
|
||||
71, EnumDeclaration
|
||||
72, EnumConstantDeclaration
|
||||
73, TypeParameter
|
||||
74, ParameterizedType
|
||||
75, QualifiedType
|
||||
76, WildcardType
|
||||
77, NormalAnnotation
|
||||
78, MarkerAnnotation
|
||||
79, SingleMemberAnnotation
|
||||
80, MemberValuePair
|
||||
81, AnnotationTypeDeclaration
|
||||
82, AnnotationTypeMemberDeclaration
|
||||
83, Modifier
|
||||
84, UnionType
|
||||
85, Dimension
|
||||
86, LambdaExpression
|
||||
87, IntersectionType
|
||||
88, NameQualifiedType
|
||||
89, CreationReference
|
||||
90, ExpressionMethodReference
|
||||
91, SuperMethodReference
|
||||
92, TypeMethodReference
|
||||
100, Insert
|
||||
101, Update
|
||||
102, Delete
|
||||
103, Move
|
||||
104, NoChange
|
||||
|
@@ -1,9 +0,0 @@
|
||||
,project,first_dates,last commit dates
|
||||
0,camel,2007-03-19 10:54:57+00:00,2022-05-30 18:34:10+02:00
|
||||
1,maven,2003-09-01 16:05:50+00:00,2022-06-03 20:54:27+02:00
|
||||
2,wicket,2004-09-21 15:10:53+00:00,2022-06-08 23:08:35+07:00
|
||||
3,logging-log4j2,2010-05-13 06:31:04+00:00,2022-06-07 17:19:20-05:00
|
||||
4,flink,2010-12-15 17:02:01+01:00,2022-06-08 17:34:30+02:00
|
||||
5,commons-math,2003-05-12 15:07:54+00:00,2022-06-07 15:39:02+01:00
|
||||
6,accumulo,2011-10-04 00:46:07+00:00,2022-06-08 12:46:30-04:00
|
||||
7,jackrabbit-oak,2012-03-06 10:47:25+00:00,2022-06-08 17:49:10+02:00
|
||||
|
@@ -1,18 +0,0 @@
|
||||
,project,first_dates,last commit dates
|
||||
0,jfreechart,2007-06-29 13:35:09+00:00,2022-06-08 06:39:15+02:00
|
||||
1,commons-cli,2002-06-10 18:01:16+00:00,2022-06-08 12:48:41-04:00
|
||||
2,closure-compiler,2009-11-03 23:37:28+00:00,2022-06-08 17:28:38-07:00
|
||||
3,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
|
||||
4,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
|
||||
5,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
|
||||
6,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
|
||||
7,gson,2008-09-01 03:13:32+00:00,2022-06-08 15:04:42-07:00
|
||||
8,jackson-core,2011-12-22 18:06:25-08:00,2022-06-05 21:11:06-07:00
|
||||
9,jackson-databind,2011-12-22 23:25:27-08:00,2022-05-31 15:34:43-07:00
|
||||
10,jackson-dataformat-xml,2010-12-30 21:02:45-08:00,2022-05-26 11:12:55-07:00
|
||||
11,jsoup,2010-01-17 11:26:51+11:00,2022-05-24 13:58:19+10:00
|
||||
12,commons-jxpath,2001-08-23 00:47:02+00:00,2020-05-26 01:51:04+08:00
|
||||
13,commons-lang,2002-07-19 03:35:56+00:00,2022-06-08 12:37:01-04:00
|
||||
14,commons-math,2003-05-12 15:07:54+00:00,2022-06-07 15:39:02+01:00
|
||||
15,mockito,2007-11-15 10:29:55+00:00,2022-06-08 23:51:56+02:00
|
||||
16,joda-time,2003-12-16 19:12:24+00:00,2022-05-15 23:28:16+01:00
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,project,first_dates,last commit dates
|
||||
0,camel,2007-03-19 10:54:57+00:00,2022-05-27 16:34:12+02:00
|
||||
1,hive,2008-09-02 23:58:59+00:00,2022-05-27 08:48:19-07:00
|
||||
2,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
|
||||
3,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
|
||||
4,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
|
||||
5,commons-configuration,2003-12-23 15:09:04+00:00,2022-05-24 11:09:44-04:00
|
||||
6,commons-crypto,2015-03-27 16:35:20+08:00,2022-05-21 12:18:00+01:00
|
||||
7,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
|
||||
8,commons-io,2002-01-25 19:06:14+00:00,2022-05-21 15:27:36-04:00
|
||||
9,commons-weaver,2012-11-19 03:54:31+00:00,2022-02-25 08:24:51-05:00
|
||||
10,fuse,2011-04-13 21:50:46+02:00,2022-02-03 15:54:52+01:00
|
||||
11,metadata,2009-06-17 09:47:34+00:00,2022-05-17 18:40:29+05:30
|
||||
12,wildfly-elytron,2011-06-20 13:31:15-05:00,2022-01-17 17:16:44-05:00
|
||||
13,wildfly-swarm,2015-02-27 14:08:37-05:00,2020-12-02 09:41:09+01:00
|
||||
14,wildfly-arquillian,2010-12-01 08:50:30-06:00,2021-12-21 08:26:38-08:00
|
||||
15,wildfly-core,2010-05-28 12:22:57-05:00,2022-05-25 12:12:48+01:00
|
||||
16,wildfly,2010-05-28 12:22:57-05:00,2022-05-25 14:04:12-04:00
|
||||
17,wildfly-maven-plugin,2011-03-13 11:36:56-07:00,2022-05-18 10:44:46+02:00
|
||||
18,spring-amqp,2010-06-29 22:16:39-04:00,2022-05-23 11:20:50-04:00
|
||||
19,spring-android,2010-10-12 15:11:10-04:00,2022-04-04 10:46:42-07:00
|
||||
20,spring-batch,2007-03-28 06:49:53+00:00,2022-05-25 23:06:48+02:00
|
||||
21,spring-batch-admin,2009-10-30 12:04:25+00:00,2017-07-26 16:33:12-05:00
|
||||
22,spring-data-commons,2010-06-10 16:50:23-04:00,2022-05-24 15:38:37+02:00
|
||||
23,spring-data-neo4j,2015-02-17 10:46:13+00:00,2022-05-24 17:52:10+02:00
|
||||
24,spring-data-jpa,2010-11-07 18:29:20+01:00,2022-05-25 10:43:53+02:00
|
||||
25,spring-data-mongodb,2010-07-15 16:40:43-04:00,2022-05-16 12:55:12-07:00
|
||||
26,spring-data-redis,2010-07-21 14:48:12-04:00,2022-05-24 15:18:26+02:00
|
||||
27,spring-data-rest,2012-03-08 15:57:24-06:00,2021-04-13 08:45:54+02:00
|
||||
28,spring-ldap,2006-12-18 19:04:02+00:00,2022-05-12 16:57:44-06:00
|
||||
29,spring-mobile,2010-08-16 17:20:56-05:00,2022-04-04 11:02:57-07:00
|
||||
30,spring-roo,2009-05-15 04:18:01+00:00,2021-11-18 15:49:20-08:00
|
||||
31,spring-security,2004-03-16 23:57:17+00:00,2022-05-26 14:38:43-05:00
|
||||
32,spring-security-oauth,2010-07-08 23:28:19+01:00,2022-04-20 21:48:36-04:00
|
||||
33,spring-data-gemfire,2010-06-29 20:58:20+03:00,2021-04-20 14:49:11-05:00
|
||||
34,spring-hadoop,2010-12-17 11:31:48+00:00,2022-04-04 11:02:51-07:00
|
||||
35,spring-shell,2012-02-15 21:48:21-05:00,2022-05-27 09:09:21+01:00
|
||||
36,spring-social,2010-08-16 17:04:49-05:00,2022-04-04 11:40:22-07:00
|
||||
37,spring-social-facebook,2010-08-16 17:04:49-05:00,2022-04-04 11:40:26-07:00
|
||||
38,spring-social-linkedin,2010-08-16 17:04:49-05:00,2022-04-04 11:40:33-07:00
|
||||
39,spring-social-twitter,2010-08-16 17:04:49-05:00,2022-04-04 11:40:39-07:00
|
||||
40,spring-webflow,2006-12-21 16:02:27+00:00,2021-05-26 09:46:24+01:00
|
||||
41,spring-ws,2006-09-24 19:22:56+00:00,2022-03-21 12:34:58-05:00
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,project,first_dates,last commit dates
|
||||
0,camel,2007-03-19 10:54:57+00:00,2022-05-30 18:34:10+02:00
|
||||
1,hive,2008-09-02 23:58:59+00:00,2022-05-27 08:48:19-07:00
|
||||
2,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
|
||||
3,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
|
||||
4,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
|
||||
5,commons-configuration,2003-12-23 15:09:04+00:00,2022-05-24 11:09:44-04:00
|
||||
6,commons-crypto,2015-03-27 16:35:20+08:00,2022-05-21 12:18:00+01:00
|
||||
7,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
|
||||
8,commons-io,2002-01-25 19:06:14+00:00,2022-05-21 15:27:36-04:00
|
||||
9,commons-weaver,2012-11-19 03:54:31+00:00,2022-02-25 08:24:51-05:00
|
||||
10,fuse,2011-04-13 21:50:46+02:00,2022-02-03 15:54:52+01:00
|
||||
11,metadata,2009-06-17 09:47:34+00:00,2022-05-17 18:40:29+05:30
|
||||
12,wildfly-elytron,2011-06-20 13:31:15-05:00,2022-01-17 17:16:44-05:00
|
||||
13,wildfly-swarm,2015-02-27 14:08:37-05:00,2020-12-02 09:41:09+01:00
|
||||
14,wildfly-arquillian,2010-12-01 08:50:30-06:00,2022-05-27 13:32:28-07:00
|
||||
15,wildfly-core,2010-05-28 12:22:57-05:00,2022-05-26 15:55:00+02:00
|
||||
16,wildfly,2010-05-28 12:22:57-05:00,2022-05-27 16:37:25-07:00
|
||||
17,wildfly-maven-plugin,2011-03-13 11:36:56-07:00,2022-05-18 10:44:46+02:00
|
||||
18,spring-amqp,2010-06-29 22:16:39-04:00,2022-05-23 11:20:50-04:00
|
||||
19,spring-android,2010-10-12 15:11:10-04:00,2022-04-04 10:46:42-07:00
|
||||
20,spring-batch,2007-03-28 06:49:53+00:00,2022-05-25 23:06:48+02:00
|
||||
21,spring-batch-admin,2009-10-30 12:04:25+00:00,2017-07-26 16:33:12-05:00
|
||||
22,spring-data-commons,2010-06-10 16:50:23-04:00,2022-05-24 15:38:37+02:00
|
||||
23,spring-data-neo4j,2015-02-17 10:46:13+00:00,2022-05-30 10:33:58+02:00
|
||||
24,spring-data-jpa,2010-11-07 18:29:20+01:00,2022-05-25 10:43:53+02:00
|
||||
25,spring-data-mongodb,2010-07-15 16:40:43-04:00,2022-05-16 12:55:12-07:00
|
||||
26,spring-data-redis,2010-07-21 14:48:12-04:00,2022-05-24 15:18:26+02:00
|
||||
27,spring-data-rest,2012-03-08 15:57:24-06:00,2021-04-13 08:45:54+02:00
|
||||
28,spring-ldap,2006-12-18 19:04:02+00:00,2022-05-12 16:57:44-06:00
|
||||
29,spring-mobile,2010-08-16 17:20:56-05:00,2022-04-04 11:02:57-07:00
|
||||
30,spring-roo,2009-05-15 04:18:01+00:00,2021-11-18 15:49:20-08:00
|
||||
31,spring-security,2004-03-16 23:57:17+00:00,2022-05-27 17:06:02-06:00
|
||||
32,spring-security-oauth,2010-07-08 23:28:19+01:00,2022-04-20 21:48:36-04:00
|
||||
33,spring-data-gemfire,2010-06-29 20:58:20+03:00,2021-04-20 14:49:11-05:00
|
||||
34,spring-hadoop,2010-12-17 11:31:48+00:00,2022-04-04 11:02:51-07:00
|
||||
35,spring-shell,2012-02-15 21:48:21-05:00,2022-05-30 14:13:20+01:00
|
||||
36,spring-social,2010-08-16 17:04:49-05:00,2022-04-04 11:40:22-07:00
|
||||
37,spring-social-facebook,2010-08-16 17:04:49-05:00,2022-04-04 11:40:26-07:00
|
||||
38,spring-social-linkedin,2010-08-16 17:04:49-05:00,2022-04-04 11:40:33-07:00
|
||||
39,spring-social-twitter,2010-08-16 17:04:49-05:00,2022-04-04 11:40:39-07:00
|
||||
40,spring-webflow,2006-12-21 16:02:27+00:00,2021-05-26 09:46:24+01:00
|
||||
41,spring-ws,2006-09-24 19:22:56+00:00,2022-03-21 12:34:58-05:00
|
||||
|
@@ -1,31 +0,0 @@
|
||||
java:
|
||||
8home: /usr/lib/jvm/java-8-openjdk
|
||||
spinfer:
|
||||
home: /usr/local/bin/spinfer
|
||||
coccinelle:
|
||||
home: /usr/local/share/spinfer/statics
|
||||
|
||||
dataset:
|
||||
# home: /Users/anilkoyuncu/projects/fixminer/fixminer-core/python/data/gumInputLinux
|
||||
|
||||
inputPath : /workspace/EECS-Research/data/full/patches
|
||||
repo: /workspace/EECS-Research/data/full/datasets
|
||||
|
||||
fixminer:
|
||||
projectType : java
|
||||
datapath: /workspace/EECS-Research/data/full
|
||||
|
||||
pjName : patches
|
||||
portDumps : 6399
|
||||
numOfWorkers : 14
|
||||
hostname : localhost
|
||||
hunkLimit : 2
|
||||
patchSize : 50
|
||||
|
||||
projectList : fuse,commons-weaver
|
||||
inputPath : /workspace/EECS-Research/data/full/patches
|
||||
redisPath : /workspace/EECS-Research/data/full/redis
|
||||
srcMLPath : /usr/bin/srcml
|
||||
|
||||
limitCommitsBeforeDays: 0
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
java:
|
||||
8home: /usr/lib/jvm/java-8-openjdk
|
||||
spinfer:
|
||||
home: /usr/local/bin/spinfer
|
||||
coccinelle:
|
||||
home: /usr/local/share/spinfer/statics
|
||||
|
||||
dataset:
|
||||
inputPath : /workspace/EECS-Research/data/1080/patches
|
||||
repo: /workspace/EECS-Research/data/1080/datasets
|
||||
|
||||
fixminer:
|
||||
projectType : java
|
||||
datapath: /workspace/EECS-Research/data/1080
|
||||
|
||||
pjName : patches
|
||||
portDumps : 6399
|
||||
numOfWorkers : 14
|
||||
hostname : localhost
|
||||
hunkLimit : 2
|
||||
patchSize : 50
|
||||
|
||||
projectList : fuse
|
||||
inputPath : /workspace/EECS-Research/data/1080/patches
|
||||
redisPath : /workspace/EECS-Research/data/1080/redis
|
||||
srcMLPath : /usr/bin/srcml
|
||||
|
||||
limitCommitsBeforeDays: 1080
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2004-12-01,4
|
||||
1,2005-06-01,55
|
||||
2,2005-12-01,87
|
||||
3,2006-06-01,144
|
||||
4,2006-12-01,215
|
||||
5,2007-06-01,265
|
||||
6,2007-12-01,299
|
||||
7,2008-06-01,324
|
||||
8,2008-12-01,364
|
||||
9,2009-06-01,450
|
||||
10,2009-12-01,548
|
||||
11,2010-06-01,600
|
||||
12,2010-12-01,643
|
||||
13,2011-06-01,730
|
||||
14,2011-12-01,826
|
||||
15,2012-06-01,928
|
||||
16,2012-12-01,1012
|
||||
17,2013-06-01,1112
|
||||
18,2013-12-01,1174
|
||||
19,2014-06-01,1285
|
||||
20,2014-12-01,1445
|
||||
21,2015-06-01,1516
|
||||
22,2015-12-01,1577
|
||||
23,2016-06-01,1655
|
||||
24,2016-12-01,1711
|
||||
25,2017-06-01,1765
|
||||
26,2017-12-01,1815
|
||||
27,2018-06-01,1889
|
||||
28,2018-12-01,1977
|
||||
29,2019-06-01,2054
|
||||
30,2019-12-01,2140
|
||||
31,2020-06-01,2216
|
||||
32,2020-12-01,2306
|
||||
33,2021-06-01,2375
|
||||
34,2021-12-01,2434
|
||||
35,2022-06-01,2489
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2001-12-01,1
|
||||
1,2002-06-01,6
|
||||
2,2002-12-01,16
|
||||
3,2003-06-01,20
|
||||
4,2003-12-01,32
|
||||
5,2004-06-01,44
|
||||
6,2004-12-01,52
|
||||
7,2005-06-01,53
|
||||
8,2005-12-01,57
|
||||
9,2006-06-01,59
|
||||
10,2006-12-01,59
|
||||
11,2007-06-01,61
|
||||
12,2007-12-01,60
|
||||
13,2008-06-01,64
|
||||
14,2008-12-01,71
|
||||
15,2009-06-01,79
|
||||
16,2009-12-01,87
|
||||
17,2010-06-01,89
|
||||
18,2010-12-01,106
|
||||
19,2011-06-01,119
|
||||
20,2011-12-01,139
|
||||
21,2012-06-01,173
|
||||
22,2012-12-01,193
|
||||
23,2013-06-01,210
|
||||
24,2013-12-01,225
|
||||
25,2014-06-01,234
|
||||
26,2014-12-01,247
|
||||
27,2015-06-01,259
|
||||
28,2015-12-01,267
|
||||
29,2016-06-01,286
|
||||
30,2016-12-01,307
|
||||
31,2017-06-01,315
|
||||
32,2017-12-01,338
|
||||
33,2018-06-01,362
|
||||
34,2018-12-01,376
|
||||
35,2019-06-01,382
|
||||
36,2019-12-01,396
|
||||
37,2020-06-01,419
|
||||
38,2020-12-01,437
|
||||
39,2021-06-01,446
|
||||
40,2021-12-01,458
|
||||
41,2022-06-01,471
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2001-06-01,1
|
||||
1,2001-12-01,1
|
||||
2,2002-06-01,6
|
||||
3,2002-12-01,12
|
||||
4,2003-06-01,15
|
||||
5,2003-12-01,28
|
||||
6,2004-06-01,37
|
||||
7,2004-12-01,42
|
||||
8,2005-06-01,45
|
||||
9,2005-12-01,48
|
||||
10,2006-06-01,54
|
||||
11,2006-12-01,57
|
||||
12,2007-06-01,84
|
||||
13,2007-12-01,118
|
||||
14,2008-06-01,168
|
||||
15,2008-12-01,224
|
||||
16,2009-06-01,298
|
||||
17,2009-12-01,368
|
||||
18,2010-06-01,407
|
||||
19,2010-12-01,503
|
||||
20,2011-06-01,753
|
||||
21,2011-12-01,1056
|
||||
22,2012-06-01,1268
|
||||
23,2012-12-01,1428
|
||||
24,2013-06-01,1558
|
||||
25,2013-12-01,1728
|
||||
26,2014-06-01,1847
|
||||
27,2014-12-01,1948
|
||||
28,2015-06-01,2029
|
||||
29,2015-12-01,2103
|
||||
30,2016-06-01,2175
|
||||
31,2016-12-01,2247
|
||||
32,2017-06-01,2326
|
||||
33,2017-12-01,2441
|
||||
34,2018-06-01,2490
|
||||
35,2018-12-01,2601
|
||||
36,2019-06-01,2676
|
||||
37,2019-12-01,2761
|
||||
38,2020-06-01,2839
|
||||
39,2020-12-01,2930
|
||||
40,2021-06-01,2984
|
||||
41,2021-12-01,3083
|
||||
42,2022-06-01,3145
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2001-06-01,1
|
||||
1,2001-12-01,1
|
||||
2,2002-06-01,6
|
||||
3,2002-12-01,12
|
||||
4,2003-06-01,15
|
||||
5,2003-12-01,28
|
||||
6,2004-06-01,37
|
||||
7,2004-12-01,42
|
||||
8,2005-06-01,45
|
||||
9,2005-12-01,48
|
||||
10,2006-06-01,54
|
||||
11,2006-12-01,57
|
||||
12,2007-06-01,84
|
||||
13,2007-12-01,118
|
||||
14,2008-06-01,168
|
||||
15,2008-12-01,224
|
||||
16,2009-06-01,298
|
||||
17,2009-12-01,368
|
||||
18,2010-06-01,407
|
||||
19,2010-12-01,503
|
||||
20,2011-06-01,753
|
||||
21,2011-12-01,1056
|
||||
22,2012-06-01,1268
|
||||
23,2012-12-01,1428
|
||||
24,2013-06-01,1558
|
||||
25,2013-12-01,1728
|
||||
26,2014-06-01,1847
|
||||
27,2014-12-01,1948
|
||||
28,2015-06-01,2029
|
||||
29,2015-12-01,2103
|
||||
30,2016-06-01,2175
|
||||
31,2016-12-01,2247
|
||||
32,2017-06-01,2326
|
||||
33,2017-12-01,2441
|
||||
34,2018-06-01,2490
|
||||
35,2018-12-01,2601
|
||||
36,2019-06-01,2676
|
||||
37,2019-12-01,2761
|
||||
38,2020-06-01,2839
|
||||
39,2020-12-01,2930
|
||||
40,2021-06-01,2984
|
||||
41,2021-12-01,3083
|
||||
42,2022-06-01,3145
|
||||
|
@@ -1,2 +0,0 @@
|
||||
,Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN
|
||||
0,2022-06-01,6555,2.137995271190084,3600,109,1447.7125400946998,650414,1483.406903925462,650424,-35.69436383076218,202161,-202164
|
||||
|
@@ -1,3 +0,0 @@
|
||||
,Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN
|
||||
0,2022-06-01,6555,2.137995271190084,3600,109,1447.7125400946998,650414,1483.406903925462,650424,-35.69436383076218,202161,-202164
|
||||
1,2022-12-01,79,1.1956912028725315,187,22,113.83333333333333,1565,160.75,1516,-46.916666666666664,207,-1004
|
||||
|
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 23 KiB |
@@ -1,173 +0,0 @@
|
||||
,Time,Number of Patches,Mean,Median,Max
|
||||
0,2001-06-01,1,"0 19.0
|
||||
dtype: float64","0 19.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
1,2001-06-01,1,"0 19.0
|
||||
dtype: float64","0 19.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
2,2001-12-01,1,"0 19.0
|
||||
dtype: float64","0 19.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
3,2002-06-01,6,"0 7.833333
|
||||
dtype: float64","0 4.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
4,2002-12-01,12,"0 6.416667
|
||||
dtype: float64","0 4.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
5,2003-06-01,15,"0 6.066667
|
||||
dtype: float64","0 4.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
6,2003-12-01,28,"0 5.464286
|
||||
dtype: float64","0 4.0
|
||||
dtype: float64","0 19
|
||||
dtype: int64"
|
||||
7,2004-06-01,37,"0 7.243243
|
||||
dtype: float64","0 5.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
8,2004-12-01,42,"0 7.809524
|
||||
dtype: float64","0 5.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
9,2005-06-01,45,"0 7.511111
|
||||
dtype: float64","0 5.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
10,2005-12-01,48,"0 7.354167
|
||||
dtype: float64","0 5.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
11,2006-06-01,54,"0 7.166667
|
||||
dtype: float64","0 5.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
12,2006-12-01,57,"0 7.614035
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
13,2007-06-01,84,"0 7.25
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 47
|
||||
dtype: int64"
|
||||
14,2007-12-01,118,"0 7.847458
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 74
|
||||
dtype: int64"
|
||||
15,2008-06-01,168,"0 7.375
|
||||
dtype: float64","0 5.5
|
||||
dtype: float64","0 74
|
||||
dtype: int64"
|
||||
16,2008-12-01,224,"0 7.125
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 74
|
||||
dtype: int64"
|
||||
17,2009-06-01,298,"0 7.536913
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 74
|
||||
dtype: int64"
|
||||
18,2009-12-01,368,"0 8.078804
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 93
|
||||
dtype: int64"
|
||||
19,2010-06-01,407,"0 8.058968
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 93
|
||||
dtype: int64"
|
||||
20,2010-12-01,503,"0 8.353877
|
||||
dtype: float64","0 6.0
|
||||
dtype: float64","0 93
|
||||
dtype: int64"
|
||||
21,2011-06-01,753,"0 9.548473
|
||||
dtype: float64","0 7.0
|
||||
dtype: float64","0 93
|
||||
dtype: int64"
|
||||
22,2011-12-01,1056,"0 10.768939
|
||||
dtype: float64","0 7.0
|
||||
dtype: float64","0 97
|
||||
dtype: int64"
|
||||
23,2012-06-01,1268,"0 11.057571
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 97
|
||||
dtype: int64"
|
||||
24,2012-12-01,1428,"0 11.42437
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 97
|
||||
dtype: int64"
|
||||
25,2013-06-01,1558,"0 11.480103
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 97
|
||||
dtype: int64"
|
||||
26,2013-12-01,1728,"0 11.697338
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 97
|
||||
dtype: int64"
|
||||
27,2014-06-01,1847,"0 11.671359
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
28,2014-12-01,1948,"0 11.646817
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
29,2015-06-01,2029,"0 11.593396
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
30,2015-12-01,2103,"0 11.618165
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
31,2016-06-01,2175,"0 11.602759
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
32,2016-12-01,2247,"0 11.577214
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
33,2017-06-01,2326,"0 11.625967
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
34,2017-12-01,2441,"0 11.571897
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
35,2018-06-01,2490,"0 11.54739
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
36,2018-12-01,2601,"0 11.503652
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
37,2019-06-01,2676,"0 11.523543
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
38,2019-12-01,2761,"0 11.530605
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
39,2020-06-01,2839,"0 11.609017
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
40,2020-12-01,2930,"0 11.631741
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
41,2021-06-01,2984,"0 11.591153
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
42,2021-12-01,3083,"0 11.639961
|
||||
dtype: float64","0 8.0
|
||||
dtype: float64","0 98
|
||||
dtype: int64"
|
||||
|
@@ -1,69 +0,0 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
from pathlib import Path
|
||||
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
@dataclass
|
||||
class Statistics:
|
||||
mean: float
|
||||
median: float
|
||||
lower_quartile: float
|
||||
upper_quartile: float
|
||||
iqr: float
|
||||
minimum: float
|
||||
maximum: float
|
||||
count: int
|
||||
total: float
|
||||
stddev: float
|
||||
|
||||
def get_metric_6(self) -> tuple[float, float, float, float, float, float]:
|
||||
return self.mean, self.median, self.minimum, self.maximum, self.lower_quartile, self.upper_quartile
|
||||
|
||||
def print(self, dec: int = 2):
|
||||
print(f'> Mean: {round(self.mean, dec)}, Median: {round(self.median, dec)}')
|
||||
print(f'> Min: {round(self.minimum, dec)}, Max: {round(self.maximum, dec)}')
|
||||
print(f'> Q1: {round(self.lower_quartile, dec)}, Q3: {round(self.upper_quartile, dec)}')
|
||||
print(f'> StdDev: {round(self.stddev, dec)}, IQR: {round(self.iqr, dec)}')
|
||||
print(f'> N: {self.count}')
|
||||
|
||||
|
||||
def _calc_col_stats_helper(col: np.ndarray) -> tuple[float, float, float, float, float, float, float, int, float, float]:
|
||||
q1 = np.quantile(col, 0.25)
|
||||
q3 = np.quantile(col, 0.75)
|
||||
return (
|
||||
float(np.mean(col)),
|
||||
float(np.median(col)),
|
||||
float(q1),
|
||||
float(q3),
|
||||
float(q3 - q1),
|
||||
float(np.min(col)),
|
||||
float(np.max(col)),
|
||||
len(col),
|
||||
float(np.sum(col)),
|
||||
float(np.std(col))
|
||||
)
|
||||
|
||||
|
||||
def calc_col_stats(col: np.ndarray | list) -> Statistics:
|
||||
"""
|
||||
Compute statistics for a data column
|
||||
:param col: Input column (tested on 1D array)
|
||||
:return: Statistics
|
||||
"""
|
||||
if isinstance(col, list):
|
||||
col = np.array(col)
|
||||
return Statistics(*_calc_col_stats_helper(col))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
txt = Path('action-sizes.log').read_text('utf-8').split('\n')
|
||||
nums = [int(line) for line in txt if line.isnumeric()]
|
||||
# print(nums)
|
||||
|
||||
calc_col_stats(nums).print()
|
||||
plt.hist(nums, bins=50)
|
||||
plt.show()
|
||||
|
||||
|
Before Width: | Height: | Size: 22 KiB |
@@ -1,36 +0,0 @@
|
||||
Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
|
||||
2005-06-01,2887,3.908908406524467,1138,16,78.0371012482663,6925,127.0253120665742,39468,-48.988210818307905,5459,-38123,True
|
||||
2005-12-01,3665,2.9649122807017543,1156,25,69.74303659202621,42458,88.21108683779356,9387,-18.46805024576734,42458,-9387,True
|
||||
2006-06-01,2922,3.5873568939771032,1184,26,352.065775950668,32314,394.2531688934567,32353,-42.18739294278863,4869,-6522,True
|
||||
2006-12-01,2929,2.186558901682905,1268,26,17448.638414217363,191208,17430.94976076555,93912,17.688653451811348,106387,-43155,True
|
||||
2007-06-01,2790,1.5035067048196151,4912,33,15106.016870064608,202213,15116.413854989232,202272,-10.396984924623116,48566,-48567,False
|
||||
2007-12-01,2497,2.260359508041627,1115,42,65.85760128359406,16727,114.55274769354192,16047,-48.69514640994785,15089,-10634,True
|
||||
2008-06-01,1731,1.616618982460505,1761,39,49.037637521713954,5533,91.504342790967,7720,-42.46670526925304,3712,-3633,True
|
||||
2008-12-01,1921,2.203940004477278,1024,36,92.08085550339071,20244,137.08346374543558,24756,-45.002608242044865,20229,-24712,False
|
||||
2009-06-01,3196,2.1076519996917624,2146,35,366.6033834586466,355066,495.7684837092732,355066,-129.16510025062658,355066,-355066,True
|
||||
2009-12-01,2714,2.2025068546807676,1912,32,56.27970479704797,10288,117.34243542435425,27278,-61.06273062730627,6948,-27276,True
|
||||
2010-06-01,2014,1.7932522123893806,1458,36,61.36734693877551,19136,120.07864609258337,11462,-58.711299153807865,19136,-5490,False
|
||||
2010-12-01,2365,2.137230684781117,1776,45,91.71483050847458,68581,105.88601694915255,7350,-14.171186440677966,68581,-7323,False
|
||||
2011-06-01,3244,1.9779608192341942,2549,63,611.3495985176035,155758,701.156578134651,160175,-89.80697961704756,155756,-160175,True
|
||||
2011-12-01,3994,3.1144416778394945,3516,77,2022.5906696764484,109002,2087.927514421871,105322,-65.33684474542262,45283,-46317,True
|
||||
2012-06-01,4771,2.1535384190922886,2437,84,2364.060466092799,255513,2425.782699979005,265406,-61.722233886206176,255513,-265406,False
|
||||
2012-12-01,5446,2.706719984394811,2144,91,2065.1136447223244,99979,2105.8008458992276,99598,-40.68720117690327,74178,-73905,False
|
||||
2013-06-01,5299,3.2257450252308866,3060,87,3450.5947835947836,221122,3515.6639576639577,221132,-65.06917406917407,221120,-221130,True
|
||||
2013-12-01,4841,2.2911978821972205,1803,112,4612.2565694185805,216639,4645.154355472791,216627,-32.897786054210634,87667,-87748,True
|
||||
2014-06-01,6086,2.579002883060263,3187,109,9660.02500822639,1385153,9734.745804540968,1385195,-74.72079631457716,1383954,-1383954,False
|
||||
2014-12-01,6073,2.5543744489076126,4207,139,4895.357131079967,1513366,4968.420774938169,1513361,-73.06364385820281,1513079,-1513074,True
|
||||
2015-06-01,5682,2.1949491838620263,3816,124,3375.5504053577724,279229,3386.942016214311,278882,-11.391610856538597,163464,-163393,False
|
||||
2015-12-01,6032,2.252532022639261,2726,124,1627.777390438247,289847,1685.5620849933598,289870,-57.78469455511288,168972,-168969,True
|
||||
2016-06-01,6308,2.1248836900172803,2705,120,1896.544834153309,1669389,1972.1058562132994,1669525,-75.56102205999048,1668803,-1668554,False
|
||||
2016-12-01,6147,2.4559266619655107,3030,139,2355.7291530944626,272422,2426.777035830619,272083,-71.04788273615635,170448,-173540,True
|
||||
2017-06-01,6256,2.1890726096333575,3560,139,1273.0401728553138,226323,1339.7792893725991,227192,-66.73911651728554,112567,-100314,False
|
||||
2017-12-01,5308,1.9894098922624877,2287,130,2129.248679245283,270899,2193.9416981132076,299553,-64.69301886792452,103079,-122739,False
|
||||
2018-06-01,4819,1.9880960253951458,3028,114,3177.881521513199,317003,3245.686967366452,299415,-67.80544585325296,137701,-122271,True
|
||||
2018-12-01,4118,2.040124095139607,4331,123,3432.9656934306568,255531,3442.2659367396595,255587,-9.300243309002433,224126,-220712,False
|
||||
2019-06-01,6096,1.6556003420056187,4205,113,2424.821123521682,222116,2538.0909986859397,222077,-113.26987516425756,50536,-82970,True
|
||||
2019-12-01,6628,2.4380450984745172,11290,158,2379.052265861027,459270,2437.5052870090635,459130,-58.45302114803626,256018,-255999,False
|
||||
2020-06-01,8793,2.5573428369614075,6474,147,1957.2486055776892,467576,1992.4454183266932,467544,-35.19681274900398,273989,-279495,False
|
||||
2020-12-01,7424,2.609527172154059,4707,122,1899.2510787486515,474408,1993.6004584681768,474281,-94.34937971952534,246819,-246819,False
|
||||
2021-06-01,6583,1.8672716273442227,4428,115,2933.588288973384,1355302,3016.4311787072243,1441561,-82.84288973384031,246065,-246063,True
|
||||
2021-12-01,5632,2.20932307823057,4580,113,483.1200213371266,630813,482.90913940256047,636747,0.2108819345661451,206237,-206261,False
|
||||
2022-06-01,6555,2.137995271190084,3600,109,1447.7125400946998,650414,1483.406903925462,650424,-35.69436383076218,202161,-202164,False
|
||||
|
|
Before Width: | Height: | Size: 16 KiB |
@@ -1,52 +0,0 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import os
|
||||
from datetime import datetime, timezone, date
|
||||
from pathlib import Path
|
||||
|
||||
import numpy as np
|
||||
import pandas
|
||||
from matplotlib import pyplot as plt
|
||||
from pandas import DataFrame
|
||||
|
||||
if __name__ == '__main__':
|
||||
path = Path('../../data.relative/0/commitsDF')
|
||||
project_list=[p.replace('-fix.pickle.gz','') for p in os.listdir(path) if
|
||||
p.endswith('pickle.gz')]
|
||||
dates_by_repo: list[list[datetime]] = \
|
||||
[list(pandas.read_pickle(path / str(p)).commitDate) for p in os.listdir(path) if
|
||||
p.endswith('pickle.gz')]
|
||||
dates = np.hstack(dates_by_repo)
|
||||
|
||||
plt.hist(dates, bins=50)
|
||||
plt.xlabel('Date')
|
||||
plt.ylabel('Total Commits')
|
||||
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
|
||||
plt.savefig("fm-dates.png")
|
||||
plt.show()
|
||||
|
||||
|
||||
first_dates = [cs[-1] for cs in dates_by_repo]
|
||||
plt.hist(first_dates, bins=20)
|
||||
plt.xlabel('First Commit Date')
|
||||
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
|
||||
#plt.show()
|
||||
|
||||
last_dates = [cs[0] for cs in dates_by_repo]
|
||||
plt.hist(last_dates, bins=20)
|
||||
plt.xlabel('Last Commit Date')
|
||||
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
|
||||
#plt.show()
|
||||
|
||||
mean_dates = [datetime.fromtimestamp(
|
||||
float(np.mean([c.replace(tzinfo=timezone.utc).timestamp() for c in cs]))) for cs in
|
||||
dates_by_repo]
|
||||
plt.hist(mean_dates, bins=20)
|
||||
plt.xlabel('Mean Commit Date')
|
||||
plt.xlim([date(2001, 1, 1), date(2022, 6, 1)])
|
||||
#plt.show()
|
||||
csv = []
|
||||
for i in range(len(first_dates)):
|
||||
csv.append((project_list[i],first_dates[i], last_dates[i]))
|
||||
df = DataFrame(csv, columns=('project','first_dates','last commit dates'))
|
||||
df.to_csv('commits-dates.csv')
|
||||
@@ -1,9 +0,0 @@
|
||||
,project,first_dates,last commit dates
|
||||
0,camel,2007-03-19 10:54:57+00:00,2022-05-30 18:34:10+02:00
|
||||
1,maven,2003-09-01 16:05:50+00:00,2022-06-03 20:54:27+02:00
|
||||
2,wicket,2004-09-21 15:10:53+00:00,2022-06-08 23:08:35+07:00
|
||||
3,logging-log4j2,2010-05-13 06:31:04+00:00,2022-06-07 17:19:20-05:00
|
||||
4,flink,2010-12-15 17:02:01+01:00,2022-06-08 17:34:30+02:00
|
||||
5,commons-math,2003-05-12 15:07:54+00:00,2022-06-07 15:39:02+01:00
|
||||
6,accumulo,2011-10-04 00:46:07+00:00,2022-06-08 12:46:30-04:00
|
||||
7,jackrabbit-oak,2012-03-06 10:47:25+00:00,2022-06-08 17:49:10+02:00
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,project,first_dates,last commit dates
|
||||
0,camel,2007-03-19 10:54:57+00:00,2022-05-27 16:34:12+02:00
|
||||
1,hive,2008-09-02 23:58:59+00:00,2022-05-27 08:48:19-07:00
|
||||
2,commons-codec,2003-04-25 17:51:00+00:00,2022-05-22 07:49:51-04:00
|
||||
3,commons-collections,2001-04-14 15:38:58+00:00,2022-05-26 12:10:32-04:00
|
||||
4,commons-compress,2003-11-23 20:07:47+00:00,2022-05-24 16:49:33-04:00
|
||||
5,commons-configuration,2003-12-23 15:09:04+00:00,2022-05-24 11:09:44-04:00
|
||||
6,commons-crypto,2015-03-27 16:35:20+08:00,2022-05-21 12:18:00+01:00
|
||||
7,commons-csv,2005-12-17 05:41:27+00:00,2022-05-22 07:57:45-04:00
|
||||
8,commons-io,2002-01-25 19:06:14+00:00,2022-05-21 15:27:36-04:00
|
||||
9,commons-weaver,2012-11-19 03:54:31+00:00,2022-02-25 08:24:51-05:00
|
||||
10,fuse,2011-04-13 21:50:46+02:00,2022-02-03 15:54:52+01:00
|
||||
11,metadata,2009-06-17 09:47:34+00:00,2022-05-17 18:40:29+05:30
|
||||
12,wildfly-elytron,2011-06-20 13:31:15-05:00,2022-01-17 17:16:44-05:00
|
||||
13,wildfly-swarm,2015-02-27 14:08:37-05:00,2020-12-02 09:41:09+01:00
|
||||
14,wildfly-arquillian,2010-12-01 08:50:30-06:00,2021-12-21 08:26:38-08:00
|
||||
15,wildfly-core,2010-05-28 12:22:57-05:00,2022-05-25 12:12:48+01:00
|
||||
16,wildfly,2010-05-28 12:22:57-05:00,2022-05-25 14:04:12-04:00
|
||||
17,wildfly-maven-plugin,2011-03-13 11:36:56-07:00,2022-05-18 10:44:46+02:00
|
||||
18,spring-amqp,2010-06-29 22:16:39-04:00,2022-05-23 11:20:50-04:00
|
||||
19,spring-android,2010-10-12 15:11:10-04:00,2022-04-04 10:46:42-07:00
|
||||
20,spring-batch,2007-03-28 06:49:53+00:00,2022-05-25 23:06:48+02:00
|
||||
21,spring-batch-admin,2009-10-30 12:04:25+00:00,2017-07-26 16:33:12-05:00
|
||||
22,spring-data-commons,2010-06-10 16:50:23-04:00,2022-05-24 15:38:37+02:00
|
||||
23,spring-data-neo4j,2015-02-17 10:46:13+00:00,2022-05-24 17:52:10+02:00
|
||||
24,spring-data-jpa,2010-11-07 18:29:20+01:00,2022-05-25 10:43:53+02:00
|
||||
25,spring-data-mongodb,2010-07-15 16:40:43-04:00,2022-05-16 12:55:12-07:00
|
||||
26,spring-data-redis,2010-07-21 14:48:12-04:00,2022-05-24 15:18:26+02:00
|
||||
27,spring-data-rest,2012-03-08 15:57:24-06:00,2021-04-13 08:45:54+02:00
|
||||
28,spring-ldap,2006-12-18 19:04:02+00:00,2022-05-12 16:57:44-06:00
|
||||
29,spring-mobile,2010-08-16 17:20:56-05:00,2022-04-04 11:02:57-07:00
|
||||
30,spring-roo,2009-05-15 04:18:01+00:00,2021-11-18 15:49:20-08:00
|
||||
31,spring-security,2004-03-16 23:57:17+00:00,2022-05-26 14:38:43-05:00
|
||||
32,spring-security-oauth,2010-07-08 23:28:19+01:00,2022-04-20 21:48:36-04:00
|
||||
33,spring-data-gemfire,2010-06-29 20:58:20+03:00,2021-04-20 14:49:11-05:00
|
||||
34,spring-hadoop,2010-12-17 11:31:48+00:00,2022-04-04 11:02:51-07:00
|
||||
35,spring-shell,2012-02-15 21:48:21-05:00,2022-05-27 09:09:21+01:00
|
||||
36,spring-social,2010-08-16 17:04:49-05:00,2022-04-04 11:40:22-07:00
|
||||
37,spring-social-facebook,2010-08-16 17:04:49-05:00,2022-04-04 11:40:26-07:00
|
||||
38,spring-social-linkedin,2010-08-16 17:04:49-05:00,2022-04-04 11:40:33-07:00
|
||||
39,spring-social-twitter,2010-08-16 17:04:49-05:00,2022-04-04 11:40:39-07:00
|
||||
40,spring-webflow,2006-12-21 16:02:27+00:00,2021-05-26 09:46:24+01:00
|
||||
41,spring-ws,2006-09-24 19:22:56+00:00,2022-03-21 12:34:58-05:00
|
||||
|
|
Before Width: | Height: | Size: 20 KiB |
@@ -1,42 +0,0 @@
|
||||
Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
|
||||
2002-06-01,231,2.7118055555555554,56,10,56.12663755458515,2550,130.9301310043668,3526,-74.80349344978166,425,-3054,True
|
||||
2002-12-01,547,3.365234375,238,19,62.6243093922652,2210,194.6279926335175,10051,-132.0036832412523,1369,-10051,True
|
||||
2003-06-01,522,2.2005494505494507,259,15,79.81976744186046,6100,284.718992248062,5928,-204.89922480620154,6083,-5924,True
|
||||
2003-12-01,942,3.4634716540035067,766,20,158.6566844919786,40291,243.19251336898395,48169,-84.53582887700534,40291,-48169,True
|
||||
2004-06-01,1081,2.8542162934730824,419,18,151.0,28864,201.90587138863,51272,-50.90587138863001,28864,-51272,False
|
||||
2004-12-01,952,2.9521367521367523,467,13,72.14074074074074,5896,128.73227513227513,3233,-56.59153439153439,5883,-2379,True
|
||||
2005-06-01,417,1.7054878048780489,143,19,59.205378973105134,12201,88.85819070904645,2741,-29.65281173594132,9460,-1424,False
|
||||
2005-12-01,543,1.9790697674418605,227,20,79.01121495327102,9674,162.3177570093458,9704,-83.30654205607476,1179,-3177,False
|
||||
2006-06-01,353,1.9979338842975207,145,21,78.81686046511628,9772,142.98546511627907,9872,-64.1686046511628,309,-3223,True
|
||||
2006-12-01,366,1.5789245446660884,1590,14,412.1764705882353,92512,591.3361344537815,92512,-179.1596638655462,92512,-92512,False
|
||||
2007-06-01,333,1.6530359355638167,156,21,243.34876543209876,18336,198.03395061728395,18324,45.31481481481482,9957,-9752,False
|
||||
2007-12-01,1178,2.5928003740065453,510,19,309.2425021422451,22348,322.31876606683807,21509,-13.076263924592974,13570,-13000,False
|
||||
2008-06-01,1408,2.8640880056777855,615,18,241.5662133142448,57923,257.0085898353615,57923,-15.442376521116678,57923,-57923,False
|
||||
2008-12-01,1388,2.2082777036048062,430,20,365.3786337209302,24071,393.4149709302326,24084,-28.036337209302324,14787,-14885,True
|
||||
2009-06-01,1810,2.7633684210526317,678,27,172.3407448582546,24175,228.67426347971096,39069,-56.33351862145636,15534,-39069,True
|
||||
2009-12-01,1400,2.1930324276950044,733,27,130.59005763688762,55836,438.7348703170029,262656,-308.14481268011525,54690,-262656,True
|
||||
2010-06-01,1006,2.324040404040404,767,29,72.80342741935483,19136,167.7046370967742,12859,-94.90120967741936,19136,-10454,False
|
||||
2010-12-01,1148,2.9448656099241903,845,65,100.3726872246696,21814,153.55770925110133,24575,-53.18502202643172,21814,-24575,True
|
||||
2011-06-01,1798,2.5272500778573654,617,78,153.44649859943976,168087,104.72324929971988,8845,48.72324929971989,168087,-8780,False
|
||||
2011-12-01,2694,2.4126132170412613,807,90,103.88988428518104,43772,195.8734602463606,139213,-91.98357596117954,43772,-139190,True
|
||||
2012-06-01,2077,2.0495622495919275,859,92,87.36796116504854,26665,216.73398058252428,65507,-129.36601941747574,26665,-57888,True
|
||||
2012-12-01,2228,2.4670298165137616,1031,115,61.589059674502714,12796,109.88065099457505,12399,-48.291591320072335,8087,-12399,False
|
||||
2013-06-01,2018,2.3798197295943915,691,90,178.12987012987014,183220,113.1983016983017,25159,64.93156843156844,183220,-25159,True
|
||||
2013-12-01,2182,2.3493913493913494,960,58,39.020323325635104,7149,66.66327944572748,11565,-27.64295612009238,6047,-11565,False
|
||||
2014-06-01,2252,2.9670818505338077,761,82,56.276957494407156,10665,121.03892617449664,50583,-64.76196868008948,5936,-50583,False
|
||||
2014-12-01,2498,2.272340425531915,1159,114,236.40773569701852,114274,230.35012087026593,114269,6.057614826752618,112921,-96982,False
|
||||
2015-06-01,2316,2.021866960676222,877,118,340.8529795563288,28963,350.5541539799913,28964,-9.701174423662462,25546,-15861,False
|
||||
2015-12-01,2308,2.2043865991805256,944,134,237.1955477957224,46588,255.35050196420778,46588,-18.15495416848538,39353,-7802,False
|
||||
2016-06-01,2843,2.227684596105649,914,137,586.3977353149328,116331,650.4504600141543,116329,-64.05272469922151,112713,-112502,False
|
||||
2016-12-01,2894,3.0366416618580496,1113,88,443.6103580118179,104747,437.15641293013556,27210,6.453945081682308,104744,-14819,False
|
||||
2017-06-01,2996,2.7589416952474277,1603,92,708.1530715005035,176099,722.3199060087278,176148,-14.166834508224236,29741,-22212,False
|
||||
2017-12-01,2877,2.462647928994083,1083,73,619.113986013986,58174,842.1685314685315,564948,-223.05454545454546,33486,-564948,False
|
||||
2018-06-01,2417,3.1924795234549515,770,53,1211.5429166666668,72333,1216.11875,72412,-4.575833333333334,48171,-33289,False
|
||||
2018-12-01,1633,3.0789473684210527,723,56,683.7113720642769,68190,740.2873918417799,66557,-56.57601977750309,39296,-39965,False
|
||||
2019-06-01,1647,2.709167544783983,623,71,1049.7179644389944,57569,1091.0557939914163,57647,-41.33782955242183,34565,-34641,False
|
||||
2019-12-01,1840,2.3541666666666665,1136,38,3122.1151315789475,73622,3165.2319078947367,73508,-43.11677631578947,38234,-41572,True
|
||||
2020-06-01,2288,1.2941068139963168,1648,64,49515.68912373404,6834439,53385.354909731395,6861926,-3869.665785997358,6806461,-6827327,False
|
||||
2020-12-01,2476,1.871359627225828,954,60,44864.80008126778,6888522,45205.74969524583,6883176,-340.9496139780577,6848053,-6843524,True
|
||||
2021-06-01,2228,2.0907494935854154,1156,41,30539.342224231466,7466806,30632.385171790236,7466782,-93.04294755877034,7430902,-7430906,False
|
||||
2021-12-01,2088,2.1770023123817532,1111,33,2369.8112934362935,635544,2804.3880308880307,628323,-434.5767374517375,626888,-622868,False
|
||||
2022-06-01,1539,1.9349333333333334,746,23,2908.896913985555,628210,3422.86014445174,626654,-513.9632304661851,623872,-622611,True
|
||||
|
|
Before Width: | Height: | Size: 22 KiB |
@@ -1,43 +0,0 @@
|
||||
Time,NR,NREF,NFIX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
|
||||
2001-12-01,21,1.394736842105263,0,5,46.1,378,189.35,1390,-143.25,1,-1284,True
|
||||
2002-06-01,196,2.5972222222222223,41,10,36.68041237113402,2550,103.47422680412372,2550,-66.79381443298969,425,-1262,True
|
||||
2002-12-01,291,3.2507462686567163,148,15,78.14583333333333,4776,218.49652777777777,4996,-140.35069444444446,4776,-4996,True
|
||||
2003-06-01,336,1.9570871261378413,180,11,66.37764350453172,3393,317.3534743202417,5928,-250.97583081570997,3393,-5924,True
|
||||
2003-12-01,680,3.4808094905792046,462,22,207.6552748885587,40291,301.6077265973254,48169,-93.95245170876672,40291,-48169,True
|
||||
2004-06-01,1342,2.8468142792589246,411,26,112.0457614403601,28864,137.18004501125282,17764,-25.134283570892723,28864,-17764,True
|
||||
2004-12-01,1543,2.071939736346516,539,31,34.73011734028683,4893,172.38917861799217,100891,-137.65906127770535,4893,-100891,True
|
||||
2005-06-01,3429,3.4115203021718603,1284,34,72.48171980111144,6925,120.45305644925416,39468,-47.97133664814273,5459,-38123,True
|
||||
2005-12-01,4200,2.7915492957746477,1343,44,68.01002386634845,42458,91.7909307875895,9387,-23.78090692124105,42458,-9387,True
|
||||
2006-06-01,3555,3.280530628170113,1322,45,303.62697516930024,32314,346.54853273137695,32353,-42.92155756207675,4869,-6522,True
|
||||
2006-12-01,3462,2.046429189002248,2204,40,14817.631594202898,191208,14809.560289855073,93912,8.071304347826088,106387,-43155,True
|
||||
2007-06-01,4153,1.643440366972477,5984,61,10207.294416243654,202213,10236.234711143341,202272,-28.940294899685764,48566,-57531,False
|
||||
2007-12-01,4871,2.0391022021456804,1779,71,141.19365471775856,39476,210.19798104655953,67766,-69.00432632880099,27747,-67588,True
|
||||
2008-06-01,5513,2.031025653898288,2781,66,127.75600436681222,68656,159.0815138282387,40782,-31.325509461426492,68656,-40782,True
|
||||
2008-12-01,4799,2.2427811280595957,2456,72,199.968410041841,66861,228.98347280334727,29345,-29.015062761506275,66861,-24712,True
|
||||
2009-06-01,5926,2.219291299613976,3652,81,272.1521923142035,355066,384.3419671576096,355066,-112.18977484340613,355066,-355066,False
|
||||
2009-12-01,4800,2.3453726219424973,2876,80,92.24173294265383,22599,228.72268731686898,262656,-136.48095437421514,21214,-262656,False
|
||||
2010-06-01,4214,2.0088639462918283,3998,94,105.15950334288443,65448,229.365329512894,65448,-124.20582617000954,65448,-65448,False
|
||||
2010-12-01,7517,2.5394283014410584,3946,168,341.1682267986092,347133,414.72532762770794,331008,-73.55710082909869,347113,-331004,True
|
||||
2011-06-01,13281,2.9183323992776637,5382,215,333.4184922193685,155758,409.21664904064056,160175,-75.7981568212721,155756,-160175,True
|
||||
2011-12-01,13559,2.70827500388863,7191,235,694.4113076296899,109002,782.1106342040997,139213,-87.69932657440982,45283,-139190,True
|
||||
2012-06-01,13138,2.4756854490500864,5911,259,1038.4416685766673,255513,1111.7689663075864,265406,-73.3272977309191,255513,-265406,True
|
||||
2012-12-01,11197,2.296954494064443,4738,279,1326.9040997577824,144700,1438.4316856553332,144716,-111.5275858975509,137914,-137942,True
|
||||
2013-06-01,11611,2.409222042931886,6142,265,1865.7984777720117,1028136,1993.144525168656,1690445,-127.34604739664418,1028136,-1690445,True
|
||||
2013-12-01,13065,2.37802361099645,6818,252,2086.4294605809127,216639,2191.4462886122637,216627,-105.01682803135085,111803,-111821,False
|
||||
2014-06-01,12641,2.3934976722887886,8171,284,4907.681572676727,1385153,4945.573153296267,1385195,-37.89158061953932,1383954,-1383954,True
|
||||
2014-12-01,12230,2.3990525124917506,7550,379,5712.223873245218,1513366,5676.731467038831,1513361,35.492406206386995,1513079,-1513074,False
|
||||
2015-06-01,11221,2.1033153079152123,6594,381,4873.839287313099,412988,4940.885665681798,413244,-67.04637836869908,398900,-399141,False
|
||||
2015-12-01,12410,2.3637047484720264,5240,409,2146.0495265841223,332678,2251.042243262928,332607,-104.99271667880554,323976,-323860,True
|
||||
2016-06-01,13318,2.496275530636764,6236,425,1635.8251168400423,1669389,1723.9188903965023,1669525,-88.09377355646012,1668803,-1668554,False
|
||||
2016-12-01,12901,2.406511132297684,5938,371,1583.933073929961,287365,1657.7274708171205,272083,-73.79439688715954,287365,-173540,False
|
||||
2017-06-01,13387,2.4483264495452186,7028,348,1469.4418116376726,422342,1500.2739202159569,227192,-30.832108578284345,422342,-145361,True
|
||||
2017-12-01,12077,2.56276291435302,6234,356,1470.7024284763806,459929,1533.096141051231,459899,-62.3937125748503,448229,-434319,False
|
||||
2018-06-01,10508,2.4117076952897847,10701,303,1891.7196252748304,317003,1993.836057738266,299415,-102.11643246343561,156137,-156372,True
|
||||
2018-12-01,9266,2.2345966546686427,8231,334,2262.83094773368,465521,2324.151160268922,468932,-61.320212535241815,310284,-310313,True
|
||||
2019-06-01,10352,1.7572875958894196,18247,300,1743.1338834951457,222116,1842.9958252427184,222077,-99.86194174757281,176986,-181286,False
|
||||
2019-12-01,11162,2.3392515592515593,14723,324,1719.201690495459,459270,1788.3393579714054,459130,-69.1376674759464,256018,-255999,False
|
||||
2020-06-01,13319,2.4509968197517353,9482,312,2032.0279472693032,1951017,2212.6604896421845,1960672,-180.63254237288135,1950065,-1950215,False
|
||||
2020-12-01,12070,2.8025059773131753,8004,279,1753.2724097788125,1961192,1865.171628139032,1951010,-111.89921836021952,1950247,-1950073,True
|
||||
2021-06-01,11189,1.9879055298076314,7153,238,2125.2832271381135,1355302,2207.7176702862785,1441561,-82.43444314816476,246065,-246063,True
|
||||
2021-12-01,10244,2.1708781586189643,7007,247,748.578637922587,630813,780.5156295933366,636747,-31.93699167074963,311807,-313044,False
|
||||
2022-06-01,10342,2.023652377139642,5640,220,1260.8956673790558,650414,1262.764717311055,650424,-1.8690499319992229,597381,-202164,True
|
||||
|
|
Before Width: | Height: | Size: 18 KiB |
@@ -1,43 +0,0 @@
|
||||
Time,NR,NREF,NFIX,NCFIX,NFEFC_AVG,NFEFC_MAX,NAUTH,LOC_ADD_AVG,LOC_ADD_MAX,LOC_DEL_AVG,LOC_DEL_MAX,CHURN_AVG,CHURN_MAX,CHURN_MIN,LABEL
|
||||
2001-12-01,33,1.7340425531914894,31,1,31.0,31,7,253.1290322580645,4408,1188.4516129032259,26422,-935.3225806451613,4386,-26422,False
|
||||
2002-06-01,243,2.702341137123746,56,47,1.872340425531915,12,12,54.270833333333336,2550,134.04166666666666,3526,-79.77083333333333,425,-3054,True
|
||||
2002-12-01,582,3.161344537815126,243,113,3.5398230088495577,53,20,71.21837088388214,4776,221.842287694974,10051,-150.62391681109185,4776,-10051,True
|
||||
2003-06-01,549,2.1814977973568284,262,99,3.595959595959596,31,16,84.86346863468634,6100,274.8542435424354,5928,-189.99077490774908,6083,-5924,True
|
||||
2003-12-01,1056,3.428017718715393,827,225,7.6,181,26,153.89207258834767,40291,227.02865329512895,48169,-73.13658070678127,40291,-48169,True
|
||||
2004-06-01,1702,2.800340136054422,512,278,2.7158273381294964,32,30,114.53313609467456,28864,177.55207100591716,51272,-63.0189349112426,28864,-51272,False
|
||||
2004-12-01,2091,2.3923459863098944,701,333,2.942942942942943,117,37,52.00817700817701,5896,172.66137566137567,100891,-120.65319865319866,5883,-100891,True
|
||||
2005-06-01,3702,3.250662251655629,1340,607,4.120263591433279,114,42,72.7557603686636,12201,118.207102195717,39468,-45.451341827053405,9460,-38123,True
|
||||
2005-12-01,4563,2.744374712995561,1460,768,3.1705729166666665,51,52,69.91956043956044,42458,98.50153846153846,9704,-28.58197802197802,42458,-9387,False
|
||||
2006-06-01,3762,3.2442120985810305,1432,710,3.4957746478873237,137,50,293.6192636072572,32314,338.8425827107791,32353,-45.22331910352188,4869,-6522,True
|
||||
2006-12-01,3686,2.0467982279500605,2678,688,5.071220930232558,286,42,13953.017161536367,191208,13949.82511577227,93912,3.192045764096976,106387,-92512,True
|
||||
2007-06-01,4352,1.6478617749761915,6033,776,8.86340206185567,2997,70,9746.698822986384,202213,9775.39072236326,202272,-28.691899376875146,48566,-57531,False
|
||||
2007-12-01,5216,2.072721179624665,2061,791,3.552465233881163,191,76,135.60423484119346,39476,200.55553416746872,67766,-64.95129932627526,27747,-67588,True
|
||||
2008-06-01,6164,2.121342947687503,3016,854,4.845433255269321,302,70,130.8855608009116,68656,161.94628031906234,57923,-31.06071951815074,68656,-57923,True
|
||||
2008-12-01,5125,2.2708606077309996,2605,798,4.4411027568922306,410,78,188.6326930615445,66861,216.96667973343787,29345,-28.333986671893374,66861,-24712,True
|
||||
2009-06-01,6353,2.2261780601118804,3858,1221,4.620802620802621,464,86,258.6132701421801,355066,368.25039494470775,355066,-109.63712480252765,355066,-355066,False
|
||||
2009-12-01,5344,2.3461110019002684,3099,1050,4.140952380952381,233,89,98.20345994734863,55836,250.3412937194434,262656,-152.13783377209478,54690,-262656,True
|
||||
2010-06-01,4602,1.9973053892215569,4229,895,7.44804469273743,943,101,100.97724786698753,65448,217.67971997374755,65448,-116.70247210676001,65448,-65448,False
|
||||
2010-12-01,7821,2.504128837994434,4033,1243,4.5905068382944485,357,176,328.7791205965544,347133,400.7283363332476,331008,-71.94921573669323,347113,-331004,True
|
||||
2011-06-01,13761,2.8615444268798282,5494,2112,3.969223484848485,157,226,336.1463574710129,168087,397.86815430613285,160175,-61.72179683511996,168087,-160175,True
|
||||
2011-12-01,14438,2.725733491698466,7307,2274,4.756376429199648,928,248,654.4851244265258,109002,739.4959683025163,139213,-85.01084387599055,45283,-139190,True
|
||||
2012-06-01,13849,2.5184169278996866,6234,2351,4.088047639302425,214,279,989.7880084100631,255513,1067.273254549409,265406,-77.48524613934605,255513,-265406,True
|
||||
2012-12-01,11866,2.3220187890008916,4978,1964,3.7143584521384927,257,304,1258.2808636748518,144700,1366.0467400508044,144716,-107.76587637595259,137914,-137942,True
|
||||
2013-06-01,12081,2.408959676643249,6306,1947,4.470467385721623,468,291,1795.8582952182953,1028136,1918.991185031185,1690445,-123.13288981288981,1028136,-1690445,True
|
||||
2013-12-01,13569,2.3793905937111,7036,2208,4.530344202898551,686,283,2010.5243875360818,216639,2112.7673007179337,216627,-102.24291318185182,111803,-111821,True
|
||||
2014-06-01,13445,2.3949697135877557,8453,2092,5.555927342256214,426,333,4617.155299917831,1385153,4657.716217225667,1385195,-40.56091730783596,1383954,-1383954,True
|
||||
2014-12-01,13114,2.4048075368878012,7860,2163,4.957466481738327,322,429,5340.132016234015,1513366,5308.087142966537,1513361,32.044873267478366,1513079,-1513074,False
|
||||
2015-06-01,12202,2.117631332709531,6992,1993,4.769693928750627,333,440,4522.650580581405,412988,4586.0411759861645,413244,-63.39059540475994,398900,-399141,True
|
||||
2015-12-01,13139,2.316766746341748,5706,1904,4.089285714285714,222,472,2056.3445982108724,332678,2153.7725361266153,332607,-97.42793791574279,323976,-323860,False
|
||||
2016-06-01,14072,2.502774723836448,6632,2019,4.326894502228826,592,479,1588.0073503175622,1669389,1672.3730107757083,1669525,-84.36566045814601,1668803,-1668554,False
|
||||
2016-12-01,14271,2.4325823130709674,6662,2166,4.261772853185596,551,420,1502.5408428903118,287365,1571.3120382748189,272083,-68.77119538450714,287365,-173540,False
|
||||
2017-06-01,14411,2.450873769377508,7801,2070,4.827536231884058,388,395,1475.57430502334,422342,1505.4873545600224,227192,-29.913049536682227,422342,-145361,False
|
||||
2017-12-01,12886,2.481004540440705,6734,2081,4.802498798654493,277,387,1503.7979104943083,459929,1607.227350693903,564948,-103.42944019959458,448229,-564948,False
|
||||
2018-06-01,11274,2.4284191071936307,11087,1729,7.587622903412377,4419,325,1989.0353832442067,317003,2085.0919786096256,299415,-96.0565953654189,156137,-156372,True
|
||||
2018-12-01,9714,2.234592124093994,8628,1721,6.857059848925044,828,361,2256.7929428807947,465521,2317.8575124172185,468932,-61.06456953642384,310284,-310313,True
|
||||
2019-06-01,10886,1.7629447747049194,18522,2351,9.37515950659294,2679,330,1787.9742334687846,222116,1883.680458071666,222077,-95.70622460288142,176986,-181286,False
|
||||
2019-12-01,11901,2.330954397000121,15557,2202,9.426430517711172,2774,334,2049.0777862144605,459270,2117.8033409263476,459130,-68.72555471188728,256018,-255999,False
|
||||
2020-06-01,14071,2.2001917414229952,9815,2667,4.997375328083989,677,331,9496.274750356633,6834439,10152.473537803138,6861926,-656.198787446505,6806461,-6827327,False
|
||||
2020-12-01,13150,2.7509738928376164,8423,1776,5.911036036036036,723,289,9701.406228532172,6888522,9855.624150828182,6883176,-154.21792229600794,6848053,-6843524,True
|
||||
2021-06-01,12001,2.00057448063845,7855,1518,6.106060606060606,725,247,7395.209473596117,7466806,7473.886266633191,7466782,-78.67679303707423,7430902,-7430906,True
|
||||
2021-12-01,10936,2.166809218341649,7340,1547,7.334841628959276,1011,251,915.7991919933891,635544,1007.3489119456432,636747,-91.54971995225415,626888,-622868,False
|
||||
2022-06-01,10865,2.0218765295482113,5882,1396,5.145415472779369,386,223,1479.9383035796873,650414,1539.9763204143928,650424,-60.038016834705395,623872,-622611,True
|
||||
|
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 17 KiB |
@@ -1,40 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2017-03-01,3149
|
||||
1,2017-06-01,3150
|
||||
2,2017-09-01,3146
|
||||
3,2017-12-01,3139
|
||||
4,2018-03-01,3146
|
||||
5,2018-04-01,3146
|
||||
6,2018-06-01,3148
|
||||
7,2018-07-01,3153
|
||||
8,2018-09-01,3148
|
||||
9,2018-10-01,3142
|
||||
10,2018-12-01,3142
|
||||
11,2019-01-01,3149
|
||||
12,2019-03-01,3147
|
||||
13,2019-04-01,3151
|
||||
14,2019-06-01,3148
|
||||
15,2019-07-01,3147
|
||||
16,2019-09-01,3152
|
||||
17,2019-10-01,3148
|
||||
18,2019-12-01,3146
|
||||
19,2020-01-01,3148
|
||||
20,2020-03-01,3146
|
||||
21,2020-04-01,3147
|
||||
22,2020-06-01,3146
|
||||
23,2020-07-01,3149
|
||||
24,2020-09-01,3140
|
||||
25,2020-10-01,3152
|
||||
26,2020-12-01,3136
|
||||
27,2021-01-01,3149
|
||||
28,2021-03-01,3146
|
||||
29,2021-04-01,3146
|
||||
30,2021-06-01,3148
|
||||
31,2021-07-01,3150
|
||||
32,2021-09-01,3138
|
||||
33,2021-10-01,3146
|
||||
34,2021-12-01,3148
|
||||
35,2022-01-01,3148
|
||||
36,2022-03-01,3142
|
||||
37,2022-04-01,3152
|
||||
38,2022-06-01,3151
|
||||
|
@@ -1,61 +0,0 @@
|
||||
import os
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from matplotlib import pyplot as plt
|
||||
from pandas import DataFrame
|
||||
|
||||
if __name__ == '__main__':
|
||||
start_string = "2001-06-01"
|
||||
start_date = datetime.strptime(start_string, '%Y-%m-%d')
|
||||
interval = relativedelta(months=6)
|
||||
|
||||
csv = []
|
||||
|
||||
data_path = Path('../../data-all.absolute')
|
||||
new = [patch.split('#')[0] for patch in
|
||||
os.listdir(data_path / f"{start_date.strftime('%Y-%m-%d').split(' ')[0]}/patterns")]
|
||||
new = sorted(list(set(new)))
|
||||
added = sorted(list(set(new)))
|
||||
remove = sorted([])
|
||||
csv.append((start_date.strftime('%Y-%m-%d').split(' ')[0], len(new), len(added), len(remove),
|
||||
added, remove))
|
||||
|
||||
while True:
|
||||
# end = start + interval
|
||||
end_date = start_date + interval
|
||||
end_string = end_date.strftime('%Y-%m-%d').split(' ')[0]
|
||||
start_string = start_date.strftime('%Y-%m-%d').split(' ')[0]
|
||||
if not os.path.isdir(data_path / str(end_string)):
|
||||
# new = os.listdir(data_path / f"{end_string}/patterns")
|
||||
# added = sorted(list(set(new)))
|
||||
# remove = sorted([])
|
||||
# csv.append((end_string, len(new), added, remove))
|
||||
break
|
||||
|
||||
new = [patch.split('#')[0] for patch in
|
||||
os.listdir(f"{data_path}/{end_string}/patterns")]
|
||||
new = sorted(list(set(new)))
|
||||
old = [patch.split('#')[0] for patch in
|
||||
os.listdir(f"{data_path}/{start_string}/patterns")]
|
||||
old = sorted(list(set(old)))
|
||||
added = sorted(list(set(new) - set(old)))
|
||||
remove = sorted(list(set(old) - set(new)))
|
||||
|
||||
csv.append((end_string, len(new), len(added), len(remove), added, remove
|
||||
))
|
||||
|
||||
start_date += interval
|
||||
|
||||
plt.plot([v[0] for v in csv], [v[1] for v in csv])
|
||||
plt.xlabel('Date')
|
||||
plt.ylabel('Patterns')
|
||||
plt.savefig("data-all-dates.png")
|
||||
plt.show()
|
||||
|
||||
df = DataFrame(csv, columns=('Time', 'Number of Patches',
|
||||
'Numbers of added', 'Numbers of removed', 'Patches Added',
|
||||
'Patches Removed'
|
||||
))
|
||||
#df.to_csv('diff-test-d4j-absolute-root.csv')
|
||||
@@ -1,37 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2004-12-01,4
|
||||
1,2005-06-01,55
|
||||
2,2005-12-01,87
|
||||
3,2006-06-01,144
|
||||
4,2006-12-01,215
|
||||
5,2007-06-01,265
|
||||
6,2007-12-01,299
|
||||
7,2008-06-01,324
|
||||
8,2008-12-01,364
|
||||
9,2009-06-01,450
|
||||
10,2009-12-01,548
|
||||
11,2010-06-01,600
|
||||
12,2010-12-01,643
|
||||
13,2011-06-01,730
|
||||
14,2011-12-01,826
|
||||
15,2012-06-01,928
|
||||
16,2012-12-01,1012
|
||||
17,2013-06-01,1112
|
||||
18,2013-12-01,1174
|
||||
19,2014-06-01,1285
|
||||
20,2014-12-01,1445
|
||||
21,2015-06-01,1516
|
||||
22,2015-12-01,1577
|
||||
23,2016-06-01,1655
|
||||
24,2016-12-01,1711
|
||||
25,2017-06-01,1765
|
||||
26,2017-12-01,1815
|
||||
27,2018-06-01,1889
|
||||
28,2018-12-01,1977
|
||||
29,2019-06-01,2054
|
||||
30,2019-12-01,2140
|
||||
31,2020-06-01,2216
|
||||
32,2020-12-01,2306
|
||||
33,2021-06-01,2375
|
||||
34,2021-12-01,2434
|
||||
35,2022-06-01,2489
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2001-12-01,1
|
||||
1,2002-06-01,6
|
||||
2,2002-12-01,16
|
||||
3,2003-06-01,20
|
||||
4,2003-12-01,32
|
||||
5,2004-06-01,44
|
||||
6,2004-12-01,52
|
||||
7,2005-06-01,53
|
||||
8,2005-12-01,57
|
||||
9,2006-06-01,59
|
||||
10,2006-12-01,59
|
||||
11,2007-06-01,61
|
||||
12,2007-12-01,60
|
||||
13,2008-06-01,64
|
||||
14,2008-12-01,71
|
||||
15,2009-06-01,79
|
||||
16,2009-12-01,87
|
||||
17,2010-06-01,89
|
||||
18,2010-12-01,106
|
||||
19,2011-06-01,119
|
||||
20,2011-12-01,139
|
||||
21,2012-06-01,173
|
||||
22,2012-12-01,193
|
||||
23,2013-06-01,210
|
||||
24,2013-12-01,225
|
||||
25,2014-06-01,234
|
||||
26,2014-12-01,247
|
||||
27,2015-06-01,259
|
||||
28,2015-12-01,267
|
||||
29,2016-06-01,286
|
||||
30,2016-12-01,307
|
||||
31,2017-06-01,315
|
||||
32,2017-12-01,338
|
||||
33,2018-06-01,362
|
||||
34,2018-12-01,376
|
||||
35,2019-06-01,382
|
||||
36,2019-12-01,396
|
||||
37,2020-06-01,419
|
||||
38,2020-12-01,437
|
||||
39,2021-06-01,446
|
||||
40,2021-12-01,458
|
||||
41,2022-06-01,471
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Date,Number of Patches
|
||||
0,2001-06-01,1
|
||||
1,2001-12-01,1
|
||||
2,2002-06-01,6
|
||||
3,2002-12-01,12
|
||||
4,2003-06-01,15
|
||||
5,2003-12-01,28
|
||||
6,2004-06-01,37
|
||||
7,2004-12-01,42
|
||||
8,2005-06-01,45
|
||||
9,2005-12-01,48
|
||||
10,2006-06-01,54
|
||||
11,2006-12-01,57
|
||||
12,2007-06-01,84
|
||||
13,2007-12-01,118
|
||||
14,2008-06-01,168
|
||||
15,2008-12-01,224
|
||||
16,2009-06-01,298
|
||||
17,2009-12-01,368
|
||||
18,2010-06-01,407
|
||||
19,2010-12-01,503
|
||||
20,2011-06-01,753
|
||||
21,2011-12-01,1056
|
||||
22,2012-06-01,1268
|
||||
23,2012-12-01,1428
|
||||
24,2013-06-01,1558
|
||||
25,2013-12-01,1728
|
||||
26,2014-06-01,1847
|
||||
27,2014-12-01,1948
|
||||
28,2015-06-01,2029
|
||||
29,2015-12-01,2103
|
||||
30,2016-06-01,2175
|
||||
31,2016-12-01,2247
|
||||
32,2017-06-01,2326
|
||||
33,2017-12-01,2441
|
||||
34,2018-06-01,2490
|
||||
35,2018-12-01,2601
|
||||
36,2019-06-01,2676
|
||||
37,2019-12-01,2761
|
||||
38,2020-06-01,2839
|
||||
39,2020-12-01,2930
|
||||
40,2021-06-01,2984
|
||||
41,2021-12-01,3083
|
||||
42,2022-06-01,3145
|
||||
|
@@ -1,37 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2004-12-01,3,3,0,"[' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n', ' UPD VariableDeclarationStatement \n']",[],True
|
||||
1,2005-06-01,14,11,0,"[' DEL ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n', ' INS FieldDeclaration TO TypeDeclaration \n', ' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n', ' UPD IfStatement \n', ' UPD ThrowStatement \n', ' UPD TryStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
2,2005-12-01,17,3,0,"[' DEL MethodDeclaration \n', ' UPD Block \n', ' UPD ReturnStatement \n']",[],True
|
||||
3,2006-06-01,21,4,0,"[' DEL FieldDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n']",[],True
|
||||
4,2006-12-01,27,6,0,"[' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n']",[],True
|
||||
5,2007-06-01,27,0,0,[],[],False
|
||||
6,2007-12-01,29,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
|
||||
7,2008-06-01,30,1,0,[' DEL EnhancedForStatement \n'],[],True
|
||||
8,2008-12-01,30,0,0,[],[],False
|
||||
9,2009-06-01,31,1,0,[' DEL IfStatement \n'],[],True
|
||||
10,2009-12-01,32,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
|
||||
11,2010-06-01,32,0,0,[],[],False
|
||||
12,2010-12-01,32,0,0,[],[],False
|
||||
13,2011-06-01,35,3,0,"[' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD ForStatement \n', ' UPD SwitchStatement \n']",[],True
|
||||
14,2011-12-01,36,1,0,[' UPD SynchronizedStatement \n'],[],True
|
||||
15,2012-06-01,36,0,0,[],[],False
|
||||
16,2012-12-01,36,0,0,[],[],False
|
||||
17,2013-06-01,38,2,0,"[' INS ForStatement TO MethodDeclaration \n', ' UPD DoStatement \n']",[],True
|
||||
18,2013-12-01,39,1,0,[' UPD SwitchCase \n'],[],True
|
||||
19,2014-06-01,39,0,0,[],[],False
|
||||
20,2014-12-01,41,2,0,"[' DEL ReturnStatement \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
|
||||
21,2015-06-01,41,0,0,[],[],False
|
||||
22,2015-12-01,42,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
23,2016-06-01,42,0,0,[],[],False
|
||||
24,2016-12-01,43,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
|
||||
25,2017-06-01,43,0,0,[],[],False
|
||||
26,2017-12-01,43,0,0,[],[],False
|
||||
27,2018-06-01,44,1,0,[' UPD ClassInstanceCreation \n'],[],True
|
||||
28,2018-12-01,44,0,0,[],[],False
|
||||
29,2019-06-01,46,2,0,"[' DEL TryStatement \n', ' UPD AssertStatement \n']",[],True
|
||||
30,2019-12-01,46,0,0,[],[],False
|
||||
31,2020-06-01,46,0,0,[],[],False
|
||||
32,2020-12-01,46,0,0,[],[],False
|
||||
33,2021-06-01,47,1,0,[' DEL SuperConstructorInvocation \n'],[],True
|
||||
34,2021-12-01,47,0,0,[],[],False
|
||||
35,2022-06-01,47,0,0,[],[],False
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
|
||||
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
|
||||
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
3,2003-06-01,11,3,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n', ' UPD VariableDeclarationStatement \n']",[],True
|
||||
4,2003-12-01,12,1,0,[' UPD ThrowStatement \n'],[],True
|
||||
5,2004-06-01,12,0,0,[],[],False
|
||||
6,2004-12-01,15,3,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n']",[],True
|
||||
7,2005-06-01,15,0,0,[],[],False
|
||||
8,2005-12-01,15,0,0,[],[],False
|
||||
9,2006-06-01,16,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
|
||||
10,2006-12-01,16,0,0,[],[],False
|
||||
11,2007-06-01,16,0,0,[],[],False
|
||||
12,2007-12-01,16,0,0,[],[],False
|
||||
13,2008-06-01,16,0,0,[],[],False
|
||||
14,2008-12-01,19,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD FieldDeclaration \n']",[],True
|
||||
15,2009-06-01,21,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD WhileStatement \n']",[],True
|
||||
16,2009-12-01,22,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
|
||||
17,2010-06-01,22,0,0,[],[],False
|
||||
18,2010-12-01,23,1,0,[' UPD TryStatement \n'],[],True
|
||||
19,2011-06-01,23,0,0,[],[],False
|
||||
20,2011-12-01,26,3,0,"[' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD SwitchStatement \n']",[],True
|
||||
21,2012-06-01,27,1,0,[' UPD SuperConstructorInvocation \n'],[],True
|
||||
22,2012-12-01,27,0,0,[],[],False
|
||||
23,2013-06-01,28,1,0,[' UPD DoStatement \n'],[],True
|
||||
24,2013-12-01,28,0,0,[],[],False
|
||||
25,2014-06-01,28,0,0,[],[],False
|
||||
26,2014-12-01,28,0,0,[],[],False
|
||||
27,2015-06-01,28,0,0,[],[],False
|
||||
28,2015-12-01,28,0,0,[],[],False
|
||||
29,2016-06-01,28,0,0,[],[],False
|
||||
30,2016-12-01,28,0,0,[],[],False
|
||||
31,2017-06-01,28,0,0,[],[],False
|
||||
32,2017-12-01,28,0,0,[],[],False
|
||||
33,2018-06-01,28,0,0,[],[],False
|
||||
34,2018-12-01,28,0,0,[],[],False
|
||||
35,2019-06-01,28,0,0,[],[],False
|
||||
36,2019-12-01,29,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
|
||||
37,2020-06-01,29,0,0,[],[],False
|
||||
38,2020-12-01,30,1,0,[' UPD EnhancedForStatement \n'],[],True
|
||||
39,2021-06-01,30,0,0,[],[],False
|
||||
40,2021-12-01,30,0,0,[],[],False
|
||||
41,2022-06-01,31,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
|
||||
1,2002-06-01,5,4,0,"[' DEL MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
|
||||
2,2002-12-01,8,3,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
3,2003-06-01,10,2,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n']",[],True
|
||||
4,2003-12-01,12,2,0,"[' UPD ThrowStatement \n', ' UPD VariableDeclarationStatement \n']",[],True
|
||||
5,2004-06-01,12,0,0,[],[],False
|
||||
6,2004-12-01,16,4,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n', ' UPD FieldDeclaration \n']",[],True
|
||||
7,2005-06-01,19,3,0,"[' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD TryStatement \n']",[],True
|
||||
8,2005-12-01,19,0,0,[],[],False
|
||||
9,2006-06-01,24,5,0,"[' DEL FieldDeclaration \n', ' DEL VariableDeclarationStatement \n', ' INS ReturnStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n']",[],True
|
||||
10,2006-12-01,29,5,0,"[' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n']",[],True
|
||||
11,2007-06-01,29,0,0,[],[],False
|
||||
12,2007-12-01,30,1,0,[' UPD EnhancedForStatement \n'],[],True
|
||||
13,2008-06-01,32,2,0,"[' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n']",[],True
|
||||
14,2008-12-01,33,1,0,[' DEL IfStatement \n'],[],True
|
||||
15,2009-06-01,33,0,0,[],[],False
|
||||
16,2009-12-01,34,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
|
||||
17,2010-06-01,34,0,0,[],[],False
|
||||
18,2010-12-01,37,3,0,"[' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' UPD SwitchStatement \n']",[],True
|
||||
19,2011-06-01,41,4,0,"[' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n']",[],True
|
||||
20,2011-12-01,47,6,0,"[' DEL ReturnStatement \n', ' INS ForStatement TO MethodDeclaration \n', ' INS IfStatement TO Initializer \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n', ' UPD SynchronizedStatement \n']",[],True
|
||||
21,2012-06-01,48,1,0,[' UPD AssertStatement \n'],[],True
|
||||
22,2012-12-01,48,1,1,[' INS SynchronizedStatement TO MethodDeclaration \n'],[' INS IfStatement TO Initializer \n'],True
|
||||
23,2013-06-01,49,1,0,[' UPD DoStatement \n'],[],True
|
||||
24,2013-12-01,51,2,0,"[' INS IfStatement TO Initializer \n', ' UPD SwitchCase \n']",[],True
|
||||
25,2014-06-01,52,1,0,[' DEL WhileStatement \n'],[],True
|
||||
26,2014-12-01,52,0,0,[],[],False
|
||||
27,2015-06-01,53,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
28,2015-12-01,53,0,0,[],[],False
|
||||
29,2016-06-01,53,0,0,[],[],False
|
||||
30,2016-12-01,53,0,0,[],[],False
|
||||
31,2017-06-01,53,0,0,[],[],False
|
||||
32,2017-12-01,53,0,0,[],[],False
|
||||
33,2018-06-01,54,1,0,[' UPD ClassInstanceCreation \n'],[],True
|
||||
34,2018-12-01,55,1,0,[' UPD LambdaExpression \n'],[],True
|
||||
35,2019-06-01,55,0,0,[],[],False
|
||||
36,2019-12-01,55,0,0,[],[],False
|
||||
37,2020-06-01,55,0,0,[],[],False
|
||||
38,2020-12-01,56,1,0,[' INS ThrowStatement TO MethodDeclaration \n'],[],True
|
||||
39,2021-06-01,57,1,0,[' DEL SuperConstructorInvocation \n'],[],True
|
||||
40,2021-12-01,57,0,0,[],[],False
|
||||
41,2022-06-01,58,1,0,[' INS AssertStatement TO MethodDeclaration \n'],[],True
|
||||
|
@@ -1,37 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2004-12-01,3,3,0,"[' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n', ' UPD VariableDeclarationStatement \n']",[],True
|
||||
1,2005-06-01,14,11,0,"[' DEL ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n', ' INS FieldDeclaration TO TypeDeclaration \n', ' INS IfStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n', ' UPD IfStatement \n', ' UPD ThrowStatement \n', ' UPD TryStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
2,2005-12-01,17,3,0,"[' DEL MethodDeclaration \n', ' UPD Block \n', ' UPD ReturnStatement \n']",[],True
|
||||
3,2006-06-01,21,4,0,"[' DEL FieldDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD SuperConstructorInvocation \n', ' UPD WhileStatement \n']",[],True
|
||||
4,2006-12-01,27,6,0,"[' DEL ThrowStatement \n', ' INS FieldDeclaration TO AnonymousClassDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD ConstructorInvocation \n']",[],True
|
||||
5,2007-06-01,27,0,0,[],[],False
|
||||
6,2007-12-01,29,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
|
||||
7,2008-06-01,30,1,0,[' DEL EnhancedForStatement \n'],[],True
|
||||
8,2008-12-01,30,0,0,[],[],False
|
||||
9,2009-06-01,31,1,0,[' DEL IfStatement \n'],[],True
|
||||
10,2009-12-01,32,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
|
||||
11,2010-06-01,32,0,0,[],[],False
|
||||
12,2010-12-01,32,0,0,[],[],False
|
||||
13,2011-06-01,35,3,0,"[' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD ForStatement \n', ' UPD SwitchStatement \n']",[],True
|
||||
14,2011-12-01,36,1,0,[' UPD SynchronizedStatement \n'],[],True
|
||||
15,2012-06-01,36,0,0,[],[],False
|
||||
16,2012-12-01,36,0,0,[],[],False
|
||||
17,2013-06-01,38,2,0,"[' INS ForStatement TO MethodDeclaration \n', ' UPD DoStatement \n']",[],True
|
||||
18,2013-12-01,39,1,0,[' UPD SwitchCase \n'],[],True
|
||||
19,2014-06-01,39,0,0,[],[],False
|
||||
20,2014-12-01,41,2,0,"[' DEL ReturnStatement \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
|
||||
21,2015-06-01,41,0,0,[],[],False
|
||||
22,2015-12-01,42,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
23,2016-06-01,42,0,0,[],[],False
|
||||
24,2016-12-01,43,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
|
||||
25,2017-06-01,43,0,0,[],[],False
|
||||
26,2017-12-01,43,0,0,[],[],False
|
||||
27,2018-06-01,44,1,0,[' UPD ClassInstanceCreation \n'],[],True
|
||||
28,2018-12-01,44,0,0,[],[],False
|
||||
29,2019-06-01,46,2,0,"[' DEL TryStatement \n', ' UPD AssertStatement \n']",[],True
|
||||
30,2019-12-01,46,0,0,[],[],False
|
||||
31,2020-06-01,46,0,0,[],[],False
|
||||
32,2020-12-01,46,0,0,[],[],False
|
||||
33,2021-06-01,47,1,0,[' DEL SuperConstructorInvocation \n'],[],True
|
||||
34,2021-12-01,47,0,0,[],[],False
|
||||
35,2022-06-01,47,0,0,[],[],False
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
|
||||
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
|
||||
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
3,2003-06-01,11,3,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n', ' UPD VariableDeclarationStatement \n']",[],True
|
||||
4,2003-12-01,12,1,0,[' UPD ThrowStatement \n'],[],True
|
||||
5,2004-06-01,12,0,0,[],[],False
|
||||
6,2004-12-01,15,3,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n', ' UPD Block \n']",[],True
|
||||
7,2005-06-01,15,0,0,[],[],False
|
||||
8,2005-12-01,15,0,0,[],[],False
|
||||
9,2006-06-01,16,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
|
||||
10,2006-12-01,16,0,0,[],[],False
|
||||
11,2007-06-01,16,0,0,[],[],False
|
||||
12,2007-12-01,16,0,0,[],[],False
|
||||
13,2008-06-01,16,0,0,[],[],False
|
||||
14,2008-12-01,19,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD FieldDeclaration \n']",[],True
|
||||
15,2009-06-01,21,2,0,"[' DEL VariableDeclarationStatement \n', ' UPD WhileStatement \n']",[],True
|
||||
16,2009-12-01,22,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
|
||||
17,2010-06-01,22,0,0,[],[],False
|
||||
18,2010-12-01,23,1,0,[' UPD TryStatement \n'],[],True
|
||||
19,2011-06-01,23,0,0,[],[],False
|
||||
20,2011-12-01,26,3,0,"[' INS TryStatement TO MethodDeclaration \n', ' UPD CatchClause \n', ' UPD SwitchStatement \n']",[],True
|
||||
21,2012-06-01,27,1,0,[' UPD SuperConstructorInvocation \n'],[],True
|
||||
22,2012-12-01,27,0,0,[],[],False
|
||||
23,2013-06-01,28,1,0,[' UPD DoStatement \n'],[],True
|
||||
24,2013-12-01,28,0,0,[],[],False
|
||||
25,2014-06-01,28,0,0,[],[],False
|
||||
26,2014-12-01,28,0,0,[],[],False
|
||||
27,2015-06-01,28,0,0,[],[],False
|
||||
28,2015-12-01,28,0,0,[],[],False
|
||||
29,2016-06-01,28,0,0,[],[],False
|
||||
30,2016-12-01,28,0,0,[],[],False
|
||||
31,2017-06-01,28,0,0,[],[],False
|
||||
32,2017-12-01,28,0,0,[],[],False
|
||||
33,2018-06-01,28,0,0,[],[],False
|
||||
34,2018-12-01,28,0,0,[],[],False
|
||||
35,2019-06-01,28,0,0,[],[],False
|
||||
36,2019-12-01,29,1,0,[' INS ExpressionStatement TO Initializer \n'],[],True
|
||||
37,2020-06-01,29,0,0,[],[],False
|
||||
38,2020-12-01,30,1,0,[' UPD EnhancedForStatement \n'],[],True
|
||||
39,2021-06-01,30,0,0,[],[],False
|
||||
40,2021-12-01,30,0,0,[],[],False
|
||||
41,2022-06-01,31,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
|
||||
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
|
||||
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
3,2003-06-01,10,2,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n']",[],True
|
||||
4,2003-12-01,11,1,0,[' UPD ThrowStatement \n'],[],True
|
||||
5,2004-06-01,12,1,0,[' UPD VariableDeclarationStatement \n'],[],True
|
||||
6,2004-12-01,14,2,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n']",[],True
|
||||
7,2005-06-01,14,0,0,[],[],False
|
||||
8,2005-12-01,14,0,0,[],[],False
|
||||
9,2006-06-01,15,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
|
||||
10,2006-12-01,15,1,1,[' INS TryStatement TO MethodDeclaration \n'],[' INS IfStatement TO MethodDeclaration \n'],True
|
||||
11,2007-06-01,17,2,0,"[' INS IfStatement TO MethodDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n']",[],True
|
||||
12,2007-12-01,20,3,0,"[' DEL ThrowStatement \n', ' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
|
||||
13,2008-06-01,23,3,0,"[' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n', ' UPD TryStatement \n']",[],True
|
||||
14,2008-12-01,23,0,0,[],[],False
|
||||
15,2009-06-01,26,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD WhileStatement \n']",[],True
|
||||
16,2009-12-01,27,1,0,[' UPD CatchClause \n'],[],True
|
||||
17,2010-06-01,27,0,0,[],[],False
|
||||
18,2010-12-01,32,5,0,"[' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD Block \n', ' UPD SwitchStatement \n']",[],True
|
||||
19,2011-06-01,38,6,0,"[' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD SuperConstructorInvocation \n']",[],True
|
||||
20,2011-12-01,41,3,0,"[' INS ForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
|
||||
21,2012-06-01,42,1,0,[' UPD AssertStatement \n'],[],True
|
||||
22,2012-12-01,43,1,0,[' INS IfStatement TO Initializer \n'],[],True
|
||||
23,2013-06-01,43,0,0,[],[],False
|
||||
24,2013-12-01,44,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
|
||||
25,2014-06-01,45,1,0,[' DEL WhileStatement \n'],[],True
|
||||
26,2014-12-01,46,1,0,[' UPD SwitchCase \n'],[],True
|
||||
27,2015-06-01,46,0,0,[],[],False
|
||||
28,2015-12-01,47,1,0,[' DEL ReturnStatement \n'],[],True
|
||||
29,2016-06-01,48,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
30,2016-12-01,48,0,0,[],[],False
|
||||
31,2017-06-01,49,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
|
||||
32,2017-12-01,50,1,0,[' UPD ConstructorInvocation \n'],[],True
|
||||
33,2018-06-01,50,0,0,[],[],False
|
||||
34,2018-12-01,51,1,0,[' UPD LambdaExpression \n'],[],True
|
||||
35,2019-06-01,51,0,0,[],[],False
|
||||
36,2019-12-01,51,0,0,[],[],False
|
||||
37,2020-06-01,51,0,0,[],[],False
|
||||
38,2020-12-01,51,0,0,[],[],False
|
||||
39,2021-06-01,51,0,0,[],[],False
|
||||
40,2021-12-01,51,0,0,[],[],False
|
||||
41,2022-06-01,51,0,0,[],[],False
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed,New Pattern
|
||||
0,2001-12-01,1,1,0,[' UPD IfStatement \n'],[],True
|
||||
1,2002-06-01,4,3,0,"[' DEL MethodDeclaration \n', ' UPD ExpressionStatement \n', ' UPD MethodDeclaration \n']",[],True
|
||||
2,2002-12-01,8,4,0,"[' INS ExpressionStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n', ' UPD ReturnStatement \n', ' UPD TypeDeclaration \n']",[],True
|
||||
3,2003-06-01,10,2,0,"[' DEL ExpressionStatement \n', ' UPD ForStatement \n']",[],True
|
||||
4,2003-12-01,11,1,0,[' UPD ThrowStatement \n'],[],True
|
||||
5,2004-06-01,12,1,0,[' UPD VariableDeclarationStatement \n'],[],True
|
||||
6,2004-12-01,14,2,0,"[' INS FieldDeclaration TO TypeDeclaration \n', ' UPD FieldDeclaration \n']",[],True
|
||||
7,2005-06-01,14,0,0,[],[],False
|
||||
8,2005-12-01,14,0,0,[],[],False
|
||||
9,2006-06-01,15,1,0,[' INS IfStatement TO MethodDeclaration \n'],[],True
|
||||
10,2006-12-01,15,1,1,[' INS TryStatement TO MethodDeclaration \n'],[' INS IfStatement TO MethodDeclaration \n'],True
|
||||
11,2007-06-01,17,2,0,"[' INS IfStatement TO MethodDeclaration \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n']",[],True
|
||||
12,2007-12-01,20,3,0,"[' DEL ThrowStatement \n', ' DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n']",[],True
|
||||
13,2008-06-01,23,3,0,"[' DEL EnhancedForStatement \n', ' INS ExpressionStatement TO Initializer \n', ' UPD TryStatement \n']",[],True
|
||||
14,2008-12-01,23,0,0,[],[],False
|
||||
15,2009-06-01,26,3,0,"[' DEL FieldDeclaration \n', ' DEL IfStatement \n', ' UPD WhileStatement \n']",[],True
|
||||
16,2009-12-01,27,1,0,[' UPD CatchClause \n'],[],True
|
||||
17,2010-06-01,27,0,0,[],[],False
|
||||
18,2010-12-01,32,5,0,"[' DEL TryStatement \n', ' INS EnhancedForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n', ' UPD Block \n', ' UPD SwitchStatement \n']",[],True
|
||||
19,2011-06-01,38,6,0,"[' DEL ForStatement \n', ' DEL TypeDeclaration \n', ' INS FieldDeclaration TO EnumDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n', ' MOV MethodDeclaration TO TypeDeclaration \n', ' UPD SuperConstructorInvocation \n']",[],True
|
||||
20,2011-12-01,41,3,0,"[' INS ForStatement TO MethodDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n']",[],True
|
||||
21,2012-06-01,42,1,0,[' UPD AssertStatement \n'],[],True
|
||||
22,2012-12-01,43,1,0,[' INS IfStatement TO Initializer \n'],[],True
|
||||
23,2013-06-01,43,0,0,[],[],False
|
||||
24,2013-12-01,44,1,0,[' INS SynchronizedStatement TO MethodDeclaration \n'],[],True
|
||||
25,2014-06-01,45,1,0,[' DEL WhileStatement \n'],[],True
|
||||
26,2014-12-01,46,1,0,[' UPD SwitchCase \n'],[],True
|
||||
27,2015-06-01,46,0,0,[],[],False
|
||||
28,2015-12-01,47,1,0,[' DEL ReturnStatement \n'],[],True
|
||||
29,2016-06-01,48,1,0,[' UPD EnumDeclaration \n'],[],True
|
||||
30,2016-12-01,48,0,0,[],[],False
|
||||
31,2017-06-01,49,1,0,[' INS TypeDeclaration TO TypeDeclaration \n'],[],True
|
||||
32,2017-12-01,50,1,0,[' UPD ConstructorInvocation \n'],[],True
|
||||
33,2018-06-01,50,0,0,[],[],False
|
||||
34,2018-12-01,51,1,0,[' UPD LambdaExpression \n'],[],True
|
||||
35,2019-06-01,51,0,0,[],[],False
|
||||
36,2019-12-01,51,0,0,[],[],False
|
||||
37,2020-06-01,51,0,0,[],[],False
|
||||
38,2020-12-01,51,0,0,[],[],False
|
||||
39,2021-06-01,51,0,0,[],[],False
|
||||
40,2021-12-01,51,0,0,[],[],False
|
||||
41,2022-06-01,51,0,0,[],[],False
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2001-06-01,1,1,0,['IfStatement'],[]
|
||||
1,2001-12-01,1,0,0,[],[]
|
||||
2,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
|
||||
3,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
|
||||
4,2003-06-01,6,1,0,['ForStatement'],[]
|
||||
5,2003-12-01,7,1,0,['ThrowStatement'],[]
|
||||
6,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
|
||||
7,2004-12-01,9,1,0,['FieldDeclaration'],[]
|
||||
8,2005-06-01,9,0,0,[],[]
|
||||
9,2005-12-01,9,0,0,[],[]
|
||||
10,2006-06-01,9,0,0,[],[]
|
||||
11,2006-12-01,10,1,0,['TryStatement'],[]
|
||||
12,2007-06-01,10,0,0,[],[]
|
||||
13,2007-12-01,11,1,0,['EnhancedForStatement'],[]
|
||||
14,2008-06-01,11,0,0,[],[]
|
||||
15,2008-12-01,11,0,0,[],[]
|
||||
16,2009-06-01,12,1,0,['WhileStatement'],[]
|
||||
17,2009-12-01,13,1,0,['CatchClause'],[]
|
||||
18,2010-06-01,13,0,0,[],[]
|
||||
19,2010-12-01,15,2,0,"['Block', 'SwitchStatement']",[]
|
||||
20,2011-06-01,16,1,0,['SuperConstructorInvocation'],[]
|
||||
21,2011-12-01,16,0,0,[],[]
|
||||
22,2012-06-01,17,1,0,['AssertStatement'],[]
|
||||
23,2012-12-01,17,0,0,[],[]
|
||||
24,2013-06-01,17,0,0,[],[]
|
||||
25,2013-12-01,18,1,0,['SynchronizedStatement'],[]
|
||||
26,2014-06-01,18,0,0,[],[]
|
||||
27,2014-12-01,19,1,0,['SwitchCase'],[]
|
||||
28,2015-06-01,19,0,0,[],[]
|
||||
29,2015-12-01,19,0,0,[],[]
|
||||
30,2016-06-01,20,1,0,['EnumDeclaration'],[]
|
||||
31,2016-12-01,20,0,0,[],[]
|
||||
32,2017-06-01,20,0,0,[],[]
|
||||
33,2017-12-01,21,1,0,['ConstructorInvocation'],[]
|
||||
34,2018-06-01,21,0,0,[],[]
|
||||
35,2018-12-01,22,1,0,['LambdaExpression'],[]
|
||||
36,2019-06-01,22,0,0,[],[]
|
||||
37,2019-12-01,22,0,0,[],[]
|
||||
38,2020-06-01,22,0,0,[],[]
|
||||
39,2020-12-01,22,0,0,[],[]
|
||||
40,2021-06-01,22,0,0,[],[]
|
||||
41,2021-12-01,22,0,0,[],[]
|
||||
42,2022-06-01,22,0,0,[],[]
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2001-06-01,1,1,0,['IfStatement'],[]
|
||||
1,2001-12-01,1,0,0,[],[]
|
||||
2,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
|
||||
3,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
|
||||
4,2003-06-01,6,1,0,['ForStatement'],[]
|
||||
5,2003-12-01,7,1,0,['ThrowStatement'],[]
|
||||
6,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
|
||||
7,2004-12-01,9,1,0,['FieldDeclaration'],[]
|
||||
8,2005-06-01,10,1,0,['TryStatement'],[]
|
||||
9,2005-12-01,11,1,0,['Block'],[]
|
||||
10,2006-06-01,13,2,0,"['SuperConstructorInvocation', 'WhileStatement']",[]
|
||||
11,2006-12-01,15,2,0,"['CatchClause', 'ConstructorInvocation']",[]
|
||||
12,2007-06-01,15,0,0,[],[]
|
||||
13,2007-12-01,16,1,0,['EnhancedForStatement'],[]
|
||||
14,2008-06-01,16,0,0,[],[]
|
||||
15,2008-12-01,16,0,0,[],[]
|
||||
16,2009-06-01,16,0,0,[],[]
|
||||
17,2009-12-01,16,0,0,[],[]
|
||||
18,2010-06-01,16,0,0,[],[]
|
||||
19,2010-12-01,17,1,0,['SwitchStatement'],[]
|
||||
20,2011-06-01,17,0,0,[],[]
|
||||
21,2011-12-01,18,1,0,['SynchronizedStatement'],[]
|
||||
22,2012-06-01,19,1,0,['AssertStatement'],[]
|
||||
23,2012-12-01,19,0,0,[],[]
|
||||
24,2013-06-01,20,1,0,['DoStatement'],[]
|
||||
25,2013-12-01,20,0,0,[],[]
|
||||
26,2014-06-01,21,1,0,['SwitchCase'],[]
|
||||
27,2014-12-01,21,0,0,[],[]
|
||||
28,2015-06-01,21,0,0,[],[]
|
||||
29,2015-12-01,22,1,0,['EnumDeclaration'],[]
|
||||
30,2016-06-01,22,0,0,[],[]
|
||||
31,2016-12-01,22,0,0,[],[]
|
||||
32,2017-06-01,22,0,0,[],[]
|
||||
33,2017-12-01,22,0,0,[],[]
|
||||
34,2018-06-01,23,1,0,['ClassInstanceCreation'],[]
|
||||
35,2018-12-01,24,1,0,['LambdaExpression'],[]
|
||||
36,2019-06-01,24,0,0,[],[]
|
||||
37,2019-12-01,24,0,0,[],[]
|
||||
38,2020-06-01,24,0,0,[],[]
|
||||
39,2020-12-01,24,0,0,[],[]
|
||||
40,2021-06-01,24,0,0,[],[]
|
||||
41,2021-12-01,24,0,0,[],[]
|
||||
42,2022-06-01,24,0,0,[],[]
|
||||
|
@@ -1,37 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2004-12-01,3,3,0,"['ExpressionStatement', 'MethodDeclaration', 'VariableDeclarationStatement']",[]
|
||||
1,2005-06-01,8,5,0,"['FieldDeclaration', 'IfStatement', 'ThrowStatement', 'TryStatement', 'TypeDeclaration']",[]
|
||||
2,2005-12-01,10,2,0,"['Block', 'ReturnStatement']",[]
|
||||
3,2006-06-01,12,2,0,"['SuperConstructorInvocation', 'WhileStatement']",[]
|
||||
4,2006-12-01,14,2,0,"['CatchClause', 'ConstructorInvocation']",[]
|
||||
5,2007-06-01,14,0,0,[],[]
|
||||
6,2007-12-01,15,1,0,['EnhancedForStatement'],[]
|
||||
7,2008-06-01,15,0,0,[],[]
|
||||
8,2008-12-01,15,0,0,[],[]
|
||||
9,2009-06-01,15,0,0,[],[]
|
||||
10,2009-12-01,15,0,0,[],[]
|
||||
11,2010-06-01,15,0,0,[],[]
|
||||
12,2010-12-01,15,0,0,[],[]
|
||||
13,2011-06-01,17,2,0,"['ForStatement', 'SwitchStatement']",[]
|
||||
14,2011-12-01,18,1,0,['SynchronizedStatement'],[]
|
||||
15,2012-06-01,18,0,0,[],[]
|
||||
16,2012-12-01,18,0,0,[],[]
|
||||
17,2013-06-01,19,1,0,['DoStatement'],[]
|
||||
18,2013-12-01,20,1,0,['SwitchCase'],[]
|
||||
19,2014-06-01,20,0,0,[],[]
|
||||
20,2014-12-01,20,0,0,[],[]
|
||||
21,2015-06-01,20,0,0,[],[]
|
||||
22,2015-12-01,21,1,0,['EnumDeclaration'],[]
|
||||
23,2016-06-01,21,0,0,[],[]
|
||||
24,2016-12-01,21,0,0,[],[]
|
||||
25,2017-06-01,21,0,0,[],[]
|
||||
26,2017-12-01,21,0,0,[],[]
|
||||
27,2018-06-01,22,1,0,['ClassInstanceCreation'],[]
|
||||
28,2018-12-01,22,0,0,[],[]
|
||||
29,2019-06-01,23,1,0,['AssertStatement'],[]
|
||||
30,2019-12-01,23,0,0,[],[]
|
||||
31,2020-06-01,23,0,0,[],[]
|
||||
32,2020-12-01,23,0,0,[],[]
|
||||
33,2021-06-01,23,0,0,[],[]
|
||||
34,2021-12-01,23,0,0,[],[]
|
||||
35,2022-06-01,23,0,0,[],[]
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2001-12-01,1,1,0,['IfStatement'],[]
|
||||
1,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
|
||||
2,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
|
||||
3,2003-06-01,7,2,0,"['ForStatement', 'VariableDeclarationStatement']",[]
|
||||
4,2003-12-01,8,1,0,['ThrowStatement'],[]
|
||||
5,2004-06-01,8,0,0,[],[]
|
||||
6,2004-12-01,10,2,0,"['Block', 'FieldDeclaration']",[]
|
||||
7,2005-06-01,10,0,0,[],[]
|
||||
8,2005-12-01,10,0,0,[],[]
|
||||
9,2006-06-01,10,0,0,[],[]
|
||||
10,2006-12-01,10,0,0,[],[]
|
||||
11,2007-06-01,10,0,0,[],[]
|
||||
12,2007-12-01,10,0,0,[],[]
|
||||
13,2008-06-01,10,0,0,[],[]
|
||||
14,2008-12-01,10,0,0,[],[]
|
||||
15,2009-06-01,11,1,0,['WhileStatement'],[]
|
||||
16,2009-12-01,11,0,0,[],[]
|
||||
17,2010-06-01,11,0,0,[],[]
|
||||
18,2010-12-01,12,1,0,['TryStatement'],[]
|
||||
19,2011-06-01,12,0,0,[],[]
|
||||
20,2011-12-01,14,2,0,"['CatchClause', 'SwitchStatement']",[]
|
||||
21,2012-06-01,15,1,0,['SuperConstructorInvocation'],[]
|
||||
22,2012-12-01,15,0,0,[],[]
|
||||
23,2013-06-01,16,1,0,['DoStatement'],[]
|
||||
24,2013-12-01,16,0,0,[],[]
|
||||
25,2014-06-01,16,0,0,[],[]
|
||||
26,2014-12-01,16,0,0,[],[]
|
||||
27,2015-06-01,16,0,0,[],[]
|
||||
28,2015-12-01,16,0,0,[],[]
|
||||
29,2016-06-01,16,0,0,[],[]
|
||||
30,2016-12-01,16,0,0,[],[]
|
||||
31,2017-06-01,16,0,0,[],[]
|
||||
32,2017-12-01,16,0,0,[],[]
|
||||
33,2018-06-01,16,0,0,[],[]
|
||||
34,2018-12-01,16,0,0,[],[]
|
||||
35,2019-06-01,16,0,0,[],[]
|
||||
36,2019-12-01,16,0,0,[],[]
|
||||
37,2020-06-01,16,0,0,[],[]
|
||||
38,2020-12-01,17,1,0,['EnhancedForStatement'],[]
|
||||
39,2021-06-01,17,0,0,[],[]
|
||||
40,2021-12-01,17,0,0,[],[]
|
||||
41,2022-06-01,18,1,0,['EnumDeclaration'],[]
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Date,Number of Patches,Numbers of added,Numbers of removed
|
||||
0,2001-06-01,1,1,0
|
||||
1,2001-12-01,1,0,0
|
||||
2,2002-06-01,6,5,0
|
||||
3,2002-12-01,12,6,0
|
||||
4,2003-06-01,15,3,0
|
||||
5,2003-12-01,28,13,0
|
||||
6,2004-06-01,37,9,0
|
||||
7,2004-12-01,42,5,0
|
||||
8,2005-06-01,45,3,0
|
||||
9,2005-12-01,48,3,0
|
||||
10,2006-06-01,54,7,1
|
||||
11,2006-12-01,57,5,2
|
||||
12,2007-06-01,84,27,0
|
||||
13,2007-12-01,118,34,0
|
||||
14,2008-06-01,167,50,1
|
||||
15,2008-12-01,223,56,0
|
||||
16,2009-06-01,294,71,0
|
||||
17,2009-12-01,364,71,1
|
||||
18,2010-06-01,403,40,1
|
||||
19,2010-12-01,497,94,0
|
||||
20,2011-06-01,742,245,0
|
||||
21,2011-12-01,1032,291,1
|
||||
22,2012-06-01,1234,203,1
|
||||
23,2012-12-01,1386,155,3
|
||||
24,2013-06-01,1512,126,0
|
||||
25,2013-12-01,1674,163,1
|
||||
26,2014-06-01,1791,120,3
|
||||
27,2014-12-01,1888,99,2
|
||||
28,2015-06-01,1967,84,5
|
||||
29,2015-12-01,2034,70,3
|
||||
30,2016-06-01,2102,73,5
|
||||
31,2016-12-01,2172,74,4
|
||||
32,2017-06-01,2247,79,4
|
||||
33,2017-12-01,2358,112,1
|
||||
34,2018-06-01,2404,53,7
|
||||
35,2018-12-01,2510,110,4
|
||||
36,2019-06-01,2579,70,1
|
||||
37,2019-12-01,2661,87,5
|
||||
38,2020-06-01,2733,79,7
|
||||
39,2020-12-01,2817,84,0
|
||||
40,2021-06-01,2867,52,2
|
||||
41,2021-12-01,2962,98,3
|
||||
42,2022-06-01,3014,54,2
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2001-06-01,1,1,0,['IfStatement'],[]
|
||||
1,2001-12-01,1,0,0,[],[]
|
||||
2,2002-06-01,6,5,0,"[' DEL MethodDeclaration \n--- DEL Modifier \n', ' UPD ExpressionStatement \n--- UPD Assignment \n', ' UPD ExpressionStatement \n--- UPD MethodInvocation \n', ' UPD IfStatement \n--- INS Block TO IfStatement \n', ' UPD MethodDeclaration \n--- UPD SimpleName \n']",[]
|
||||
3,2002-12-01,11,5,0,"[' INS ExpressionStatement TO MethodDeclaration \n--- INS MethodInvocation TO ExpressionStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD MethodDeclaration \n--- INS SimpleType TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS MethodInvocation TO ReturnStatement \n', ' UPD TypeDeclaration \n--- DEL SimpleType \n']",[]
|
||||
4,2003-06-01,13,2,0,"[' DEL ExpressionStatement \n--- DEL MethodInvocation \n', ' UPD ForStatement \n--- UPD InfixExpression \n']",[]
|
||||
5,2003-12-01,22,9,0,"[' UPD IfStatement \n--- UPD InfixExpression \n', ' UPD IfStatement \n--- UPD MethodInvocation \n', ' UPD MethodDeclaration \n--- UPD SingleVariableDeclaration \n', ' UPD ReturnStatement \n--- DEL FieldAccess \n', ' UPD ReturnStatement \n--- DEL ParenthesizedExpression \n', ' UPD ReturnStatement \n--- UPD InfixExpression \n', ' UPD ThrowStatement \n--- UPD ClassInstanceCreation \n', ' UPD TypeDeclaration \n--- INS SimpleType TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SimpleType \n']",[]
|
||||
6,2004-06-01,25,3,0,"[' UPD MethodDeclaration \n--- UPD SimpleType \n', ' UPD ReturnStatement \n--- UPD MethodInvocation \n', ' UPD VariableDeclarationStatement \n--- UPD VariableDeclarationFragment \n']",[]
|
||||
7,2004-12-01,27,2,0,"[' INS FieldDeclaration TO TypeDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' UPD FieldDeclaration \n--- INS ArrayType TO FieldDeclaration \n']",[]
|
||||
8,2005-06-01,29,2,0,"[' UPD MethodDeclaration \n--- DEL Modifier \n', ' UPD MethodDeclaration \n--- INS Modifier TO MethodDeclaration \n']",[]
|
||||
9,2005-12-01,30,1,0,[' UPD TypeDeclaration \n--- INS Modifier TO TypeDeclaration \n'],[]
|
||||
10,2006-06-01,31,1,0,[' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n'],[]
|
||||
11,2006-12-01,31,1,1,[' INS TryStatement TO MethodDeclaration \n--- MOV ExpressionStatement TO TryStatement \n'],[' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n']
|
||||
12,2007-06-01,37,6,0,"[' INS IfStatement TO MethodDeclaration \n--- INS InfixExpression TO IfStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS SimpleType TO VariableDeclarationStatement \n', ' UPD IfStatement \n--- DEL PrefixExpression \n', ' UPD ReturnStatement \n--- UPD CastExpression \n', ' UPD VariableDeclarationStatement \n--- UPD ParameterizedType \n', ' UPD VariableDeclarationStatement \n--- UPD SimpleType \n']",[]
|
||||
13,2007-12-01,49,12,0,"[' DEL ThrowStatement \n--- DEL ClassInstanceCreation \n', ' DEL VariableDeclarationStatement \n--- DEL ParameterizedType \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS Assignment TO ExpressionStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS SimpleType TO MethodDeclaration \n', ' UPD EnhancedForStatement \n--- INS MethodInvocation TO EnhancedForStatement \n', ' UPD FieldDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' UPD FieldDeclaration \n--- UPD VariableDeclarationFragment \n', ' UPD MethodDeclaration \n--- UPD Modifier \n', ' UPD MethodDeclaration \n--- UPD ParameterizedType \n', ' UPD ReturnStatement \n--- UPD ClassInstanceCreation \n', ' UPD TypeDeclaration \n--- INS ParameterizedType TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD ParameterizedType \n']",[]
|
||||
14,2008-06-01,60,11,0,"[' DEL EnhancedForStatement \n--- DEL SingleVariableDeclaration \n', ' INS ExpressionStatement TO Initializer \n--- INS MethodInvocation TO ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n--- MOV MethodInvocation TO ExpressionStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS InstanceofExpression TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS MethodInvocation TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS PrefixExpression TO IfStatement \n', ' UPD FieldDeclaration \n--- DEL Modifier \n', ' UPD FieldDeclaration \n--- UPD Modifier \n', ' UPD FieldDeclaration \n--- UPD SimpleType \n', ' UPD TryStatement \n--- INS ExpressionStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD ExpressionStatement \n']",[]
|
||||
15,2008-12-01,68,8,0,"[' DEL ExpressionStatement \n--- DEL Assignment \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS PrimitiveType TO MethodDeclaration \n', ' UPD FieldDeclaration \n--- DEL SimpleType \n', ' UPD IfStatement \n--- INS InfixExpression TO IfStatement \n', ' UPD TryStatement \n--- DEL ExpressionStatement \n', ' UPD TypeDeclaration \n--- INS SingleMemberAnnotation TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD Modifier \n', ' UPD TypeDeclaration \n--- UPD NormalAnnotation \n']",[]
|
||||
16,2009-06-01,75,7,0,"[' DEL FieldDeclaration \n--- DEL Modifier \n', ' DEL IfStatement \n--- DEL InfixExpression \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS PrimitiveType TO VariableDeclarationStatement \n', ' UPD MethodDeclaration \n--- DEL SimpleType \n', ' UPD ReturnStatement \n--- UPD TypeLiteral \n', ' UPD VariableDeclarationStatement \n--- INS ParameterizedType TO VariableDeclarationStatement \n', ' UPD WhileStatement \n--- UPD Block \n']",[]
|
||||
17,2009-12-01,83,8,0,"[' INS FieldDeclaration TO TypeDeclaration \n--- INS SimpleType TO FieldDeclaration \n', ' INS TryStatement TO MethodDeclaration \n--- INS ExpressionStatement TO TryStatement \n', ' UPD CatchClause \n--- UPD SingleVariableDeclaration \n', ' UPD IfStatement \n--- UPD PrefixExpression \n', ' UPD ReturnStatement \n--- UPD StringLiteral \n', ' UPD TryStatement \n--- INS IfStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD IfStatement \n', ' UPD TryStatement \n--- UPD ReturnStatement \n']",[]
|
||||
18,2010-06-01,89,6,0,"[' UPD EnhancedForStatement \n--- UPD SingleVariableDeclaration \n', ' UPD FieldDeclaration \n--- INS ParameterizedType TO FieldDeclaration \n', ' UPD MethodDeclaration \n--- INS ParameterizedType TO MethodDeclaration \n', ' UPD MethodDeclaration \n--- INS SingleVariableDeclaration TO MethodDeclaration \n', ' UPD TypeDeclaration \n--- DEL NormalAnnotation \n', ' UPD TypeDeclaration \n--- INS MarkerAnnotation TO TypeDeclaration \n']",[]
|
||||
19,2010-12-01,110,21,0,"[' DEL IfStatement \n--- DEL Block \n', ' DEL IfStatement \n--- DEL MethodInvocation \n', ' DEL MethodDeclaration \n--- DEL SimpleType \n', ' DEL TryStatement \n--- DEL ExpressionStatement \n', ' DEL VariableDeclarationStatement \n--- DEL SimpleType \n', ' INS EnhancedForStatement TO MethodDeclaration \n--- INS SingleVariableDeclaration TO EnhancedForStatement \n', ' INS MethodDeclaration TO AnonymousClassDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD Block \n--- MOV VariableDeclarationStatement TO Block \n', ' UPD Block \n--- UPD TryStatement \n', ' UPD EnhancedForStatement \n--- DEL ExpressionStatement \n', ' UPD FieldDeclaration \n--- DEL ParameterizedType \n', ' UPD IfStatement \n--- DEL InfixExpression \n', ' UPD IfStatement \n--- DEL MethodInvocation \n', ' UPD MethodDeclaration \n--- MOV SuperConstructorInvocation TO MethodDeclaration \n', ' UPD ReturnStatement \n--- DEL NullLiteral \n', ' UPD SwitchStatement \n--- INS BreakStatement TO SwitchStatement \n', ' UPD TryStatement \n--- INS CatchClause TO TryStatement \n', ' UPD TryStatement \n--- MOV ExpressionStatement TO TryStatement \n', ' UPD TypeDeclaration \n--- DEL SingleMemberAnnotation \n', ' UPD VariableDeclarationStatement \n--- DEL SimpleType \n', ' UPD WhileStatement \n--- INS InfixExpression TO WhileStatement \n']",[]
|
||||
20,2011-06-01,145,35,0,"[' DEL ForStatement \n--- DEL SwitchStatement \n', ' DEL MethodDeclaration \n--- DEL PrimitiveType \n', ' DEL TypeDeclaration \n--- DEL SingleMemberAnnotation \n', ' INS FieldDeclaration TO EnumDeclaration \n--- INS Modifier TO FieldDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS ParameterizedType TO MethodDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS BooleanLiteral TO ReturnStatement \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS NullLiteral TO ReturnStatement \n', ' INS TryStatement TO MethodDeclaration \n--- MOV IfStatement TO TryStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS Modifier TO VariableDeclarationStatement \n', ' INS VariableDeclarationStatement TO MethodDeclaration \n--- INS ParameterizedType TO VariableDeclarationStatement \n', ' MOV MethodDeclaration TO TypeDeclaration \n--- UPD ReturnStatement \n', ' UPD Block \n--- INS VariableDeclarationStatement TO Block \n', ' UPD Block \n--- UPD ExpressionStatement \n', ' UPD Block \n--- UPD IfStatement \n', ' UPD CatchClause \n--- INS ThrowStatement TO CatchClause \n', ' UPD EnhancedForStatement \n--- DEL IfStatement \n', ' UPD EnhancedForStatement \n--- DEL MethodInvocation \n', ' UPD EnhancedForStatement \n--- DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- INS IfStatement TO EnhancedForStatement \n', ' UPD EnhancedForStatement \n--- UPD IfStatement \n', ' UPD EnhancedForStatement \n--- UPD SimpleName \n', ' UPD EnhancedForStatement \n--- UPD VariableDeclarationStatement \n', ' UPD ExpressionStatement \n--- INS Assignment TO ExpressionStatement \n', ' UPD IfStatement \n--- DEL InstanceofExpression \n', ' UPD MethodDeclaration \n--- DEL PrimitiveType \n', ' UPD MethodDeclaration \n--- DEL SingleVariableDeclaration \n', ' UPD MethodDeclaration \n--- UPD SuperConstructorInvocation \n', ' UPD MethodDeclaration \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- DEL InfixExpression \n', ' UPD ReturnStatement \n--- UPD QualifiedName \n', ' UPD SuperConstructorInvocation \n--- UPD ClassInstanceCreation \n', ' UPD SuperConstructorInvocation \n--- UPD StringLiteral \n', ' UPD TryStatement \n--- DEL VariableDeclarationStatement \n', ' UPD TryStatement \n--- UPD VariableDeclarationStatement \n', ' UPD TypeDeclaration \n--- DEL Modifier \n']",[]
|
||||
21,2011-12-01,177,32,0,"[' DEL FieldDeclaration \n--- DEL SimpleType \n', ' DEL VariableDeclarationStatement \n--- DEL Modifier \n', ' DEL VariableDeclarationStatement \n--- DEL PrimitiveType \n', ' INS ForStatement TO MethodDeclaration \n--- INS VariableDeclarationExpression TO ForStatement \n', ' INS MethodDeclaration TO EnumDeclaration \n--- INS PrimitiveType TO MethodDeclaration \n', ' INS MethodDeclaration TO TypeDeclaration \n--- INS SimpleName TO MethodDeclaration \n', ' INS SuperConstructorInvocation TO MethodDeclaration \n--- INS SimpleName TO SuperConstructorInvocation \n', ' INS TryStatement TO MethodDeclaration \n--- MOV ForStatement TO TryStatement \n', ' UPD Block \n--- UPD EnhancedForStatement \n', ' UPD Block \n--- UPD ThrowStatement \n', ' UPD Block \n--- UPD VariableDeclarationStatement \n', ' UPD CatchClause \n--- INS ExpressionStatement TO CatchClause \n', ' UPD CatchClause \n--- UPD VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- UPD ExpressionStatement \n', ' UPD EnhancedForStatement \n--- UPD MethodInvocation \n', ' UPD FieldDeclaration \n--- UPD ParameterizedType \n', ' UPD IfStatement \n--- DEL Block \n', ' UPD IfStatement \n--- INS MethodInvocation TO IfStatement \n', ' UPD IfStatement \n--- INS PrefixExpression TO IfStatement \n', ' UPD ReturnStatement \n--- UPD BooleanLiteral \n', ' UPD ReturnStatement \n--- UPD ConditionalExpression \n', ' UPD ReturnStatement \n--- UPD SimpleName \n', ' UPD SuperConstructorInvocation \n--- DEL SimpleName \n', ' UPD SuperConstructorInvocation \n--- UPD InfixExpression \n', ' UPD SwitchStatement \n--- INS ExpressionStatement TO SwitchStatement \n', ' UPD ThrowStatement \n--- DEL ClassInstanceCreation \n', ' UPD TryStatement \n--- MOV VariableDeclarationStatement TO TryStatement \n', ' UPD TryStatement \n--- UPD CatchClause \n', ' UPD TryStatement \n--- UPD WhileStatement \n', ' UPD TypeDeclaration \n--- INS SimpleName TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SingleMemberAnnotation \n', ' UPD VariableDeclarationStatement \n--- INS Modifier TO VariableDeclarationStatement \n']",[]
|
||||
22,2012-06-01,197,20,0,"[' DEL VariableDeclarationStatement \n--- DEL VariableDeclarationFragment \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS ClassInstanceCreation TO ExpressionStatement \n', ' INS ExpressionStatement TO MethodDeclaration \n--- MOV Assignment TO ExpressionStatement \n', ' UPD AssertStatement \n--- UPD InfixExpression \n', ' UPD ForStatement \n--- UPD PostfixExpression \n', ' UPD MethodDeclaration \n--- DEL ThrowStatement \n', ' UPD MethodDeclaration \n--- UPD PrimitiveType \n', ' UPD ReturnStatement \n--- DEL CastExpression \n', ' UPD ReturnStatement \n--- DEL MethodInvocation \n', ' UPD SuperConstructorInvocation \n--- INS QualifiedName TO SuperConstructorInvocation \n', ' UPD SuperConstructorInvocation \n--- UPD MethodInvocation \n', ' UPD SwitchStatement \n--- INS SwitchCase TO SwitchStatement \n', ' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n', ' UPD SwitchStatement \n--- UPD ExpressionStatement \n', ' UPD ThrowStatement \n--- INS MethodInvocation TO ThrowStatement \n', ' UPD ThrowStatement \n--- UPD MethodInvocation \n', ' UPD TryStatement \n--- INS Block TO TryStatement \n', ' UPD TryStatement \n--- UPD Block \n', ' UPD TypeDeclaration \n--- INS NormalAnnotation TO TypeDeclaration \n', ' UPD TypeDeclaration \n--- UPD SimpleName \n']",[]
|
||||
23,2012-12-01,212,15,0,"[' INS IfStatement TO Initializer \n--- INS SimpleName TO IfStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS SimpleName TO IfStatement \n', ' INS MethodDeclaration TO TypeDeclaration \n--- MOV ExpressionStatement TO MethodDeclaration \n', ' UPD Block \n--- INS IfStatement TO Block \n', ' UPD CatchClause \n--- DEL VariableDeclarationStatement \n', ' UPD EnhancedForStatement \n--- INS ExpressionStatement TO EnhancedForStatement \n', ' UPD EnhancedForStatement \n--- INS TryStatement TO EnhancedForStatement \n', ' UPD ExpressionStatement \n--- DEL MethodInvocation \n', ' UPD ForStatement \n--- DEL VariableDeclarationStatement \n', ' UPD ForStatement \n--- MOV VariableDeclarationStatement TO ForStatement \n', ' UPD ForStatement \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- DEL BooleanLiteral \n', ' UPD SuperConstructorInvocation \n--- DEL StringLiteral \n', ' UPD SuperConstructorInvocation \n--- INS NullLiteral TO SuperConstructorInvocation \n', ' UPD TryStatement \n--- INS VariableDeclarationStatement TO TryStatement \n']",[]
|
||||
24,2013-06-01,220,8,0,"[' INS ForStatement TO MethodDeclaration \n--- MOV ExpressionStatement TO ForStatement \n', ' INS IfStatement TO MethodDeclaration \n--- INS FieldAccess TO IfStatement \n', ' INS TryStatement TO MethodDeclaration \n--- INS IfStatement TO TryStatement \n', ' UPD EnhancedForStatement \n--- INS VariableDeclarationStatement TO EnhancedForStatement \n', ' UPD ExpressionStatement \n--- INS MethodInvocation TO ExpressionStatement \n', ' UPD MethodDeclaration \n--- UPD EnhancedForStatement \n', ' UPD ReturnStatement \n--- DEL ClassInstanceCreation \n', ' UPD ReturnStatement \n--- UPD ArrayCreation \n']",[]
|
||||
25,2013-12-01,229,9,0,"[' DEL VariableDeclarationStatement \n--- DEL ArrayType \n', ' INS SynchronizedStatement TO MethodDeclaration \n--- INS SimpleName TO SynchronizedStatement \n', ' UPD CatchClause \n--- INS IfStatement TO CatchClause \n', ' UPD IfStatement \n--- INS InstanceofExpression TO IfStatement \n', ' UPD MethodDeclaration \n--- UPD ExpressionStatement \n', ' UPD ReturnStatement \n--- INS ClassInstanceCreation TO ReturnStatement \n', ' UPD ReturnStatement \n--- INS NullLiteral TO ReturnStatement \n', ' UPD TypeDeclaration \n--- DEL MarkerAnnotation \n', ' UPD VariableDeclarationStatement \n--- UPD PrimitiveType \n']",[]
|
||||
26,2014-06-01,239,10,0,"[' DEL IfStatement \n--- DEL PrefixExpression \n', ' DEL TryStatement \n--- DEL VariableDeclarationStatement \n', ' DEL WhileStatement \n--- DEL MethodInvocation \n', ' INS ExpressionStatement TO MethodDeclaration \n--- INS SuperMethodInvocation TO ExpressionStatement \n', ' UPD Block \n--- DEL IfStatement \n', ' UPD ExpressionStatement \n--- UPD SuperMethodInvocation \n', ' UPD MethodDeclaration \n--- MOV SingleVariableDeclaration TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS ConditionalExpression TO ReturnStatement \n', ' UPD SwitchStatement \n--- INS ThrowStatement TO SwitchStatement \n', ' UPD VariableDeclarationStatement \n--- DEL ParameterizedType \n']",[]
|
||||
27,2014-12-01,246,7,0,"[' INS SuperConstructorInvocation TO MethodDeclaration \n--- INS TypeLiteral TO SuperConstructorInvocation \n', ' UPD SuperConstructorInvocation \n--- INS TypeLiteral TO SuperConstructorInvocation \n', ' UPD SwitchCase \n--- UPD SimpleName \n', ' UPD SwitchStatement \n--- DEL MethodInvocation \n', ' UPD SwitchStatement \n--- UPD SwitchCase \n', ' UPD VariableDeclarationStatement \n--- INS SimpleType TO VariableDeclarationStatement \n', ' UPD WhileStatement \n--- DEL Block \n']",[]
|
||||
28,2015-06-01,251,5,0,"[' UPD IfStatement \n--- DEL ParenthesizedExpression \n', ' UPD IfStatement \n--- UPD InstanceofExpression \n', ' UPD SwitchStatement \n--- DEL ExpressionStatement \n', ' UPD TryStatement \n--- DEL TryStatement \n', ' UPD VariableDeclarationStatement \n--- INS ArrayType TO VariableDeclarationStatement \n']",[]
|
||||
29,2015-12-01,257,7,1,"[' DEL FieldDeclaration \n--- DEL VariableDeclarationFragment \n', ' DEL ReturnStatement \n--- DEL NullLiteral \n', ' INS FieldDeclaration TO TypeDeclaration \n--- MOV Modifier TO FieldDeclaration \n', ' INS MethodDeclaration TO EnumDeclaration \n--- INS Modifier TO MethodDeclaration \n', ' UPD ReturnStatement \n--- INS InfixExpression TO ReturnStatement \n', ' UPD SuperConstructorInvocation \n--- UPD QualifiedName \n', ' UPD SwitchStatement \n--- INS IfStatement TO SwitchStatement \n']",[' UPD SwitchStatement \n--- DEL ExpressionStatement \n']
|
||||
30,2016-06-01,263,6,0,"[' DEL IfStatement \n--- DEL SimpleName \n', ' INS ReturnStatement TO MethodDeclaration \n--- INS SimpleName TO ReturnStatement \n', ' INS TryStatement TO MethodDeclaration \n--- MOV ReturnStatement TO TryStatement \n', ' UPD EnumDeclaration \n--- DEL Modifier \n', ' UPD ExpressionStatement \n--- DEL Assignment \n', ' UPD SwitchStatement \n--- DEL ExpressionStatement \n']",[]
|
||||
31,2016-12-01,266,3,0,"[' UPD CatchClause \n--- MOV ExpressionStatement TO CatchClause \n', ' UPD ReturnStatement \n--- UPD SuperMethodInvocation \n', ' UPD TryStatement \n--- UPD VariableDeclarationExpression \n']",[]
|
||||
32,2017-06-01,271,5,0,"[' INS TypeDeclaration TO TypeDeclaration \n--- INS Modifier TO TypeDeclaration \n', ' UPD Block \n--- DEL VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- INS SimpleName TO ReturnStatement \n', ' UPD SwitchStatement \n--- UPD ReturnStatement \n', ' UPD VariableDeclarationStatement \n--- UPD ArrayType \n']",[]
|
||||
33,2017-12-01,278,7,0,"[' DEL MethodDeclaration \n--- DEL ParameterizedType \n', ' INS ReturnStatement TO MethodDeclaration \n--- MOV NullLiteral TO ReturnStatement \n', ' UPD ConstructorInvocation \n--- UPD MethodInvocation \n', ' UPD ExpressionStatement \n--- UPD ClassInstanceCreation \n', ' UPD MethodDeclaration \n--- DEL ParameterizedType \n', ' UPD TryStatement \n--- INS VariableDeclarationExpression TO TryStatement \n', ' UPD TypeDeclaration \n--- UPD MarkerAnnotation \n']",[]
|
||||
34,2018-06-01,281,3,0,"[' INS TryStatement TO MethodDeclaration \n--- MOV TryStatement TO TryStatement \n', ' UPD ExpressionStatement \n--- MOV MethodInvocation TO ExpressionStatement \n', ' UPD MethodDeclaration \n--- UPD ReturnStatement \n']",[]
|
||||
35,2018-12-01,287,7,1,"[' UPD EnhancedForStatement \n--- UPD ClassInstanceCreation \n', ' UPD LambdaExpression \n--- UPD ExpressionStatement \n', ' UPD SuperConstructorInvocation \n--- UPD LambdaExpression \n', ' UPD SuperConstructorInvocation \n--- UPD TypeLiteral \n', ' UPD TryStatement \n--- UPD TryStatement \n', ' UPD TypeDeclaration \n--- DEL ParameterizedType \n', ' UPD VariableDeclarationStatement \n--- DEL Modifier \n']",[' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n']
|
||||
36,2019-06-01,290,3,0,"[' UPD SuperConstructorInvocation \n--- INS BooleanLiteral TO SuperConstructorInvocation \n', ' UPD SwitchStatement \n--- INS TryStatement TO SwitchStatement \n', ' UPD TryStatement \n--- DEL ReturnStatement \n']",[]
|
||||
37,2019-12-01,295,5,0,"[' INS FieldDeclaration TO TypeDeclaration \n--- INS ParameterizedType TO FieldDeclaration \n', ' INS ReturnStatement TO MethodDeclaration \n--- MOV MethodInvocation TO ReturnStatement \n', ' INS TypeDeclaration TO TypeDeclaration \n--- INS NormalAnnotation TO TypeDeclaration \n', ' UPD EnumDeclaration \n--- INS MarkerAnnotation TO EnumDeclaration \n', ' UPD LambdaExpression \n--- DEL VariableDeclarationStatement \n']",[]
|
||||
38,2020-06-01,302,7,0,"[' INS TypeDeclaration TO TypeDeclaration \n--- INS MarkerAnnotation TO TypeDeclaration \n', ' UPD CatchClause \n--- DEL ExpressionStatement \n', ' UPD CatchClause \n--- INS VariableDeclarationStatement TO CatchClause \n', ' UPD ReturnStatement \n--- UPD PrefixExpression \n', ' UPD SwitchStatement \n--- DEL EnhancedForStatement \n', ' UPD TryStatement \n--- DEL VariableDeclarationExpression \n', ' UPD TryStatement \n--- MOV IfStatement TO TryStatement \n']",[]
|
||||
39,2020-12-01,305,3,0,"[' INS TypeDeclaration TO TypeDeclaration \n--- INS SimpleName TO TypeDeclaration \n', ' UPD EnhancedForStatement \n--- MOV ExpressionStatement TO EnhancedForStatement \n', ' UPD TryStatement \n--- DEL CatchClause \n']",[]
|
||||
40,2021-06-01,305,0,0,[],[]
|
||||
41,2021-12-01,308,3,0,"[' UPD CatchClause \n--- INS ReturnStatement TO CatchClause \n', ' UPD LambdaExpression \n--- UPD VariableDeclarationStatement \n', ' UPD ReturnStatement \n--- UPD ParenthesizedExpression \n']",[]
|
||||
42,2022-06-01,308,0,0,[],[]
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Date,Number of Patches,Numbers of added,Numbers of removed
|
||||
0,2001-06-01,1,1,0
|
||||
1,2001-12-01,1,0,0
|
||||
2,2002-06-01,6,5,0
|
||||
3,2002-12-01,11,6,1
|
||||
4,2003-06-01,14,6,3
|
||||
5,2003-12-01,27,15,2
|
||||
6,2004-06-01,34,10,3
|
||||
7,2004-12-01,37,7,4
|
||||
8,2005-06-01,39,7,5
|
||||
9,2005-12-01,40,6,5
|
||||
10,2006-06-01,45,11,6
|
||||
11,2006-12-01,46,9,8
|
||||
12,2007-06-01,68,28,6
|
||||
13,2007-12-01,92,34,10
|
||||
14,2008-06-01,126,44,10
|
||||
15,2008-12-01,163,55,18
|
||||
16,2009-06-01,201,59,21
|
||||
17,2009-12-01,246,69,24
|
||||
18,2010-06-01,263,43,26
|
||||
19,2010-12-01,318,84,29
|
||||
20,2011-06-01,455,168,31
|
||||
21,2011-12-01,583,164,36
|
||||
22,2012-06-01,668,128,43
|
||||
23,2012-12-01,738,112,42
|
||||
24,2013-06-01,795,106,49
|
||||
25,2013-12-01,852,107,50
|
||||
26,2014-06-01,899,100,53
|
||||
27,2014-12-01,931,87,55
|
||||
28,2015-06-01,958,87,60
|
||||
29,2015-12-01,979,78,57
|
||||
30,2016-06-01,1005,85,59
|
||||
31,2016-12-01,1027,79,57
|
||||
32,2017-06-01,1051,88,64
|
||||
33,2017-12-01,1093,105,63
|
||||
34,2018-06-01,1108,80,65
|
||||
35,2018-12-01,1145,102,65
|
||||
36,2019-06-01,1168,88,65
|
||||
37,2019-12-01,1215,115,68
|
||||
38,2020-06-01,1242,104,77
|
||||
39,2020-12-01,1273,102,71
|
||||
40,2021-06-01,1292,90,71
|
||||
41,2021-12-01,1331,112,73
|
||||
42,2022-06-01,1342,83,72
|
||||
|
@@ -1,43 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2001-12-01,1,1,0,['IfStatement'],[]
|
||||
1,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
|
||||
2,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
|
||||
3,2003-06-01,6,1,0,['ForStatement'],[]
|
||||
4,2003-12-01,7,1,0,['ThrowStatement'],[]
|
||||
5,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
|
||||
6,2004-12-01,9,1,0,['FieldDeclaration'],[]
|
||||
7,2005-06-01,9,0,0,[],[]
|
||||
8,2005-12-01,9,0,0,[],[]
|
||||
9,2006-06-01,9,0,0,[],[]
|
||||
10,2006-12-01,10,1,0,['TryStatement'],[]
|
||||
11,2007-06-01,10,0,0,[],[]
|
||||
12,2007-12-01,11,1,0,['EnhancedForStatement'],[]
|
||||
13,2008-06-01,11,0,0,[],[]
|
||||
14,2008-12-01,11,0,0,[],[]
|
||||
15,2009-06-01,12,1,0,['WhileStatement'],[]
|
||||
16,2009-12-01,13,1,0,['CatchClause'],[]
|
||||
17,2010-06-01,13,0,0,[],[]
|
||||
18,2010-12-01,15,2,0,"['Block', 'SwitchStatement']",[]
|
||||
19,2011-06-01,16,1,0,['SuperConstructorInvocation'],[]
|
||||
20,2011-12-01,16,0,0,[],[]
|
||||
21,2012-06-01,17,1,0,['AssertStatement'],[]
|
||||
22,2012-12-01,17,0,0,[],[]
|
||||
23,2013-06-01,17,0,0,[],[]
|
||||
24,2013-12-01,18,1,0,['SynchronizedStatement'],[]
|
||||
25,2014-06-01,18,0,0,[],[]
|
||||
26,2014-12-01,19,1,0,['SwitchCase'],[]
|
||||
27,2015-06-01,19,0,0,[],[]
|
||||
28,2015-12-01,19,0,0,[],[]
|
||||
29,2016-06-01,20,1,0,['EnumDeclaration'],[]
|
||||
30,2016-12-01,20,0,0,[],[]
|
||||
31,2017-06-01,20,0,0,[],[]
|
||||
32,2017-12-01,21,1,0,['ConstructorInvocation'],[]
|
||||
33,2018-06-01,21,0,0,[],[]
|
||||
34,2018-12-01,22,1,0,['LambdaExpression'],[]
|
||||
35,2019-06-01,22,0,0,[],[]
|
||||
36,2019-12-01,22,0,0,[],[]
|
||||
37,2020-06-01,22,0,0,[],[]
|
||||
38,2020-12-01,22,0,0,[],[]
|
||||
39,2021-06-01,22,0,0,[],[]
|
||||
40,2021-12-01,22,0,0,[],[]
|
||||
41,2022-06-01,22,0,0,[],[]
|
||||
|
@@ -1,44 +0,0 @@
|
||||
,Time,Number of Patches,Numbers of added,Numbers of removed,Patches Added,Patches Removed
|
||||
0,2001-06-01,1,1,0,['IfStatement'],[]
|
||||
1,2001-12-01,1,0,0,[],[]
|
||||
2,2002-06-01,3,2,0,"['ExpressionStatement', 'MethodDeclaration']",[]
|
||||
3,2002-12-01,5,2,0,"['ReturnStatement', 'TypeDeclaration']",[]
|
||||
4,2003-06-01,6,1,0,['ForStatement'],[]
|
||||
5,2003-12-01,7,1,0,['ThrowStatement'],[]
|
||||
6,2004-06-01,8,1,0,['VariableDeclarationStatement'],[]
|
||||
7,2004-12-01,9,1,0,['FieldDeclaration'],[]
|
||||
8,2005-06-01,9,0,0,[],[]
|
||||
9,2005-12-01,9,0,0,[],[]
|
||||
10,2006-06-01,9,0,0,[],[]
|
||||
11,2006-12-01,10,1,0,['TryStatement'],[]
|
||||
12,2007-06-01,10,0,0,[],[]
|
||||
13,2007-12-01,11,1,0,['EnhancedForStatement'],[]
|
||||
14,2008-06-01,11,0,0,[],[]
|
||||
15,2008-12-01,11,0,0,[],[]
|
||||
16,2009-06-01,12,1,0,['WhileStatement'],[]
|
||||
17,2009-12-01,13,1,0,['CatchClause'],[]
|
||||
18,2010-06-01,13,0,0,[],[]
|
||||
19,2010-12-01,15,2,0,"['Block', 'SwitchStatement']",[]
|
||||
20,2011-06-01,16,1,0,['SuperConstructorInvocation'],[]
|
||||
21,2011-12-01,16,0,0,[],[]
|
||||
22,2012-06-01,17,1,0,['AssertStatement'],[]
|
||||
23,2012-12-01,17,0,0,[],[]
|
||||
24,2013-06-01,17,0,0,[],[]
|
||||
25,2013-12-01,18,1,0,['SynchronizedStatement'],[]
|
||||
26,2014-06-01,18,0,0,[],[]
|
||||
27,2014-12-01,19,1,0,['SwitchCase'],[]
|
||||
28,2015-06-01,19,0,0,[],[]
|
||||
29,2015-12-01,19,0,0,[],[]
|
||||
30,2016-06-01,20,1,0,['EnumDeclaration'],[]
|
||||
31,2016-12-01,20,0,0,[],[]
|
||||
32,2017-06-01,20,0,0,[],[]
|
||||
33,2017-12-01,21,1,0,['ConstructorInvocation'],[]
|
||||
34,2018-06-01,21,0,0,[],[]
|
||||
35,2018-12-01,22,1,0,['LambdaExpression'],[]
|
||||
36,2019-06-01,22,0,0,[],[]
|
||||
37,2019-12-01,22,0,0,[],[]
|
||||
38,2020-06-01,22,0,0,[],[]
|
||||
39,2020-12-01,22,0,0,[],[]
|
||||
40,2021-06-01,22,0,0,[],[]
|
||||
41,2021-12-01,22,0,0,[],[]
|
||||
42,2022-06-01,22,0,0,[],[]
|
||||
|
@@ -1,68 +0,0 @@
|
||||
,Start Time (days before last commit),Number of Patches,Patches Added,Patches Removed
|
||||
0,0,3149,"['Block#11#2', 'Block#7#3', 'ExpressionStatement#10#41', 'ExpressionStatement#10#42', 'ExpressionStatement#12#28', 'ExpressionStatement#17#8', 'ExpressionStatement#18#5', 'ExpressionStatement#5#139', 'ExpressionStatement#5#140', 'ExpressionStatement#6#97', 'ExpressionStatement#6#98', 'ExpressionStatement#6#99', 'ExpressionStatement#61#0', 'ExpressionStatement#7#130', 'ExpressionStatement#7#131', 'ExpressionStatement#8#109', 'ExpressionStatement#8#110', 'ExpressionStatement#8#111', 'ExpressionStatement#9#69', 'FieldDeclaration#3#15', 'FieldDeclaration#5#38', 'IfStatement#30#2', 'IfStatement#7#37', 'IfStatement#7#38', 'IfStatement#8#49', 'MethodDeclaration#11#27', 'MethodDeclaration#12#30', 'MethodDeclaration#14#15', 'MethodDeclaration#14#16', 'MethodDeclaration#3#24', 'MethodDeclaration#39#1', 'ReturnStatement#4#29', 'ReturnStatement#8#7', 'TryStatement#22#1', 'TryStatement#30#0', 'TryStatement#7#11', 'TryStatement#8#10', 'VariableDeclarationStatement#10#25', 'VariableDeclarationStatement#10#26', 'VariableDeclarationStatement#14#4', 'VariableDeclarationStatement#14#5', 'VariableDeclarationStatement#4#30', 'VariableDeclarationStatement#5#80', 'VariableDeclarationStatement#5#81', 'VariableDeclarationStatement#5#82', 'VariableDeclarationStatement#6#50', 'VariableDeclarationStatement#9#31']","['IfStatement#20#8', 'IfStatement#4#15', 'MethodDeclaration#15#5', 'MethodDeclaration#19#7', 'SwitchStatement#12#0']"
|
||||
1,90,3107,"['Block#25#1', 'ExpressionStatement#11#29', 'ExpressionStatement#12#27', 'ExpressionStatement#13#13', 'ExpressionStatement#13#14', 'ExpressionStatement#17#7', 'ExpressionStatement#19#1', 'ExpressionStatement#5#137', 'ExpressionStatement#5#138', 'ExpressionStatement#6#95', 'ExpressionStatement#6#96', 'FieldDeclaration#5#37', 'IfStatement#17#8', 'IfStatement#20#8', 'IfStatement#4#15', 'IfStatement#8#48', 'MethodDeclaration#13#17', 'MethodDeclaration#15#5', 'MethodDeclaration#19#7', 'MethodDeclaration#29#3', 'MethodDeclaration#48#2', 'MethodDeclaration#53#2', 'MethodDeclaration#66#0', 'TryStatement#12#12', 'TryStatement#29#1', 'VariableDeclarationStatement#11#22', 'VariableDeclarationStatement#12#13', 'VariableDeclarationStatement#5#78', 'VariableDeclarationStatement#5#79', 'VariableDeclarationStatement#6#49', 'VariableDeclarationStatement#7#50', 'VariableDeclarationStatement#7#51', 'VariableDeclarationStatement#8#48']","['IfStatement#7#37', 'MethodDeclaration#3#24']"
|
||||
2,180,3076,"['CatchClause#15#1', 'ExpressionStatement#10#40', 'ExpressionStatement#12#26', 'ExpressionStatement#18#4', 'ExpressionStatement#4#85', 'ExpressionStatement#5#135', 'ExpressionStatement#5#136', 'ExpressionStatement#7#128', 'ExpressionStatement#7#129', 'ExpressionStatement#8#107', 'ExpressionStatement#8#108', 'FieldDeclaration#10#13', 'FieldDeclaration#6#18', 'IfStatement#10#35', 'IfStatement#11#30', 'IfStatement#13#21', 'IfStatement#14#19', 'IfStatement#15#13', 'IfStatement#33#3', 'IfStatement#6#26', 'IfStatement#7#37', 'IfStatement#8#47', 'IfStatement#9#23', 'MethodDeclaration#10#30', 'MethodDeclaration#4#21', 'MethodDeclaration#44#2', 'MethodDeclaration#55#0', 'MethodDeclaration#60#1', 'MethodDeclaration#8#39', 'MethodDeclaration#9#38', 'ReturnStatement#10#11', 'ReturnStatement#4#28', 'ReturnStatement#5#28', 'ReturnStatement#6#22', 'ReturnStatement#9#12', 'TryStatement#45#1', 'TryStatement#9#9', 'VariableDeclarationStatement#10#24', 'VariableDeclarationStatement#5#77', 'VariableDeclarationStatement#7#49', 'VariableDeclarationStatement#9#30']","['ExpressionStatement#13#13', 'ExpressionStatement#19#1', 'IfStatement#4#15', 'TryStatement#12#12']"
|
||||
3,270,3039,"['CatchClause#2#1', 'EnhancedForStatement#15#1', 'EnhancedForStatement#28#0', 'EnhancedForStatement#8#2', 'ExpressionStatement#12#24', 'ExpressionStatement#12#25', 'ExpressionStatement#14#10', 'ExpressionStatement#14#11', 'ExpressionStatement#5#133', 'ExpressionStatement#5#134', 'ExpressionStatement#7#126', 'ExpressionStatement#7#127', 'ExpressionStatement#9#67', 'ExpressionStatement#9#68', 'FieldDeclaration#13#9', 'FieldDeclaration#4#22', 'IfStatement#10#32', 'IfStatement#10#33', 'IfStatement#10#34', 'IfStatement#11#28', 'IfStatement#11#29', 'IfStatement#12#20', 'IfStatement#14#16', 'IfStatement#14#17', 'IfStatement#14#18', 'IfStatement#18#7', 'IfStatement#21#4', 'IfStatement#23#6', 'IfStatement#4#15', 'IfStatement#5#18', 'IfStatement#6#24', 'IfStatement#6#25', 'IfStatement#7#34', 'IfStatement#7#35', 'IfStatement#7#36', 'IfStatement#8#45', 'IfStatement#8#46', 'LambdaExpression#13#0', 'LambdaExpression#20#0', 'LambdaExpression#48#0', 'MethodDeclaration#10#29', 'MethodDeclaration#11#25', 'MethodDeclaration#11#26', 'MethodDeclaration#12#29', 'MethodDeclaration#19#6', 'MethodDeclaration#57#1', 'MethodDeclaration#57#2', 'MethodDeclaration#7#29', 'MethodDeclaration#8#38', 'ReturnStatement#10#10', 'ReturnStatement#11#3', 'ReturnStatement#12#2', 'ReturnStatement#5#27', 'ReturnStatement#7#13', 'SuperConstructorInvocation#3#5', 'ThrowStatement#4#3', 'ThrowStatement#7#1', 'TryStatement#17#2', 'TryStatement#18#3', 'TryStatement#33#2', 'TryStatement#9#8', 'VariableDeclarationStatement#5#76', 'VariableDeclarationStatement#8#47', 'VariableDeclarationStatement#9#29']","['ExpressionStatement#18#4', 'ExpressionStatement#4#85', 'MethodDeclaration#44#2']"
|
||||
4,360,2978,"['ExpressionStatement#10#39', 'ExpressionStatement#4#84', 'ExpressionStatement#4#85', 'ExpressionStatement#5#132', 'ExpressionStatement#6#94', 'ExpressionStatement#7#122', 'ExpressionStatement#7#123', 'ExpressionStatement#7#124', 'ExpressionStatement#7#125', 'ExpressionStatement#8#104', 'ExpressionStatement#8#105', 'ExpressionStatement#8#106', 'ExpressionStatement#9#66', 'IfStatement#10#31', 'IfStatement#11#27', 'IfStatement#14#15', 'IfStatement#4#14', 'IfStatement#7#33', 'IfStatement#8#43', 'IfStatement#8#44', 'IfStatement#9#22', 'MethodDeclaration#10#28', 'MethodDeclaration#6#43', 'MethodDeclaration#7#28', 'MethodDeclaration#9#37', 'ReturnStatement#4#27', 'ReturnStatement#7#12', 'TryStatement#33#1', 'TryStatement#5#5', 'TypeDeclaration#3#17', 'VariableDeclarationStatement#11#21', 'VariableDeclarationStatement#13#15', 'VariableDeclarationStatement#4#28', 'VariableDeclarationStatement#4#29', 'VariableDeclarationStatement#5#75', 'VariableDeclarationStatement#6#48', 'VariableDeclarationStatement#9#28']",[]
|
||||
5,450,2941,"['EnhancedForStatement#20#2', 'ExpressionStatement#10#37', 'ExpressionStatement#10#38', 'ExpressionStatement#11#28', 'ExpressionStatement#12#23', 'ExpressionStatement#5#131', 'ExpressionStatement#6#93', 'ExpressionStatement#7#121', 'ExpressionStatement#8#103', 'FieldDeclaration#11#13', 'FieldDeclaration#8#16', 'IfStatement#10#30', 'IfStatement#13#20', 'IfStatement#26#2', 'IfStatement#6#23', 'MethodDeclaration#11#24', 'MethodDeclaration#14#14', 'MethodDeclaration#16#12', 'MethodDeclaration#25#13', 'MethodDeclaration#25#14', 'MethodDeclaration#27#5', 'MethodDeclaration#29#2', 'MethodDeclaration#44#2', 'MethodDeclaration#9#36', 'SuperConstructorInvocation#4#2', 'TryStatement#12#12', 'TryStatement#14#1', 'TypeDeclaration#6#2', 'VariableDeclarationStatement#8#46']","['IfStatement#4#14', 'MethodDeclaration#57#1']"
|
||||
6,540,2914,"['Block#18#1', 'EnhancedForStatement#7#3', 'ExpressionStatement#12#22', 'ExpressionStatement#18#4', 'ExpressionStatement#6#92', 'ExpressionStatement#9#65', 'FieldDeclaration#10#12', 'FieldDeclaration#4#21', 'IfStatement#27#3', 'IfStatement#4#14', 'IfStatement#7#32', 'IfStatement#8#42', 'IfStatement#9#21', 'MethodDeclaration#14#13', 'MethodDeclaration#21#11', 'MethodDeclaration#46#0', 'MethodDeclaration#5#39', 'MethodDeclaration#6#42', 'ReturnStatement#10#9', 'ReturnStatement#4#26', 'ReturnStatement#46#0', 'ReturnStatement#6#21', 'SuperConstructorInvocation#5#2', 'TryStatement#18#2', 'VariableDeclarationStatement#12#12', 'VariableDeclarationStatement#7#48', 'VariableDeclarationStatement#9#27']","['EnhancedForStatement#20#2', 'MethodDeclaration#44#2']"
|
||||
7,630,2889,"['Block#35#1', 'Block#7#1', 'Block#7#2', 'EnhancedForStatement#13#0', 'EnhancedForStatement#2#1', 'EnhancedForStatement#20#2', 'EnhancedForStatement#35#0', 'EnhancedForStatement#37#3', 'EnhancedForStatement#6#4', 'ExpressionStatement#11#26', 'ExpressionStatement#11#27', 'ExpressionStatement#12#21', 'ExpressionStatement#13#13', 'ExpressionStatement#16#7', 'ExpressionStatement#17#6', 'ExpressionStatement#20#1', 'ExpressionStatement#23#0', 'ExpressionStatement#4#80', 'ExpressionStatement#4#81', 'ExpressionStatement#4#82', 'ExpressionStatement#4#83', 'ExpressionStatement#5#126', 'ExpressionStatement#5#127', 'ExpressionStatement#5#128', 'ExpressionStatement#5#129', 'ExpressionStatement#5#130', 'ExpressionStatement#6#89', 'ExpressionStatement#6#90', 'ExpressionStatement#6#91', 'ExpressionStatement#7#118', 'ExpressionStatement#7#119', 'ExpressionStatement#7#120', 'ExpressionStatement#8#100', 'ExpressionStatement#8#101', 'ExpressionStatement#8#102', 'ExpressionStatement#9#63', 'ExpressionStatement#9#64', 'FieldDeclaration#12#8', 'FieldDeclaration#7#21', 'IfStatement#6#22', 'IfStatement#8#40', 'IfStatement#8#41', 'MethodDeclaration#11#23', 'MethodDeclaration#13#16', 'MethodDeclaration#16#11', 'MethodDeclaration#25#12', 'MethodDeclaration#44#2', 'MethodDeclaration#59#2', 'MethodDeclaration#7#27', 'MethodDeclaration#9#35', 'MethodDeclaration#95#0', 'ReturnStatement#5#26', 'ReturnStatement#6#20', 'ReturnStatement#9#11', 'SuperConstructorInvocation#9#0', 'TryStatement#15#2', 'TryStatement#7#10', 'TryStatement#9#7', 'TypeDeclaration#3#16', 'VariableDeclarationStatement#10#21', 'VariableDeclarationStatement#10#22', 'VariableDeclarationStatement#10#23', 'VariableDeclarationStatement#4#27', 'VariableDeclarationStatement#5#74', 'VariableDeclarationStatement#7#47', 'VariableDeclarationStatement#9#25', 'VariableDeclarationStatement#9#26']","['FieldDeclaration#4#21', 'IfStatement#27#3', 'IfStatement#7#32', 'MethodDeclaration#5#39']"
|
||||
8,720,2826,"['Block#13#3', 'Block#15#1', 'Block#26#0', 'ExpressionStatement#10#36', 'ExpressionStatement#7#116', 'ExpressionStatement#7#117', 'FieldDeclaration#4#21', 'FieldDeclaration#9#10', 'IfStatement#11#25', 'IfStatement#11#26', 'IfStatement#17#7', 'IfStatement#6#21', 'MethodDeclaration#11#22', 'MethodDeclaration#13#15', 'MethodDeclaration#15#4', 'MethodDeclaration#16#10', 'MethodDeclaration#23#6', 'MethodDeclaration#38#4', 'MethodDeclaration#5#37', 'MethodDeclaration#5#38', 'MethodDeclaration#5#39', 'MethodDeclaration#59#1', 'MethodDeclaration#6#41', 'MethodDeclaration#7#26', 'MethodDeclaration#8#37', 'MethodDeclaration#9#31', 'MethodDeclaration#9#32', 'MethodDeclaration#9#33', 'MethodDeclaration#9#34', 'ReturnStatement#13#1', 'ReturnStatement#4#25', 'ReturnStatement#5#25', 'TryStatement#11#2', 'TryStatement#8#8', 'TryStatement#8#9', 'TypeDeclaration#4#3', 'VariableDeclarationStatement#11#20', 'VariableDeclarationStatement#3#13', 'VariableDeclarationStatement#8#45']",['VariableDeclarationStatement#5#74']
|
||||
9,810,2788,"['Block#28#0', 'Block#44#0', 'Block#71#0', 'CatchClause#11#0', 'CatchClause#40#0', 'CatchClause#40#1', 'EnumDeclaration#2#1', 'ExpressionStatement#10#34', 'ExpressionStatement#10#35', 'ExpressionStatement#13#12', 'ExpressionStatement#16#6', 'ExpressionStatement#21#0', 'ExpressionStatement#26#2', 'ExpressionStatement#3#13', 'ExpressionStatement#4#78', 'ExpressionStatement#4#79', 'ExpressionStatement#5#124', 'ExpressionStatement#5#125', 'ExpressionStatement#6#88', 'ExpressionStatement#8#97', 'ExpressionStatement#8#98', 'ExpressionStatement#8#99', 'ExpressionStatement#9#62', 'FieldDeclaration#5#36', 'IfStatement#34#2', 'IfStatement#39#2', 'IfStatement#4#13', 'IfStatement#9#20', 'MethodDeclaration#11#20', 'MethodDeclaration#11#21', 'MethodDeclaration#13#14', 'MethodDeclaration#18#9', 'MethodDeclaration#26#4', 'MethodDeclaration#5#36', 'MethodDeclaration#59#0', 'MethodDeclaration#8#36', 'ReturnStatement#17#1', 'ReturnStatement#4#24', 'ThrowStatement#6#4', 'ThrowStatement#9#1', 'TryStatement#12#11', 'TryStatement#13#5', 'TryStatement#2#3', 'TryStatement#21#1', 'TypeDeclaration#3#15', 'VariableDeclarationStatement#10#20', 'VariableDeclarationStatement#11#19', 'VariableDeclarationStatement#13#14', 'VariableDeclarationStatement#14#3', 'VariableDeclarationStatement#15#4', 'VariableDeclarationStatement#5#72', 'VariableDeclarationStatement#5#73', 'VariableDeclarationStatement#5#74', 'VariableDeclarationStatement#7#45', 'VariableDeclarationStatement#7#46', 'VariableDeclarationStatement#8#44']",[]
|
||||
10,900,2732,"['Block#17#2', 'Block#7#0', 'CatchClause#4#0', 'EnhancedForStatement#12#2', 'EnhancedForStatement#3#2', 'ExpressionStatement#10#33', 'ExpressionStatement#11#24', 'ExpressionStatement#11#25', 'ExpressionStatement#16#5', 'ExpressionStatement#3#11', 'ExpressionStatement#3#12', 'ExpressionStatement#5#120', 'ExpressionStatement#5#121', 'ExpressionStatement#5#122', 'ExpressionStatement#5#123', 'ExpressionStatement#7#115', 'ExpressionStatement#9#60', 'ExpressionStatement#9#61', 'FieldDeclaration#2#4', 'FieldDeclaration#3#14', 'FieldDeclaration#4#20', 'FieldDeclaration#5#35', 'FieldDeclaration#6#16', 'FieldDeclaration#6#17', 'IfStatement#10#29', 'IfStatement#14#14', 'IfStatement#6#20', 'IfStatement#7#32', 'MethodDeclaration#10#26', 'MethodDeclaration#10#27', 'MethodDeclaration#20#9', 'MethodDeclaration#3#22', 'MethodDeclaration#3#23', 'MethodDeclaration#3#24', 'MethodDeclaration#4#20', 'MethodDeclaration#5#35', 'MethodDeclaration#53#1', 'MethodDeclaration#6#39', 'MethodDeclaration#6#40', 'MethodDeclaration#79#1', 'MethodDeclaration#9#30', 'ReturnStatement#14#2', 'ReturnStatement#5#23', 'ReturnStatement#5#24', 'ReturnStatement#7#11', 'SwitchStatement#13#0', 'TryStatement#13#4', 'TryStatement#29#0', 'TypeDeclaration#2#15', 'VariableDeclarationStatement#10#19', 'VariableDeclarationStatement#13#13', 'VariableDeclarationStatement#2#5', 'VariableDeclarationStatement#2#6', 'VariableDeclarationStatement#3#12', 'VariableDeclarationStatement#4#26', 'VariableDeclarationStatement#5#71', 'VariableDeclarationStatement#6#47', 'VariableDeclarationStatement#7#44', 'VariableDeclarationStatement#9#24']","['ExpressionStatement#13#12', 'IfStatement#4#13', 'ReturnStatement#4#24']"
|
||||
11,990,2676,"['Block#17#1', 'Block#36#0', 'ExpressionStatement#4#75', 'ExpressionStatement#4#76', 'ExpressionStatement#4#77', 'ExpressionStatement#5#119', 'ExpressionStatement#8#96', 'ExpressionStatement#9#59', 'FieldDeclaration#12#6', 'FieldDeclaration#12#7', 'FieldDeclaration#9#9', 'IfStatement#10#28', 'IfStatement#12#19', 'IfStatement#13#19', 'IfStatement#7#31', 'LambdaExpression#40#0', 'MethodDeclaration#10#25', 'MethodDeclaration#13#13', 'MethodDeclaration#15#3', 'MethodDeclaration#16#9', 'MethodDeclaration#18#8', 'MethodDeclaration#29#1', 'MethodDeclaration#33#4', 'MethodDeclaration#5#34', 'MethodDeclaration#92#1', 'ReturnStatement#10#8', 'ReturnStatement#2#11', 'ReturnStatement#23#0', 'ReturnStatement#4#23', 'ReturnStatement#4#24', 'ReturnStatement#6#18', 'ReturnStatement#6#19', 'ReturnStatement#7#10', 'SuperConstructorInvocation#10#0', 'SuperConstructorInvocation#2#7', 'TryStatement#11#1', 'TryStatement#6#8', 'VariableDeclarationStatement#13#11', 'VariableDeclarationStatement#13#12', 'VariableDeclarationStatement#3#11', 'VariableDeclarationStatement#4#25', 'VariableDeclarationStatement#42#0', 'VariableDeclarationStatement#5#68', 'VariableDeclarationStatement#5#69', 'VariableDeclarationStatement#5#70', 'VariableDeclarationStatement#7#43', 'VariableDeclarationStatement#8#43']","['ReturnStatement#5#23', 'VariableDeclarationStatement#10#19']"
|
||||
12,1080,2631,"['Block#68#0', 'ExpressionStatement#10#32', 'ExpressionStatement#5#115', 'ExpressionStatement#5#116', 'ExpressionStatement#5#117', 'ExpressionStatement#5#118', 'ExpressionStatement#6#83', 'ExpressionStatement#6#84', 'ExpressionStatement#6#85', 'ExpressionStatement#6#86', 'ExpressionStatement#6#87', 'ExpressionStatement#7#112', 'ExpressionStatement#7#113', 'ExpressionStatement#7#114', 'ExpressionStatement#8#93', 'ExpressionStatement#8#94', 'ExpressionStatement#8#95', 'ExpressionStatement#9#56', 'ExpressionStatement#9#57', 'ExpressionStatement#9#58', 'FieldDeclaration#10#11', 'FieldDeclaration#5#34', 'FieldDeclaration#6#15', 'IfStatement#11#24', 'IfStatement#30#1', 'IfStatement#4#13', 'IfStatement#5#17', 'IfStatement#9#19', 'MethodDeclaration#12#28', 'MethodDeclaration#14#12', 'MethodDeclaration#21#10', 'MethodDeclaration#23#5', 'MethodDeclaration#25#10', 'MethodDeclaration#25#11', 'MethodDeclaration#28#3', 'MethodDeclaration#3#21', 'MethodDeclaration#68#0', 'MethodDeclaration#75#0', 'MethodDeclaration#8#35', 'ReturnStatement#6#16', 'ReturnStatement#6#17', 'ReturnStatement#7#9', 'ReturnStatement#9#10', 'TryStatement#9#6', 'TypeDeclaration#3#14', 'TypeDeclaration#5#3', 'VariableDeclarationStatement#14#2', 'VariableDeclarationStatement#7#42', 'VariableDeclarationStatement#8#42', 'VariableDeclarationStatement#9#23', 'WhileStatement#2#1']","['Block#17#1', 'VariableDeclarationStatement#4#25']"
|
||||
13,1170,2582,"['ExpressionStatement#4#73', 'ExpressionStatement#4#74', 'ExpressionStatement#5#112', 'ExpressionStatement#5#113', 'ExpressionStatement#5#114', 'ExpressionStatement#7#109', 'ExpressionStatement#7#110', 'ExpressionStatement#7#111', 'ExpressionStatement#8#92', 'FieldDeclaration#7#20', 'FieldDeclaration#9#8', 'IfStatement#10#27', 'IfStatement#12#18', 'IfStatement#61#0', 'IfStatement#8#39', 'IfStatement#9#18', 'MethodDeclaration#11#19', 'MethodDeclaration#14#11', 'MethodDeclaration#16#8', 'MethodDeclaration#17#10', 'MethodDeclaration#17#9', 'MethodDeclaration#22#10', 'MethodDeclaration#3#20', 'MethodDeclaration#4#19', 'MethodDeclaration#43#0', 'MethodDeclaration#7#25', 'MethodDeclaration#8#34', 'ReturnStatement#12#1', 'ReturnStatement#14#1', 'ReturnStatement#18#2', 'ReturnStatement#30#0', 'ReturnStatement#7#8', 'SwitchStatement#3#1', 'TryStatement#32#1', 'VariableDeclarationStatement#10#19', 'VariableDeclarationStatement#11#18', 'VariableDeclarationStatement#4#25', 'VariableDeclarationStatement#5#65', 'VariableDeclarationStatement#5#66', 'VariableDeclarationStatement#5#67', 'VariableDeclarationStatement#7#39', 'VariableDeclarationStatement#7#40', 'VariableDeclarationStatement#7#41', 'VariableDeclarationStatement#9#22']","['ExpressionStatement#9#56', 'IfStatement#11#24', 'IfStatement#4#13']"
|
||||
14,1260,2541,"['Block#5#0', 'EnhancedForStatement#15#0', 'EnhancedForStatement#7#2', 'ExpressionStatement#24#0', 'ExpressionStatement#3#10', 'ExpressionStatement#4#72', 'ExpressionStatement#6#81', 'ExpressionStatement#6#82', 'ExpressionStatement#7#105', 'ExpressionStatement#7#106', 'ExpressionStatement#7#107', 'ExpressionStatement#7#108', 'ExpressionStatement#8#88', 'ExpressionStatement#8#89', 'ExpressionStatement#8#90', 'ExpressionStatement#8#91', 'ExpressionStatement#9#55', 'ExpressionStatement#9#56', 'FieldDeclaration#12#5', 'FieldDeclaration#4#19', 'FieldDeclaration#7#18', 'FieldDeclaration#7#19', 'IfStatement#11#24', 'IfStatement#15#12', 'IfStatement#6#19', 'MethodDeclaration#12#26', 'MethodDeclaration#12#27', 'MethodDeclaration#17#8', 'MethodDeclaration#20#7', 'MethodDeclaration#20#8', 'MethodDeclaration#28#2', 'MethodDeclaration#3#19', 'MethodDeclaration#6#37', 'MethodDeclaration#6#38', 'MethodDeclaration#9#29', 'ReturnStatement#4#22', 'ReturnStatement#5#22', 'ReturnStatement#5#23', 'ThrowStatement#8#8', 'TryStatement#28#0', 'TryStatement#7#9', 'TypeDeclaration#3#13', 'VariableDeclarationStatement#10#18', 'VariableDeclarationStatement#5#61', 'VariableDeclarationStatement#5#62', 'VariableDeclarationStatement#5#63', 'VariableDeclarationStatement#5#64', 'VariableDeclarationStatement#6#45', 'VariableDeclarationStatement#6#46', 'VariableDeclarationStatement#8#40', 'VariableDeclarationStatement#8#41']",['IfStatement#8#39']
|
||||
15,1350,2491,"['Block#17#1', 'Block#75#1', 'EnhancedForStatement#16#1', 'ExpressionStatement#10#29', 'ExpressionStatement#10#30', 'ExpressionStatement#10#31', 'ExpressionStatement#11#23', 'ExpressionStatement#34#0', 'ExpressionStatement#4#70', 'ExpressionStatement#4#71', 'ExpressionStatement#5#111', 'ExpressionStatement#6#80', 'ExpressionStatement#7#101', 'ExpressionStatement#7#102', 'ExpressionStatement#7#103', 'ExpressionStatement#7#104', 'ExpressionStatement#8#87', 'ExpressionStatement#9#54', 'FieldDeclaration#10#10', 'FieldDeclaration#6#14', 'FieldDeclaration#7#17', 'IfStatement#11#23', 'IfStatement#7#29', 'IfStatement#7#30', 'LambdaExpression#29#0', 'MethodDeclaration#10#24', 'MethodDeclaration#39#0', 'MethodDeclaration#5#33', 'MethodDeclaration#8#33', 'ReturnStatement#4#21', 'ReturnStatement#6#15', 'SwitchStatement#10#0', 'TypeDeclaration#8#1', 'VariableDeclarationStatement#10#17', 'VariableDeclarationStatement#3#10', 'VariableDeclarationStatement#5#59', 'VariableDeclarationStatement#5#60', 'VariableDeclarationStatement#6#44', 'VariableDeclarationStatement#7#36', 'VariableDeclarationStatement#7#37', 'VariableDeclarationStatement#7#38']",['IfStatement#6#19']
|
||||
16,1440,2451,"['EnhancedForStatement#18#2', 'EnhancedForStatement#20#1', 'EnhancedForStatement#4#0', 'ExpressionStatement#10#27', 'ExpressionStatement#10#28', 'ExpressionStatement#11#22', 'ExpressionStatement#12#20', 'ExpressionStatement#13#11', 'ExpressionStatement#13#12', 'ExpressionStatement#17#5', 'ExpressionStatement#5#110', 'ExpressionStatement#6#76', 'ExpressionStatement#6#77', 'ExpressionStatement#6#78', 'ExpressionStatement#6#79', 'ExpressionStatement#7#100', 'ExpressionStatement#7#99', 'ExpressionStatement#8#84', 'ExpressionStatement#8#85', 'ExpressionStatement#8#86', 'ExpressionStatement#9#51', 'ExpressionStatement#9#52', 'ExpressionStatement#9#53', 'FieldDeclaration#11#12', 'FieldDeclaration#12#4', 'FieldDeclaration#3#13', 'FieldDeclaration#4#18', 'FieldDeclaration#7#16', 'IfStatement#13#16', 'IfStatement#13#17', 'IfStatement#13#18', 'IfStatement#19#10', 'IfStatement#35#0', 'IfStatement#4#13', 'IfStatement#43#1', 'IfStatement#8#38', 'IfStatement#8#39', 'MethodDeclaration#10#23', 'MethodDeclaration#11#18', 'MethodDeclaration#12#24', 'MethodDeclaration#12#25', 'MethodDeclaration#17#7', 'MethodDeclaration#18#6', 'MethodDeclaration#18#7', 'MethodDeclaration#22#9', 'MethodDeclaration#32#4', 'MethodDeclaration#48#1', 'MethodDeclaration#57#1', 'MethodDeclaration#6#35', 'MethodDeclaration#6#36', 'MethodDeclaration#8#31', 'MethodDeclaration#8#32', 'MethodDeclaration#9#28', 'ReturnStatement#4#18', 'ReturnStatement#4#19', 'ReturnStatement#4#20', 'ReturnStatement#5#21', 'SuperConstructorInvocation#2#5', 'SuperConstructorInvocation#2#6', 'SuperConstructorInvocation#4#1', 'TryStatement#12#10', 'TryStatement#18#1', 'TryStatement#22#0', 'TryStatement#6#7', 'TryStatement#7#7', 'TryStatement#7#8', 'TryStatement#96#0', 'TypeDeclaration#3#12', 'TypeDeclaration#5#2', 'VariableDeclarationStatement#11#17', 'VariableDeclarationStatement#12#11', 'VariableDeclarationStatement#20#0', 'VariableDeclarationStatement#3#9', 'VariableDeclarationStatement#4#23', 'VariableDeclarationStatement#4#24', 'VariableDeclarationStatement#5#58', 'VariableDeclarationStatement#6#42', 'VariableDeclarationStatement#6#43', 'VariableDeclarationStatement#8#38', 'VariableDeclarationStatement#8#39', 'VariableDeclarationStatement#9#21']",['FieldDeclaration#10#10']
|
||||
17,1530,2371,"['EnhancedForStatement#9#0', 'ExpressionStatement#12#18', 'ExpressionStatement#12#19', 'ExpressionStatement#6#75', 'ExpressionStatement#7#98', 'ExpressionStatement#8#82', 'ExpressionStatement#8#83', 'ExpressionStatement#9#49', 'ExpressionStatement#9#50', 'FieldDeclaration#10#10', 'IfStatement#10#23', 'IfStatement#10#24', 'IfStatement#10#25', 'IfStatement#10#26', 'IfStatement#11#22', 'IfStatement#13#14', 'IfStatement#13#15', 'IfStatement#5#16', 'IfStatement#6#19', 'IfStatement#7#28', 'MethodDeclaration#11#17', 'MethodDeclaration#3#17', 'MethodDeclaration#3#18', 'MethodDeclaration#42#4', 'MethodDeclaration#5#32', 'MethodDeclaration#54#3', 'MethodDeclaration#7#24', 'MethodDeclaration#8#30', 'ReturnStatement#2#10', 'ReturnStatement#9#9', 'TryStatement#10#5', 'TryStatement#11#0', 'TryStatement#12#9', 'VariableDeclarationStatement#10#16', 'VariableDeclarationStatement#6#41', 'VariableDeclarationStatement#8#37']","['FieldDeclaration#3#13', 'FieldDeclaration#4#18', 'IfStatement#4#13', 'MethodDeclaration#10#23', 'MethodDeclaration#22#9']"
|
||||
18,1620,2340,"['ExpressionStatement#11#21', 'ExpressionStatement#13#10', 'ExpressionStatement#16#4', 'ExpressionStatement#4#68', 'ExpressionStatement#4#69', 'ExpressionStatement#5#104', 'ExpressionStatement#5#105', 'ExpressionStatement#5#106', 'ExpressionStatement#5#107', 'ExpressionStatement#5#108', 'ExpressionStatement#5#109', 'ExpressionStatement#6#71', 'ExpressionStatement#6#72', 'ExpressionStatement#6#73', 'ExpressionStatement#6#74', 'ExpressionStatement#7#96', 'ExpressionStatement#7#97', 'ExpressionStatement#8#79', 'ExpressionStatement#8#80', 'ExpressionStatement#8#81', 'ExpressionStatement#9#48', 'FieldDeclaration#11#11', 'FieldDeclaration#5#32', 'FieldDeclaration#5#33', 'FieldDeclaration#7#15', 'FieldDeclaration#8#15', 'IfStatement#12#17', 'IfStatement#14#12', 'IfStatement#14#13', 'IfStatement#3#16', 'IfStatement#4#13', 'IfStatement#8#37', 'IfStatement#9#16', 'IfStatement#9#17', 'MethodDeclaration#10#23', 'MethodDeclaration#15#2', 'MethodDeclaration#20#6', 'MethodDeclaration#25#8', 'MethodDeclaration#25#9', 'MethodDeclaration#5#30', 'MethodDeclaration#5#31', 'MethodDeclaration#7#23', 'ReturnStatement#5#19', 'ReturnStatement#5#20', 'ReturnStatement#6#14', 'ReturnStatement#7#7', 'SuperConstructorInvocation#3#4', 'TryStatement#80#0', 'TypeDeclaration#3#10', 'TypeDeclaration#3#11', 'TypeDeclaration#6#1', 'VariableDeclarationStatement#10#15', 'VariableDeclarationStatement#11#16', 'VariableDeclarationStatement#13#10', 'VariableDeclarationStatement#13#9', 'VariableDeclarationStatement#15#3', 'VariableDeclarationStatement#21#1', 'VariableDeclarationStatement#3#8', 'VariableDeclarationStatement#4#22', 'VariableDeclarationStatement#5#57', 'VariableDeclarationStatement#6#40', 'VariableDeclarationStatement#7#34', 'VariableDeclarationStatement#7#35']","['MethodDeclaration#3#17', 'MethodDeclaration#54#3']"
|
||||
19,1710,2279,"['CatchClause#25#0', 'CatchClause#6#1', 'ConstructorInvocation#3#0', 'EnhancedForStatement#10#1', 'ExpressionStatement#10#26', 'ExpressionStatement#11#20', 'ExpressionStatement#5#103', 'ExpressionStatement#6#70', 'ExpressionStatement#7#93', 'ExpressionStatement#7#94', 'ExpressionStatement#7#95', 'ExpressionStatement#8#76', 'ExpressionStatement#8#77', 'ExpressionStatement#8#78', 'FieldDeclaration#15#3', 'FieldDeclaration#5#31', 'IfStatement#10#22', 'IfStatement#11#20', 'IfStatement#11#21', 'IfStatement#20#7', 'IfStatement#3#15', 'IfStatement#7#27', 'MethodDeclaration#11#16', 'MethodDeclaration#12#22', 'MethodDeclaration#12#23', 'MethodDeclaration#13#12', 'MethodDeclaration#24#6', 'MethodDeclaration#25#7', 'MethodDeclaration#3#17', 'MethodDeclaration#4#18', 'MethodDeclaration#5#29', 'ReturnStatement#10#7', 'ReturnStatement#12#0', 'ReturnStatement#3#18', 'TryStatement#10#4', 'TryStatement#17#1', 'TryStatement#6#6', 'TryStatement#9#5', 'VariableDeclarationStatement#11#14', 'VariableDeclarationStatement#11#15', 'VariableDeclarationStatement#5#55', 'VariableDeclarationStatement#5#56', 'VariableDeclarationStatement#6#38', 'VariableDeclarationStatement#6#39', 'VariableDeclarationStatement#8#36']",[]
|
||||
20,1800,2234,"['Block#47#1', 'ExpressionStatement#10#23', 'ExpressionStatement#10#24', 'ExpressionStatement#10#25', 'ExpressionStatement#11#19', 'ExpressionStatement#12#17', 'ExpressionStatement#13#9', 'ExpressionStatement#14#9', 'ExpressionStatement#4#67', 'ExpressionStatement#5#102', 'ExpressionStatement#6#68', 'ExpressionStatement#6#69', 'ExpressionStatement#7#90', 'ExpressionStatement#7#91', 'ExpressionStatement#7#92', 'ExpressionStatement#8#73', 'ExpressionStatement#8#74', 'ExpressionStatement#8#75', 'FieldDeclaration#16#0', 'FieldDeclaration#17#0', 'FieldDeclaration#4#18', 'FieldDeclaration#6#13', 'FieldDeclaration#7#14', 'IfStatement#15#11', 'IfStatement#9#15', 'MethodDeclaration#24#5', 'MethodDeclaration#3#16', 'MethodDeclaration#7#22', 'MethodDeclaration#9#27', 'ReturnStatement#5#17', 'ReturnStatement#5#18', 'ReturnStatement#6#12', 'ReturnStatement#6#13', 'SwitchStatement#12#0', 'SwitchStatement#27#0', 'TryStatement#47#0', 'TypeDeclaration#4#2', 'VariableDeclarationStatement#10#14', 'VariableDeclarationStatement#5#54', 'VariableDeclarationStatement#7#33', 'VariableDeclarationStatement#8#33', 'VariableDeclarationStatement#8#34', 'VariableDeclarationStatement#8#35', 'VariableDeclarationStatement#9#19', 'VariableDeclarationStatement#9#20']","['ReturnStatement#10#7', 'ReturnStatement#12#0', 'VariableDeclarationStatement#11#14']"
|
||||
21,1890,2192,"['ExpressionStatement#4#64', 'ExpressionStatement#4#65', 'ExpressionStatement#4#66', 'ExpressionStatement#5#100', 'ExpressionStatement#5#101', 'ExpressionStatement#6#66', 'ExpressionStatement#6#67', 'FieldDeclaration#3#13', 'FieldDeclaration#4#17', 'FieldDeclaration#8#14', 'FieldDeclaration#9#7', 'IfStatement#10#20', 'IfStatement#10#21', 'IfStatement#5#15', 'IfStatement#9#14', 'IfStatement#93#0', 'MethodDeclaration#10#22', 'MethodDeclaration#12#21', 'MethodDeclaration#2#9', 'MethodDeclaration#22#9', 'MethodDeclaration#36#1', 'MethodDeclaration#58#2', 'MethodDeclaration#7#21', 'MethodDeclaration#8#29', 'MethodDeclaration#81#0', 'MethodDeclaration#9#24', 'MethodDeclaration#9#25', 'MethodDeclaration#9#26', 'ReturnStatement#10#7', 'TryStatement#32#0', 'TryStatement#5#4', 'TryStatement#9#4', 'VariableDeclarationStatement#10#13', 'VariableDeclarationStatement#12#10', 'VariableDeclarationStatement#12#9', 'VariableDeclarationStatement#25#0', 'VariableDeclarationStatement#6#37', 'VariableDeclarationStatement#8#31', 'VariableDeclarationStatement#8#32']","['ExpressionStatement#7#90', 'IfStatement#4#13', 'SwitchStatement#12#0']"
|
||||
22,1980,2156,"['CatchClause#2#0', 'EnhancedForStatement#17#3', 'ExpressionStatement#18#3', 'ExpressionStatement#4#63', 'ExpressionStatement#6#65', 'ExpressionStatement#7#86', 'ExpressionStatement#7#87', 'ExpressionStatement#7#88', 'ExpressionStatement#7#89', 'ExpressionStatement#7#90', 'ExpressionStatement#8#72', 'FieldDeclaration#13#8', 'IfStatement#10#19', 'IfStatement#7#26', 'MethodDeclaration#54#3', 'MethodDeclaration#58#1', 'ReturnStatement#18#1', 'ReturnStatement#2#9', 'ReturnStatement#3#17', 'ReturnStatement#5#16', 'ReturnStatement#8#5', 'ReturnStatement#8#6', 'ThrowStatement#8#7', 'TryStatement#10#3', 'TryStatement#21#0', 'TryStatement#8#7', 'TypeDeclaration#3#9', 'VariableDeclarationStatement#10#12', 'VariableDeclarationStatement#16#5', 'VariableDeclarationStatement#17#3', 'VariableDeclarationStatement#18#2', 'VariableDeclarationStatement#2#4', 'VariableDeclarationStatement#4#21', 'VariableDeclarationStatement#5#53', 'VariableDeclarationStatement#6#36', 'VariableDeclarationStatement#7#30', 'VariableDeclarationStatement#7#31', 'VariableDeclarationStatement#7#32', 'VariableDeclarationStatement#8#29', 'VariableDeclarationStatement#8#30']","['FieldDeclaration#3#13', 'FieldDeclaration#4#17', 'MethodDeclaration#9#24', 'VariableDeclarationStatement#25#0']"
|
||||
23,2070,2120,"['ExpressionStatement#14#7', 'ExpressionStatement#14#8', 'ExpressionStatement#15#0', 'ExpressionStatement#3#9', 'ExpressionStatement#6#64', 'ExpressionStatement#7#85', 'ExpressionStatement#8#70', 'ExpressionStatement#8#71', 'FieldDeclaration#3#13', 'FieldDeclaration#4#15', 'FieldDeclaration#4#16', 'FieldDeclaration#4#17', 'FieldDeclaration#7#13', 'IfStatement#17#6', 'IfStatement#6#18', 'IfStatement#8#36', 'MethodDeclaration#10#21', 'MethodDeclaration#13#11', 'MethodDeclaration#5#28', 'MethodDeclaration#51#1', 'MethodDeclaration#7#19', 'MethodDeclaration#7#20', 'MethodDeclaration#9#23', 'MethodDeclaration#9#24', 'ReturnStatement#8#3', 'ReturnStatement#8#4', 'SwitchStatement#6#0', 'TypeDeclaration#3#8', 'TypeDeclaration#8#0', 'VariableDeclarationStatement#25#0', 'VariableDeclarationStatement#5#52', 'VariableDeclarationStatement#6#34', 'VariableDeclarationStatement#6#35', 'VariableDeclarationStatement#7#29', 'VariableDeclarationStatement#8#27', 'VariableDeclarationStatement#8#28', 'VariableDeclarationStatement#9#18']",[]
|
||||
24,2160,2083,"['CatchClause#19#0', 'CatchClause#7#1', 'EnhancedForStatement#23#1', 'ExpressionStatement#12#16', 'ExpressionStatement#13#8', 'ExpressionStatement#16#3', 'ExpressionStatement#5#96', 'ExpressionStatement#5#97', 'ExpressionStatement#5#98', 'ExpressionStatement#5#99', 'ExpressionStatement#6#62', 'ExpressionStatement#6#63', 'ExpressionStatement#7#83', 'ExpressionStatement#7#84', 'ExpressionStatement#8#68', 'ExpressionStatement#8#69', 'ExpressionStatement#9#45', 'ExpressionStatement#9#46', 'ExpressionStatement#9#47', 'FieldDeclaration#5#30', 'FieldDeclaration#9#6', 'IfStatement#16#5', 'IfStatement#6#17', 'IfStatement#8#35', 'MethodDeclaration#11#15', 'MethodDeclaration#4#15', 'MethodDeclaration#4#16', 'MethodDeclaration#4#17', 'MethodDeclaration#41#1', 'MethodDeclaration#9#22', 'ReturnStatement#12#0', 'ReturnStatement#18#0', 'ReturnStatement#3#16', 'ReturnStatement#4#17', 'ReturnStatement#6#11', 'SuperConstructorInvocation#6#0', 'ThrowStatement#5#3', 'TryStatement#5#3', 'TryStatement#7#6', 'TypeDeclaration#3#7', 'VariableDeclarationStatement#4#20']","['ExpressionStatement#15#0', 'MethodDeclaration#13#11', 'MethodDeclaration#5#28', 'MethodDeclaration#7#19', 'ReturnStatement#8#3', 'ReturnStatement#8#4', 'TypeDeclaration#8#0']"
|
||||
25,2250,2049,"['CatchClause#7#0', 'EnumDeclaration#2#0', 'ExpressionStatement#10#22', 'ExpressionStatement#11#18', 'ExpressionStatement#13#7', 'ExpressionStatement#14#6', 'ExpressionStatement#20#0', 'ExpressionStatement#3#8', 'ExpressionStatement#5#94', 'ExpressionStatement#5#95', 'ExpressionStatement#6#61', 'ExpressionStatement#7#80', 'ExpressionStatement#7#81', 'ExpressionStatement#7#82', 'ExpressionStatement#8#63', 'ExpressionStatement#8#64', 'ExpressionStatement#8#65', 'ExpressionStatement#8#66', 'ExpressionStatement#8#67', 'ExpressionStatement#9#44', 'FieldDeclaration#4#14', 'IfStatement#10#18', 'IfStatement#11#19', 'IfStatement#12#16', 'IfStatement#15#10', 'IfStatement#20#6', 'IfStatement#26#1', 'IfStatement#4#13', 'IfStatement#8#34', 'MethodDeclaration#10#20', 'MethodDeclaration#13#11', 'MethodDeclaration#3#15', 'MethodDeclaration#33#3', 'MethodDeclaration#65#1', 'MethodDeclaration#9#21', 'ReturnStatement#2#8', 'ReturnStatement#7#5', 'ReturnStatement#7#6', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SynchronizedStatement#4#0', 'TryStatement#12#7', 'TryStatement#12#8', 'TypeDeclaration#8#0', 'VariableDeclarationStatement#11#14', 'VariableDeclarationStatement#5#51', 'VariableDeclarationStatement#6#33', 'VariableDeclarationStatement#7#28']","['MethodDeclaration#11#15', 'MethodDeclaration#4#15', 'MethodDeclaration#41#1', 'ReturnStatement#12#0', 'ReturnStatement#6#11']"
|
||||
26,2340,2006,"['EnhancedForStatement#27#1', 'ExpressionStatement#15#0', 'ExpressionStatement#4#61', 'ExpressionStatement#4#62', 'ExpressionStatement#5#93', 'ExpressionStatement#6#60', 'ExpressionStatement#7#77', 'ExpressionStatement#7#78', 'ExpressionStatement#7#79', 'ExpressionStatement#8#61', 'ExpressionStatement#8#62', 'ExpressionStatement#9#43', 'FieldDeclaration#10#9', 'IfStatement#10#17', 'IfStatement#13#13', 'IfStatement#27#3', 'MethodDeclaration#10#19', 'MethodDeclaration#11#15', 'MethodDeclaration#12#18', 'MethodDeclaration#12#19', 'MethodDeclaration#12#20', 'MethodDeclaration#16#7', 'MethodDeclaration#24#4', 'MethodDeclaration#34#1', 'MethodDeclaration#5#28', 'MethodDeclaration#9#20', 'ReturnStatement#13#0', 'ReturnStatement#2#7', 'ReturnStatement#4#16', 'ReturnStatement#8#4', 'VariableDeclarationStatement#10#10', 'VariableDeclarationStatement#10#11', 'VariableDeclarationStatement#16#4', 'VariableDeclarationStatement#6#32', 'VariableDeclarationStatement#7#27', 'VariableDeclarationStatement#8#26']","['IfStatement#4#13', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SwitchStatement#6#0']"
|
||||
27,2430,1974,"['CatchClause#3#2', 'EnhancedForStatement#6#3', 'ExpressionStatement#10#20', 'ExpressionStatement#10#21', 'ExpressionStatement#12#13', 'ExpressionStatement#12#14', 'ExpressionStatement#12#15', 'ExpressionStatement#3#7', 'ExpressionStatement#5#92', 'ExpressionStatement#6#59', 'ExpressionStatement#7#75', 'ExpressionStatement#7#76', 'ExpressionStatement#8#59', 'ExpressionStatement#8#60', 'FieldDeclaration#13#7', 'FieldDeclaration#3#12', 'FieldDeclaration#6#10', 'FieldDeclaration#6#11', 'FieldDeclaration#6#12', 'IfStatement#14#11', 'IfStatement#17#5', 'IfStatement#4#13', 'IfStatement#6#16', 'IfStatement#8#33', 'IfStatement#80#1', 'MethodDeclaration#11#13', 'MethodDeclaration#11#14', 'MethodDeclaration#12#17', 'MethodDeclaration#13#10', 'MethodDeclaration#13#9', 'MethodDeclaration#19#5', 'MethodDeclaration#20#5', 'MethodDeclaration#23#4', 'MethodDeclaration#3#14', 'MethodDeclaration#4#15', 'MethodDeclaration#41#1', 'MethodDeclaration#50#0', 'MethodDeclaration#6#33', 'MethodDeclaration#6#34', 'MethodDeclaration#7#17', 'MethodDeclaration#7#18', 'MethodDeclaration#7#19', 'MethodDeclaration#79#0', 'MethodDeclaration#8#28', 'MethodDeclaration#84#0', 'ReturnStatement#7#4', 'ReturnStatement#9#7', 'ReturnStatement#9#8', 'SuperConstructorInvocation#3#3', 'SwitchStatement#18#0', 'TryStatement#14#0', 'TryStatement#3#2', 'TryStatement#6#5', 'TryStatement#9#3', 'TypeDeclaration#3#6', 'VariableDeclarationStatement#11#13', 'VariableDeclarationStatement#19#0', 'VariableDeclarationStatement#5#49', 'VariableDeclarationStatement#5#50', 'VariableDeclarationStatement#6#30', 'VariableDeclarationStatement#6#31', 'VariableDeclarationStatement#7#25', 'VariableDeclarationStatement#7#26', 'VariableDeclarationStatement#8#21', 'VariableDeclarationStatement#8#22', 'VariableDeclarationStatement#8#23', 'VariableDeclarationStatement#8#24', 'VariableDeclarationStatement#8#25', 'VariableDeclarationStatement#9#16', 'VariableDeclarationStatement#9#17']",['IfStatement#27#3']
|
||||
28,2520,1905,"['Block#19#1', 'ExpressionStatement#10#18', 'ExpressionStatement#10#19', 'ExpressionStatement#19#1', 'ExpressionStatement#7#73', 'ExpressionStatement#7#74', 'ExpressionStatement#8#58', 'ExpressionStatement#9#42', 'FieldDeclaration#5#28', 'FieldDeclaration#5#29', 'FieldDeclaration#7#11', 'FieldDeclaration#7#12', 'FieldDeclaration#8#13', 'ForStatement#10#0', 'IfStatement#11#18', 'IfStatement#12#15', 'IfStatement#13#12', 'IfStatement#16#4', 'IfStatement#3#14', 'IfStatement#4#12', 'IfStatement#8#32', 'MethodDeclaration#12#16', 'MethodDeclaration#8#27', 'MethodDeclaration#9#19', 'ReturnStatement#5#13', 'ReturnStatement#5#14', 'ReturnStatement#5#15', 'ReturnStatement#6#11', 'ReturnStatement#8#3', 'SwitchStatement#6#0', 'TryStatement#12#5', 'TryStatement#12#6', 'TryStatement#16#4', 'TryStatement#19#1', 'VariableDeclarationStatement#15#2', 'VariableDeclarationStatement#5#48', 'VariableDeclarationStatement#6#29', 'VariableDeclarationStatement#8#20', 'VariableDeclarationStatement#9#14', 'VariableDeclarationStatement#9#15']","['MethodDeclaration#13#9', 'MethodDeclaration#23#4', 'MethodDeclaration#3#14', 'MethodDeclaration#41#1']"
|
||||
29,2610,1869,"['EnhancedForStatement#25#0', 'EnhancedForStatement#25#1', 'ExpressionStatement#10#17', 'ExpressionStatement#12#12', 'ExpressionStatement#26#1', 'ExpressionStatement#5#91', 'ExpressionStatement#6#58', 'ExpressionStatement#7#70', 'ExpressionStatement#7#71', 'ExpressionStatement#7#72', 'ExpressionStatement#8#56', 'ExpressionStatement#8#57', 'ExpressionStatement#9#38', 'ExpressionStatement#9#39', 'ExpressionStatement#9#40', 'ExpressionStatement#9#41', 'FieldDeclaration#4#13', 'FieldDeclaration#6#9', 'FieldDeclaration#7#10', 'IfStatement#11#16', 'IfStatement#11#17', 'IfStatement#18#6', 'IfStatement#20#5', 'IfStatement#3#13', 'IfStatement#4#11', 'IfStatement#5#13', 'IfStatement#5#14', 'IfStatement#8#31', 'MethodDeclaration#21#8', 'MethodDeclaration#21#9', 'MethodDeclaration#22#8', 'MethodDeclaration#3#14', 'MethodDeclaration#4#14', 'MethodDeclaration#6#32', 'MethodDeclaration#65#0', 'MethodDeclaration#8#26', 'ThrowStatement#6#3', 'TryStatement#10#2', 'TryStatement#5#2', 'TryStatement#7#5', 'TypeDeclaration#3#5', 'VariableDeclarationStatement#12#8', 'VariableDeclarationStatement#13#8', 'VariableDeclarationStatement#17#2', 'VariableDeclarationStatement#4#19', 'VariableDeclarationStatement#5#46', 'VariableDeclarationStatement#5#47', 'VariableDeclarationStatement#7#24', 'VariableDeclarationStatement#8#19']",['Block#19#1']
|
||||
30,2700,1821,"['ExpressionStatement#10#16', 'ExpressionStatement#11#17', 'ExpressionStatement#18#2', 'ExpressionStatement#4#58', 'ExpressionStatement#4#59', 'ExpressionStatement#4#60', 'ExpressionStatement#5#88', 'ExpressionStatement#5#89', 'ExpressionStatement#5#90', 'ExpressionStatement#6#56', 'ExpressionStatement#6#57', 'ExpressionStatement#7#69', 'ExpressionStatement#8#52', 'ExpressionStatement#8#53', 'ExpressionStatement#8#54', 'ExpressionStatement#8#55', 'ExpressionStatement#9#37', 'FieldDeclaration#3#11', 'FieldDeclaration#4#11', 'FieldDeclaration#4#12', 'FieldDeclaration#5#27', 'FieldDeclaration#6#8', 'FieldDeclaration#8#12', 'IfStatement#11#15', 'IfStatement#12#14', 'IfStatement#13#10', 'IfStatement#13#11', 'IfStatement#5#11', 'IfStatement#5#12', 'IfStatement#8#30', 'MethodDeclaration#10#18', 'MethodDeclaration#13#9', 'MethodDeclaration#16#6', 'MethodDeclaration#21#7', 'MethodDeclaration#23#4', 'MethodDeclaration#25#6', 'MethodDeclaration#27#4', 'MethodDeclaration#51#0', 'MethodDeclaration#52#0', 'MethodDeclaration#60#0', 'MethodDeclaration#7#16', 'ReturnStatement#4#15', 'ReturnStatement#9#6', 'SwitchCase#2#0', 'SwitchStatement#12#0', 'SwitchStatement#5#2', 'SwitchStatement#8#1', 'TryStatement#6#4', 'VariableDeclarationStatement#7#23', 'VariableDeclarationStatement#9#12', 'VariableDeclarationStatement#9#13']","['MethodDeclaration#22#8', 'TypeDeclaration#3#5']"
|
||||
31,2790,1772,"['Block#13#2', 'Block#47#0', 'EnhancedForStatement#18#1', 'EnhancedForStatement#5#4', 'ExpressionStatement#35#0', 'ExpressionStatement#4#56', 'ExpressionStatement#4#57', 'ExpressionStatement#5#87', 'ExpressionStatement#6#54', 'ExpressionStatement#6#55', 'ExpressionStatement#7#67', 'ExpressionStatement#7#68', 'ExpressionStatement#8#51', 'FieldDeclaration#13#6', 'FieldDeclaration#5#26', 'IfStatement#27#3', 'IfStatement#3#11', 'IfStatement#3#12', 'IfStatement#4#10', 'IfStatement#40#0', 'IfStatement#7#25', 'IfStatement#8#29', 'MethodDeclaration#13#7', 'MethodDeclaration#13#8', 'MethodDeclaration#2#8', 'MethodDeclaration#23#3', 'MethodDeclaration#3#13', 'MethodDeclaration#5#27', 'MethodDeclaration#6#31', 'MethodDeclaration#7#15', 'ReturnStatement#12#0', 'ReturnStatement#4#14', 'ReturnStatement#9#5', 'SuperConstructorInvocation#5#1', 'TryStatement#16#3', 'TypeDeclaration#2#14', 'TypeDeclaration#3#4', 'TypeDeclaration#3#5', 'VariableDeclarationStatement#11#11', 'VariableDeclarationStatement#11#12', 'VariableDeclarationStatement#12#6', 'VariableDeclarationStatement#12#7', 'VariableDeclarationStatement#6#27', 'VariableDeclarationStatement#6#28', 'VariableDeclarationStatement#7#20', 'VariableDeclarationStatement#7#21', 'VariableDeclarationStatement#7#22']","['FieldDeclaration#8#12', 'SwitchStatement#12#0', 'VariableDeclarationStatement#9#12']"
|
||||
32,2880,1728,"['Block#24#1', 'EnhancedForStatement#24#2', 'EnhancedForStatement#37#2', 'ExpressionStatement#11#15', 'ExpressionStatement#11#16', 'ExpressionStatement#18#1', 'ExpressionStatement#5#83', 'ExpressionStatement#5#84', 'ExpressionStatement#5#85', 'ExpressionStatement#5#86', 'ExpressionStatement#8#47', 'ExpressionStatement#8#48', 'ExpressionStatement#8#49', 'ExpressionStatement#8#50', 'ExpressionStatement#9#36', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#3#10', 'FieldDeclaration#6#7', 'FieldDeclaration#7#9', 'IfStatement#11#14', 'IfStatement#28#2', 'IfStatement#5#10', 'IfStatement#5#9', 'MethodDeclaration#10#16', 'MethodDeclaration#10#17', 'MethodDeclaration#11#12', 'MethodDeclaration#18#5', 'MethodDeclaration#19#4', 'MethodDeclaration#21#6', 'MethodDeclaration#27#3', 'MethodDeclaration#4#13', 'MethodDeclaration#5#25', 'MethodDeclaration#5#26', 'MethodDeclaration#98#0', 'ReturnStatement#3#15', 'SuperConstructorInvocation#2#2', 'SuperConstructorInvocation#2#3', 'SuperConstructorInvocation#2#4', 'SwitchStatement#12#0', 'SwitchStatement#4#0', 'TryStatement#3#1', 'TryStatement#7#4', 'VariableDeclarationStatement#17#1', 'VariableDeclarationStatement#22#2', 'VariableDeclarationStatement#5#44', 'VariableDeclarationStatement#5#45', 'VariableDeclarationStatement#6#23', 'VariableDeclarationStatement#6#24', 'VariableDeclarationStatement#6#25', 'VariableDeclarationStatement#6#26', 'VariableDeclarationStatement#7#19', 'WhileStatement#2#0', 'WhileStatement#27#0']","['IfStatement#4#10', 'IfStatement#7#25', 'MethodDeclaration#13#7', 'MethodDeclaration#23#3']"
|
||||
33,2970,1677,"['Block#40#0', 'ExpressionStatement#12#11', 'ExpressionStatement#5#81', 'ExpressionStatement#5#82', 'ExpressionStatement#6#53', 'ExpressionStatement#7#62', 'ExpressionStatement#7#63', 'ExpressionStatement#7#64', 'ExpressionStatement#7#65', 'ExpressionStatement#7#66', 'ExpressionStatement#8#46', 'ExpressionStatement#9#34', 'ExpressionStatement#9#35', 'FieldDeclaration#21#0', 'FieldDeclaration#7#8', 'ForStatement#9#0', 'IfStatement#12#13', 'IfStatement#14#10', 'IfStatement#15#9', 'IfStatement#36#0', 'IfStatement#74#0', 'IfStatement#8#27', 'IfStatement#8#28', 'IfStatement#9#13', 'MethodDeclaration#10#15', 'MethodDeclaration#13#6', 'MethodDeclaration#13#7', 'MethodDeclaration#22#8', 'MethodDeclaration#23#3', 'MethodDeclaration#24#3', 'MethodDeclaration#27#2', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3', 'MethodDeclaration#37#1', 'MethodDeclaration#4#12', 'MethodDeclaration#41#1', 'MethodDeclaration#6#30', 'MethodDeclaration#8#25', 'MethodDeclaration#9#18', 'ReturnStatement#10#6', 'ReturnStatement#16#1', 'ReturnStatement#5#12', 'ReturnStatement#6#10', 'ReturnStatement#6#9', 'ReturnStatement#8#2', 'SuperConstructorInvocation#3#2', 'TryStatement#15#1', 'TryStatement#20#1', 'VariableDeclarationStatement#10#9', 'VariableDeclarationStatement#11#10', 'VariableDeclarationStatement#11#9', 'VariableDeclarationStatement#12#5', 'VariableDeclarationStatement#3#7', 'VariableDeclarationStatement#5#42', 'VariableDeclarationStatement#5#43', 'VariableDeclarationStatement#6#21', 'VariableDeclarationStatement#6#22', 'VariableDeclarationStatement#7#16', 'VariableDeclarationStatement#7#17', 'VariableDeclarationStatement#7#18', 'VariableDeclarationStatement#8#18', 'WhileStatement#14#0']","['ExpressionStatement#18#1', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#6#7', 'MethodDeclaration#11#12', 'MethodDeclaration#18#5', 'SwitchStatement#12#0']"
|
||||
34,3060,1623,"['Block#31#2', 'Block#35#0', 'Block#61#0', 'ExpressionStatement#10#15', 'ExpressionStatement#11#14', 'ExpressionStatement#13#6', 'ExpressionStatement#18#1', 'ExpressionStatement#5#77', 'ExpressionStatement#5#78', 'ExpressionStatement#5#79', 'ExpressionStatement#5#80', 'ExpressionStatement#6#52', 'ExpressionStatement#8#43', 'ExpressionStatement#8#44', 'ExpressionStatement#8#45', 'ExpressionStatement#9#33', 'FieldDeclaration#10#8', 'FieldDeclaration#20#0', 'FieldDeclaration#25#0', 'FieldDeclaration#5#25', 'FieldDeclaration#6#7', 'FieldDeclaration#7#7', 'IfStatement#10#16', 'IfStatement#13#9', 'IfStatement#14#9', 'IfStatement#4#10', 'IfStatement#7#25', 'IfStatement#8#26', 'MethodDeclaration#10#14', 'MethodDeclaration#11#10', 'MethodDeclaration#11#11', 'MethodDeclaration#11#12', 'MethodDeclaration#17#5', 'MethodDeclaration#17#6', 'MethodDeclaration#18#5', 'MethodDeclaration#8#24', 'MethodDeclaration#9#17', 'ReturnStatement#10#5', 'ReturnStatement#3#14', 'ReturnStatement#5#10', 'ReturnStatement#5#11', 'ReturnStatement#7#3', 'ReturnStatement#9#4', 'TryStatement#7#3', 'VariableDeclarationStatement#10#8', 'VariableDeclarationStatement#16#3', 'VariableDeclarationStatement#17#0', 'VariableDeclarationStatement#21#0', 'VariableDeclarationStatement#5#40', 'VariableDeclarationStatement#5#41', 'VariableDeclarationStatement#9#12']","['ExpressionStatement#7#62', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3']"
|
||||
35,3150,1575,"['Block#10#0', 'Block#11#1', 'Block#19#1', 'CatchClause#9#0', 'EnhancedForStatement#17#2', 'ExpressionStatement#10#13', 'ExpressionStatement#10#14', 'ExpressionStatement#4#55', 'ExpressionStatement#5#74', 'ExpressionStatement#5#75', 'ExpressionStatement#5#76', 'ExpressionStatement#6#49', 'ExpressionStatement#6#50', 'ExpressionStatement#6#51', 'ExpressionStatement#7#61', 'ExpressionStatement#7#62', 'ExpressionStatement#8#40', 'ExpressionStatement#8#41', 'ExpressionStatement#8#42', 'ExpressionStatement#9#32', 'FieldDeclaration#11#10', 'FieldDeclaration#5#24', 'FieldDeclaration#8#12', 'FieldDeclaration#9#5', 'IfStatement#10#15', 'IfStatement#11#13', 'IfStatement#13#8', 'IfStatement#15#7', 'IfStatement#15#8', 'IfStatement#17#4', 'IfStatement#18#5', 'IfStatement#19#8', 'IfStatement#19#9', 'IfStatement#20#3', 'IfStatement#20#4', 'IfStatement#21#3', 'IfStatement#25#1', 'IfStatement#7#22', 'IfStatement#7#23', 'IfStatement#7#24', 'IfStatement#72#0', 'IfStatement#80#0', 'IfStatement#83#0', 'IfStatement#9#12', 'MethodDeclaration#10#13', 'MethodDeclaration#11#9', 'MethodDeclaration#16#5', 'MethodDeclaration#17#4', 'MethodDeclaration#19#3', 'MethodDeclaration#22#7', 'MethodDeclaration#24#2', 'MethodDeclaration#3#12', 'MethodDeclaration#32#3', 'MethodDeclaration#33#1', 'MethodDeclaration#33#2', 'MethodDeclaration#37#0', 'MethodDeclaration#4#11', 'MethodDeclaration#42#3', 'MethodDeclaration#5#24', 'MethodDeclaration#53#0', 'MethodDeclaration#6#29', 'MethodDeclaration#7#14', 'MethodDeclaration#8#23', 'MethodDeclaration#82#2', 'MethodDeclaration#88#0', 'MethodDeclaration#9#15', 'MethodDeclaration#9#16', 'ReturnStatement#10#3', 'ReturnStatement#10#4', 'ReturnStatement#11#2', 'ReturnStatement#3#13', 'ReturnStatement#4#12', 'ReturnStatement#4#13', 'ReturnStatement#5#9', 'ReturnStatement#6#8', 'ReturnStatement#7#1', 'ReturnStatement#7#2', 'ThrowStatement#14#3', 'ThrowStatement#3#4', 'TryStatement#12#4', 'TryStatement#25#0', 'TypeDeclaration#2#13', 'VariableDeclarationStatement#11#7', 'VariableDeclarationStatement#11#8', 'VariableDeclarationStatement#12#3', 'VariableDeclarationStatement#12#4', 'VariableDeclarationStatement#13#7', 'VariableDeclarationStatement#15#0', 'VariableDeclarationStatement#15#1', 'VariableDeclarationStatement#16#2', 'VariableDeclarationStatement#3#6', 'VariableDeclarationStatement#5#36', 'VariableDeclarationStatement#5#37', 'VariableDeclarationStatement#5#38', 'VariableDeclarationStatement#5#39', 'VariableDeclarationStatement#6#17', 'VariableDeclarationStatement#6#18', 'VariableDeclarationStatement#6#19', 'VariableDeclarationStatement#6#20', 'VariableDeclarationStatement#7#13', 'VariableDeclarationStatement#7#14', 'VariableDeclarationStatement#7#15', 'VariableDeclarationStatement#8#15', 'VariableDeclarationStatement#8#16', 'VariableDeclarationStatement#8#17', 'VariableDeclarationStatement#9#10', 'VariableDeclarationStatement#9#11', 'VariableDeclarationStatement#9#9']",['ForStatement#9#0']
|
||||
36,3240,1468,"['EnhancedForStatement#22#1', 'ExpressionStatement#4#51', 'ExpressionStatement#4#52', 'ExpressionStatement#4#53', 'ExpressionStatement#4#54', 'ExpressionStatement#5#73', 'ExpressionStatement#6#47', 'ExpressionStatement#6#48', 'ExpressionStatement#8#38', 'ExpressionStatement#8#39', 'FieldDeclaration#8#11', 'IfStatement#14#8', 'IfStatement#4#9', 'IfStatement#5#7', 'IfStatement#5#8', 'IfStatement#6#15', 'IfStatement#8#24', 'IfStatement#8#25', 'MethodDeclaration#14#10', 'MethodDeclaration#19#2', 'MethodDeclaration#6#28', 'ReturnStatement#10#2', 'ThrowStatement#12#0', 'TryStatement#12#3', 'TryStatement#23#2', 'VariableDeclarationStatement#10#7', 'VariableDeclarationStatement#2#3', 'VariableDeclarationStatement#4#18', 'VariableDeclarationStatement#6#16', 'VariableDeclarationStatement#7#12', 'VariableDeclarationStatement#8#14']",['MethodDeclaration#3#12']
|
||||
37,3330,1438,"['Block#11#0', 'CatchClause#5#0', 'EnhancedForStatement#24#1', 'EnhancedForStatement#39#1', 'EnhancedForStatement#8#1', 'ExpressionStatement#10#12', 'ExpressionStatement#12#10', 'ExpressionStatement#14#5', 'ExpressionStatement#3#6', 'ExpressionStatement#4#48', 'ExpressionStatement#4#49', 'ExpressionStatement#4#50', 'ExpressionStatement#5#67', 'ExpressionStatement#5#68', 'ExpressionStatement#5#69', 'ExpressionStatement#5#70', 'ExpressionStatement#5#71', 'ExpressionStatement#5#72', 'ExpressionStatement#6#44', 'ExpressionStatement#6#45', 'ExpressionStatement#6#46', 'ExpressionStatement#7#59', 'ExpressionStatement#7#60', 'ExpressionStatement#9#31', 'FieldDeclaration#10#7', 'FieldDeclaration#11#9', 'FieldDeclaration#12#3', 'FieldDeclaration#13#4', 'FieldDeclaration#13#5', 'FieldDeclaration#42#0', 'FieldDeclaration#8#10', 'FieldDeclaration#8#9', 'FieldDeclaration#9#3', 'FieldDeclaration#9#4', 'ForStatement#29#0', 'IfStatement#12#12', 'IfStatement#13#7', 'IfStatement#14#7', 'IfStatement#17#3', 'IfStatement#19#7', 'IfStatement#2#2', 'IfStatement#23#5', 'IfStatement#33#2', 'IfStatement#34#1', 'IfStatement#37#1', 'IfStatement#4#7', 'IfStatement#4#8', 'IfStatement#5#6', 'IfStatement#53#0', 'IfStatement#6#14', 'IfStatement#7#19', 'IfStatement#7#20', 'IfStatement#7#21', 'IfStatement#9#10', 'IfStatement#9#11', 'IfStatement#9#9', 'MethodDeclaration#10#12', 'MethodDeclaration#12#15', 'MethodDeclaration#14#8', 'MethodDeclaration#14#9', 'MethodDeclaration#16#4', 'MethodDeclaration#20#3', 'MethodDeclaration#20#4', 'MethodDeclaration#22#6', 'MethodDeclaration#30#0', 'MethodDeclaration#32#2', 'MethodDeclaration#38#3', 'MethodDeclaration#4#10', 'MethodDeclaration#41#0', 'MethodDeclaration#5#23', 'MethodDeclaration#6#27', 'MethodDeclaration#8#22', 'MethodDeclaration#9#12', 'MethodDeclaration#9#13', 'MethodDeclaration#9#14', 'ReturnStatement#11#1', 'ReturnStatement#16#0', 'ReturnStatement#2#6', 'ReturnStatement#6#7', 'ReturnStatement#9#3', 'SuperConstructorInvocation#11#0', 'ThrowStatement#4#2', 'TryStatement#24#2', 'TryStatement#52#1', 'TryStatement#6#3', 'TryStatement#9#2', 'VariableDeclarationStatement#8#13']",['ThrowStatement#3#4']
|
||||
38,3420,1352,"['Block#24#0', 'Block#45#0', 'Block#59#0', 'CatchClause#6#0', 'EnhancedForStatement#17#1', 'ExpressionStatement#10#11', 'ExpressionStatement#17#4', 'ExpressionStatement#18#0', 'ExpressionStatement#4#47', 'ExpressionStatement#5#66', 'ExpressionStatement#6#40', 'ExpressionStatement#6#41', 'ExpressionStatement#6#42', 'ExpressionStatement#6#43', 'ExpressionStatement#7#58', 'ExpressionStatement#8#37', 'ExpressionStatement#9#30', 'FieldDeclaration#13#3', 'FieldDeclaration#15#2', 'FieldDeclaration#3#9', 'FieldDeclaration#5#22', 'FieldDeclaration#5#23', 'FieldDeclaration#7#6', 'ForStatement#15#0', 'IfStatement#10#14', 'IfStatement#11#11', 'IfStatement#11#12', 'IfStatement#14#6', 'IfStatement#28#1', 'IfStatement#3#10', 'IfStatement#39#1', 'IfStatement#5#5', 'IfStatement#6#13', 'IfStatement#7#18', 'IfStatement#8#22', 'IfStatement#8#23', 'IfStatement#9#8', 'MethodDeclaration#11#7', 'MethodDeclaration#11#8', 'MethodDeclaration#14#7', 'MethodDeclaration#23#2', 'MethodDeclaration#26#3', 'MethodDeclaration#28#1', 'MethodDeclaration#3#11', 'MethodDeclaration#3#12', 'MethodDeclaration#4#9', 'MethodDeclaration#44#1', 'MethodDeclaration#6#26', 'MethodDeclaration#7#13', 'MethodDeclaration#82#1', 'MethodDeclaration#86#0', 'MethodDeclaration#96#0', 'ReturnStatement#6#5', 'ReturnStatement#6#6', 'ReturnStatement#9#2', 'SuperConstructorInvocation#3#1', 'TryStatement#16#2', 'VariableDeclarationStatement#28#0', 'VariableDeclarationStatement#6#15']","['IfStatement#2#2', 'MethodDeclaration#10#12']"
|
||||
39,3510,1295,"['Block#37#0', 'CatchClause#17#0', 'EnhancedForStatement#21#1', 'EnhancedForStatement#27#0', 'EnhancedForStatement#5#3', 'EnhancedForStatement#7#1', 'ExpressionStatement#10#10', 'ExpressionStatement#10#9', 'ExpressionStatement#12#9', 'ExpressionStatement#16#2', 'ExpressionStatement#22#1', 'ExpressionStatement#3#5', 'ExpressionStatement#4#46', 'ExpressionStatement#5#63', 'ExpressionStatement#5#64', 'ExpressionStatement#5#65', 'ExpressionStatement#7#55', 'ExpressionStatement#7#56', 'ExpressionStatement#7#57', 'ExpressionStatement#8#35', 'ExpressionStatement#8#36', 'FieldDeclaration#11#7', 'FieldDeclaration#11#8', 'FieldDeclaration#12#2', 'FieldDeclaration#22#1', 'FieldDeclaration#4#10', 'FieldDeclaration#4#9', 'FieldDeclaration#5#21', 'FieldDeclaration#6#6', 'FieldDeclaration#7#5', 'FieldDeclaration#8#8', 'ForStatement#2#0', 'ForStatement#9#0', 'IfStatement#10#13', 'IfStatement#13#4', 'IfStatement#13#5', 'IfStatement#13#6', 'IfStatement#14#4', 'IfStatement#14#5', 'IfStatement#15#6', 'IfStatement#2#2', 'IfStatement#24#1', 'IfStatement#3#9', 'IfStatement#5#4', 'IfStatement#6#12', 'IfStatement#8#20', 'IfStatement#8#21', 'IfStatement#9#7', 'MethodDeclaration#10#12', 'MethodDeclaration#13#5', 'MethodDeclaration#18#4', 'MethodDeclaration#24#1', 'MethodDeclaration#25#5', 'MethodDeclaration#26#2', 'MethodDeclaration#36#0', 'MethodDeclaration#40#0', 'MethodDeclaration#49#0', 'MethodDeclaration#5#22', 'MethodDeclaration#7#11', 'MethodDeclaration#7#12', 'MethodDeclaration#8#21', 'MethodDeclaration#82#0', 'ReturnStatement#4#10', 'ReturnStatement#4#11', 'ReturnStatement#5#8', 'ReturnStatement#6#2', 'ReturnStatement#6#3', 'ReturnStatement#6#4', 'SuperConstructorInvocation#2#1', 'SuperConstructorInvocation#3#0', 'SuperConstructorInvocation#7#1', 'ThrowStatement#3#4', 'TryStatement#2#2', 'TryStatement#23#1', 'TryStatement#33#0', 'TryStatement#4#0', 'TryStatement#6#2', 'VariableDeclarationStatement#12#2', 'VariableDeclarationStatement#18#1', 'VariableDeclarationStatement#22#1', 'VariableDeclarationStatement#4#17', 'VariableDeclarationStatement#5#35', 'VariableDeclarationStatement#6#14', 'VariableDeclarationStatement#9#8']",[]
|
||||
40,3600,1211,"['Block#17#0', 'Block#20#1', 'Block#29#0', 'EnhancedForStatement#14#1', 'EnhancedForStatement#24#0', 'EnhancedForStatement#39#0', 'ExpressionStatement#17#3', 'ExpressionStatement#5#61', 'ExpressionStatement#5#62', 'ExpressionStatement#6#37', 'ExpressionStatement#6#38', 'ExpressionStatement#6#39', 'ExpressionStatement#7#50', 'ExpressionStatement#7#51', 'ExpressionStatement#7#52', 'ExpressionStatement#7#53', 'ExpressionStatement#7#54', 'ExpressionStatement#8#31', 'ExpressionStatement#8#32', 'ExpressionStatement#8#33', 'ExpressionStatement#8#34', 'ExpressionStatement#9#27', 'ExpressionStatement#9#28', 'ExpressionStatement#9#29', 'FieldDeclaration#10#6', 'FieldDeclaration#5#17', 'FieldDeclaration#5#18', 'FieldDeclaration#5#19', 'FieldDeclaration#5#20', 'FieldDeclaration#6#5', 'FieldDeclaration#7#3', 'FieldDeclaration#7#4', 'FieldDeclaration#8#7', 'IfStatement#10#12', 'IfStatement#12#11', 'IfStatement#14#3', 'IfStatement#18#3', 'IfStatement#18#4', 'IfStatement#2#1', 'IfStatement#21#2', 'IfStatement#4#6', 'IfStatement#7#16', 'IfStatement#7#17', 'IfStatement#8#18', 'IfStatement#8#19', 'MethodDeclaration#10#10', 'MethodDeclaration#10#11', 'MethodDeclaration#10#9', 'MethodDeclaration#11#6', 'MethodDeclaration#12#12', 'MethodDeclaration#12#13', 'MethodDeclaration#12#14', 'MethodDeclaration#13#4', 'MethodDeclaration#23#1', 'MethodDeclaration#25#3', 'MethodDeclaration#25#4', 'MethodDeclaration#5#20', 'MethodDeclaration#5#21', 'MethodDeclaration#58#0', 'MethodDeclaration#6#25', 'MethodDeclaration#8#19', 'MethodDeclaration#8#20', 'ReturnStatement#5#7', 'SuperConstructorInvocation#4#0', 'SuperConstructorInvocation#5#0', 'SwitchStatement#12#0', 'ThrowStatement#4#1', 'TryStatement#8#6', 'TypeDeclaration#4#1', 'VariableDeclarationStatement#16#1', 'VariableDeclarationStatement#4#15', 'VariableDeclarationStatement#4#16', 'VariableDeclarationStatement#5#32', 'VariableDeclarationStatement#5#33', 'VariableDeclarationStatement#5#34', 'VariableDeclarationStatement#6#12', 'VariableDeclarationStatement#6#13', 'VariableDeclarationStatement#8#12']",[]
|
||||
41,3690,1133,"['Block#13#1', 'Block#30#0', 'Block#31#1', 'EnhancedForStatement#6#2', 'EnhancedForStatement#97#0', 'ExpressionStatement#11#12', 'ExpressionStatement#11#13', 'ExpressionStatement#12#8', 'ExpressionStatement#17#2', 'ExpressionStatement#2#4', 'ExpressionStatement#22#0', 'ExpressionStatement#26#0', 'ExpressionStatement#4#44', 'ExpressionStatement#4#45', 'ExpressionStatement#5#57', 'ExpressionStatement#5#58', 'ExpressionStatement#5#59', 'ExpressionStatement#5#60', 'ExpressionStatement#6#36', 'ExpressionStatement#7#45', 'ExpressionStatement#7#46', 'ExpressionStatement#7#47', 'ExpressionStatement#7#48', 'ExpressionStatement#7#49', 'ExpressionStatement#8#28', 'ExpressionStatement#8#29', 'ExpressionStatement#8#30', 'ExpressionStatement#9#25', 'ExpressionStatement#9#26', 'FieldDeclaration#13#2', 'FieldDeclaration#3#8', 'FieldDeclaration#4#6', 'FieldDeclaration#4#7', 'FieldDeclaration#4#8', 'FieldDeclaration#5#15', 'FieldDeclaration#5#16', 'FieldDeclaration#6#4', 'FieldDeclaration#9#2', 'ForStatement#3#1', 'IfStatement#10#10', 'IfStatement#10#11', 'IfStatement#11#10', 'IfStatement#12#10', 'IfStatement#13#3', 'IfStatement#16#3', 'IfStatement#17#2', 'IfStatement#18#2', 'IfStatement#20#2', 'IfStatement#23#4', 'IfStatement#27#1', 'IfStatement#27#2', 'IfStatement#3#8', 'IfStatement#33#1', 'IfStatement#37#0', 'IfStatement#5#3', 'IfStatement#6#11', 'IfStatement#7#14', 'IfStatement#7#15', 'IfStatement#9#5', 'IfStatement#9#6', 'MethodDeclaration#10#7', 'MethodDeclaration#10#8', 'MethodDeclaration#11#5', 'MethodDeclaration#14#6', 'MethodDeclaration#21#5', 'MethodDeclaration#23#0', 'MethodDeclaration#24#0', 'MethodDeclaration#25#2', 'MethodDeclaration#27#0', 'MethodDeclaration#27#1', 'MethodDeclaration#28#0', 'MethodDeclaration#5#19', 'MethodDeclaration#63#0', 'MethodDeclaration#7#10', 'MethodDeclaration#8#16', 'MethodDeclaration#8#17', 'MethodDeclaration#8#18', 'MethodDeclaration#9#10', 'MethodDeclaration#9#11', 'ReturnStatement#11#0', 'ReturnStatement#3#11', 'ReturnStatement#3#12', 'ReturnStatement#4#6', 'ReturnStatement#4#7', 'ReturnStatement#4#8', 'ReturnStatement#4#9', 'ReturnStatement#5#4', 'ReturnStatement#5#5', 'ReturnStatement#5#6', 'SwitchStatement#25#0', 'SwitchStatement#3#0', 'ThrowStatement#10#2', 'ThrowStatement#13#1', 'ThrowStatement#14#2', 'ThrowStatement#17#0', 'ThrowStatement#18#0', 'ThrowStatement#3#3', 'ThrowStatement#5#2', 'ThrowStatement#7#0', 'ThrowStatement#8#6', 'TryStatement#10#1', 'TryStatement#18#0', 'TryStatement#24#1', 'TryStatement#5#1', 'TypeDeclaration#3#2', 'TypeDeclaration#3#3', 'VariableDeclarationStatement#12#1', 'VariableDeclarationStatement#13#6', 'VariableDeclarationStatement#4#14', 'VariableDeclarationStatement#5#27', 'VariableDeclarationStatement#5#28', 'VariableDeclarationStatement#5#29', 'VariableDeclarationStatement#5#30', 'VariableDeclarationStatement#5#31', 'VariableDeclarationStatement#6#11', 'VariableDeclarationStatement#7#11']",['MethodDeclaration#13#4']
|
||||
42,3780,1018,"['AssertStatement#3#0', 'Block#20#0', 'Block#23#0', 'Block#31#0', 'Block#33#0', 'Block#46#0', 'Block#63#1', 'Block#65#0', 'Block#9#0', 'Block#97#0', 'EnhancedForStatement#17#0', 'EnhancedForStatement#37#1', 'EnhancedForStatement#7#0', 'ExpressionStatement#10#7', 'ExpressionStatement#10#8', 'ExpressionStatement#11#10', 'ExpressionStatement#11#11', 'ExpressionStatement#12#6', 'ExpressionStatement#12#7', 'ExpressionStatement#13#4', 'ExpressionStatement#13#5', 'ExpressionStatement#16#1', 'ExpressionStatement#17#1', 'ExpressionStatement#4#39', 'ExpressionStatement#4#40', 'ExpressionStatement#4#41', 'ExpressionStatement#4#42', 'ExpressionStatement#4#43', 'ExpressionStatement#6#34', 'ExpressionStatement#6#35', 'ExpressionStatement#7#40', 'ExpressionStatement#7#41', 'ExpressionStatement#7#42', 'ExpressionStatement#7#43', 'ExpressionStatement#7#44', 'ExpressionStatement#8#22', 'ExpressionStatement#8#23', 'ExpressionStatement#8#24', 'ExpressionStatement#8#25', 'ExpressionStatement#8#26', 'ExpressionStatement#8#27', 'ExpressionStatement#9#21', 'ExpressionStatement#9#22', 'ExpressionStatement#9#23', 'ExpressionStatement#9#24', 'FieldDeclaration#11#4', 'FieldDeclaration#11#5', 'FieldDeclaration#11#6', 'FieldDeclaration#15#1', 'FieldDeclaration#22#0', 'FieldDeclaration#3#7', 'IfStatement#10#9', 'IfStatement#12#7', 'IfStatement#12#8', 'IfStatement#12#9', 'IfStatement#13#2', 'IfStatement#14#2', 'IfStatement#15#3', 'IfStatement#15#4', 'IfStatement#15#5', 'IfStatement#17#1', 'IfStatement#21#0', 'IfStatement#21#1', 'IfStatement#23#0', 'IfStatement#23#1', 'IfStatement#23#2', 'IfStatement#23#3', 'IfStatement#25#0', 'IfStatement#26#0', 'IfStatement#29#1', 'IfStatement#29#2', 'IfStatement#3#7', 'IfStatement#33#0', 'IfStatement#39#0', 'IfStatement#43#0', 'IfStatement#51#0', 'IfStatement#6#10', 'IfStatement#7#13', 'IfStatement#8#15', 'IfStatement#8#16', 'IfStatement#8#17', 'IfStatement#86#0', 'IfStatement#88#0', 'IfStatement#95#0', 'MethodDeclaration#11#4', 'MethodDeclaration#12#10', 'MethodDeclaration#12#11', 'MethodDeclaration#12#9', 'MethodDeclaration#13#3', 'MethodDeclaration#13#4', 'MethodDeclaration#16#2', 'MethodDeclaration#16#3', 'MethodDeclaration#17#3', 'MethodDeclaration#20#2', 'MethodDeclaration#22#4', 'MethodDeclaration#22#5', 'MethodDeclaration#3#10', 'MethodDeclaration#3#9', 'MethodDeclaration#33#0', 'MethodDeclaration#35#1', 'MethodDeclaration#35#2', 'MethodDeclaration#38#2', 'MethodDeclaration#4#7', 'MethodDeclaration#4#8', 'MethodDeclaration#47#2', 'MethodDeclaration#47#3', 'MethodDeclaration#5#16', 'MethodDeclaration#5#17', 'MethodDeclaration#5#18', 'MethodDeclaration#54#2', 'MethodDeclaration#6#23', 'MethodDeclaration#6#24', 'MethodDeclaration#7#8', 'MethodDeclaration#7#9', 'MethodDeclaration#8#14', 'MethodDeclaration#8#15', 'MethodDeclaration#9#9', 'ReturnStatement#17#0', 'ReturnStatement#2#5', 'ReturnStatement#5#3', 'ReturnStatement#6#1', 'SuperConstructorInvocation#2#0', 'SwitchStatement#8#0', 'ThrowStatement#10#1', 'ThrowStatement#13#0', 'ThrowStatement#14#0', 'ThrowStatement#14#1', 'ThrowStatement#6#2', 'ThrowStatement#8#3', 'ThrowStatement#8#4', 'ThrowStatement#8#5', 'ThrowStatement#9#0', 'TryStatement#16#1', 'TryStatement#23#0', 'TryStatement#3#0', 'TryStatement#8#5', 'TypeDeclaration#2#12', 'TypeDeclaration#6#0', 'VariableDeclarationStatement#10#6', 'VariableDeclarationStatement#11#6', 'VariableDeclarationStatement#13#5', 'VariableDeclarationStatement#2#2', 'VariableDeclarationStatement#3#5', 'VariableDeclarationStatement#5#25', 'VariableDeclarationStatement#5#26', 'VariableDeclarationStatement#6#10', 'VariableDeclarationStatement#6#9', 'VariableDeclarationStatement#7#10', 'VariableDeclarationStatement#8#10', 'VariableDeclarationStatement#8#11', 'VariableDeclarationStatement#9#6', 'VariableDeclarationStatement#9#7']","['FieldDeclaration#4#6', 'IfStatement#11#10', 'IfStatement#18#2', 'ReturnStatement#3#11', 'ReturnStatement#4#6', 'ReturnStatement#4#7']"
|
||||
43,3870,872,"['Block#13#0', 'Block#14#0', 'ExpressionStatement#10#6', 'ExpressionStatement#11#9', 'ExpressionStatement#12#5', 'ExpressionStatement#13#3', 'ExpressionStatement#4#33', 'ExpressionStatement#4#34', 'ExpressionStatement#4#35', 'ExpressionStatement#4#36', 'ExpressionStatement#4#37', 'ExpressionStatement#4#38', 'ExpressionStatement#5#51', 'ExpressionStatement#5#52', 'ExpressionStatement#5#53', 'ExpressionStatement#5#54', 'ExpressionStatement#5#55', 'ExpressionStatement#5#56', 'ExpressionStatement#6#32', 'ExpressionStatement#6#33', 'ExpressionStatement#7#38', 'ExpressionStatement#7#39', 'ExpressionStatement#8#20', 'ExpressionStatement#8#21', 'ExpressionStatement#9#19', 'ExpressionStatement#9#20', 'FieldDeclaration#11#3', 'FieldDeclaration#15#0', 'FieldDeclaration#4#6', 'FieldDeclaration#5#14', 'FieldDeclaration#6#3', 'IfStatement#13#1', 'IfStatement#20#1', 'IfStatement#5#2', 'IfStatement#7#12', 'MethodDeclaration#10#5', 'MethodDeclaration#10#6', 'MethodDeclaration#11#3', 'MethodDeclaration#13#1', 'MethodDeclaration#13#2', 'MethodDeclaration#14#5', 'MethodDeclaration#18#3', 'MethodDeclaration#22#2', 'MethodDeclaration#22#3', 'MethodDeclaration#3#8', 'MethodDeclaration#42#2', 'MethodDeclaration#47#1', 'MethodDeclaration#5#13', 'MethodDeclaration#5#14', 'MethodDeclaration#5#15', 'MethodDeclaration#54#1', 'MethodDeclaration#57#0', 'MethodDeclaration#6#21', 'MethodDeclaration#6#22', 'MethodDeclaration#62#0', 'MethodDeclaration#8#12', 'MethodDeclaration#8#13', 'ReturnStatement#2#4', 'ReturnStatement#4#7', 'SwitchStatement#5#0', 'SwitchStatement#5#1', 'ThrowStatement#10#0', 'ThrowStatement#6#1', 'ThrowStatement#8#2', 'TryStatement#13#3', 'TryStatement#19#0', 'TryStatement#27#0', 'TryStatement#42#0', 'TryStatement#7#2', 'TryStatement#8#4', 'TypeDeclaration#2#11', 'TypeDeclaration#4#0', 'VariableDeclarationStatement#4#13', 'VariableDeclarationStatement#5#23', 'VariableDeclarationStatement#5#24', 'VariableDeclarationStatement#6#8']","['IfStatement#12#7', 'IfStatement#8#15', 'MethodDeclaration#9#9', 'ReturnStatement#5#3']"
|
||||
44,3960,800,"['Block#63#0', 'Block#75#0', 'CatchClause#15#0', 'CatchClause#3#1', 'CatchClause#8#0', 'EnhancedForStatement#12#1', 'EnhancedForStatement#14#0', 'EnhancedForStatement#3#0', 'EnhancedForStatement#3#1', 'EnhancedForStatement#32#0', 'EnhancedForStatement#37#0', 'EnhancedForStatement#8#0', 'ExpressionStatement#10#3', 'ExpressionStatement#10#4', 'ExpressionStatement#10#5', 'ExpressionStatement#11#7', 'ExpressionStatement#11#8', 'ExpressionStatement#12#3', 'ExpressionStatement#12#4', 'ExpressionStatement#13#1', 'ExpressionStatement#13#2', 'ExpressionStatement#14#4', 'ExpressionStatement#16#0', 'ExpressionStatement#4#32', 'ExpressionStatement#5#42', 'ExpressionStatement#5#43', 'ExpressionStatement#5#44', 'ExpressionStatement#5#45', 'ExpressionStatement#5#46', 'ExpressionStatement#5#47', 'ExpressionStatement#5#48', 'ExpressionStatement#5#49', 'ExpressionStatement#5#50', 'ExpressionStatement#6#27', 'ExpressionStatement#6#28', 'ExpressionStatement#6#29', 'ExpressionStatement#6#30', 'ExpressionStatement#6#31', 'ExpressionStatement#7#32', 'ExpressionStatement#7#33', 'ExpressionStatement#7#34', 'ExpressionStatement#7#35', 'ExpressionStatement#7#36', 'ExpressionStatement#7#37', 'ExpressionStatement#8#12', 'ExpressionStatement#8#13', 'ExpressionStatement#8#14', 'ExpressionStatement#8#15', 'ExpressionStatement#8#16', 'ExpressionStatement#8#17', 'ExpressionStatement#8#18', 'ExpressionStatement#8#19', 'ExpressionStatement#9#12', 'ExpressionStatement#9#13', 'ExpressionStatement#9#14', 'ExpressionStatement#9#15', 'ExpressionStatement#9#16', 'ExpressionStatement#9#17', 'ExpressionStatement#9#18', 'FieldDeclaration#10#4', 'FieldDeclaration#10#5', 'FieldDeclaration#11#2', 'FieldDeclaration#4#4', 'FieldDeclaration#4#5', 'FieldDeclaration#5#13', 'FieldDeclaration#8#6', 'ForStatement#47#0', 'IfStatement#10#8', 'IfStatement#11#10', 'IfStatement#12#7', 'IfStatement#13#0', 'IfStatement#15#1', 'IfStatement#15#2', 'IfStatement#18#2', 'IfStatement#19#5', 'IfStatement#19#6', 'IfStatement#22#0', 'IfStatement#24#0', 'IfStatement#29#0', 'IfStatement#31#0', 'IfStatement#4#4', 'IfStatement#4#5', 'IfStatement#45#0', 'IfStatement#6#9', 'IfStatement#7#10', 'IfStatement#7#11', 'IfStatement#7#7', 'IfStatement#7#8', 'IfStatement#7#9', 'IfStatement#8#13', 'IfStatement#8#14', 'IfStatement#8#15', 'IfStatement#9#3', 'IfStatement#9#4', 'MethodDeclaration#10#4', 'MethodDeclaration#11#2', 'MethodDeclaration#12#5', 'MethodDeclaration#12#6', 'MethodDeclaration#12#7', 'MethodDeclaration#12#8', 'MethodDeclaration#14#4', 'MethodDeclaration#16#1', 'MethodDeclaration#17#2', 'MethodDeclaration#21#2', 'MethodDeclaration#21#3', 'MethodDeclaration#21#4', 'MethodDeclaration#32#1', 'MethodDeclaration#34#0', 'MethodDeclaration#42#1', 'MethodDeclaration#48#0', 'MethodDeclaration#5#11', 'MethodDeclaration#5#12', 'MethodDeclaration#67#1', 'MethodDeclaration#69#0', 'MethodDeclaration#7#7', 'MethodDeclaration#8#10', 'MethodDeclaration#8#11', 'MethodDeclaration#8#9', 'MethodDeclaration#9#7', 'MethodDeclaration#9#8', 'MethodDeclaration#9#9', 'MethodDeclaration#92#0', 'ReturnStatement#4#6', 'ReturnStatement#5#3', 'ReturnStatement#8#1', 'SuperConstructorInvocation#7#0', 'SwitchStatement#9#0', 'ThrowStatement#5#1', 'ThrowStatement#6#0', 'TryStatement#13#1', 'TryStatement#13#2', 'TryStatement#16#0', 'TryStatement#2#1', 'TryStatement#20#0', 'TryStatement#54#0', 'TryStatement#9#1', 'TypeDeclaration#2#10', 'TypeDeclaration#3#1', 'VariableDeclarationStatement#10#5', 'VariableDeclarationStatement#11#5', 'VariableDeclarationStatement#13#4', 'VariableDeclarationStatement#14#1', 'VariableDeclarationStatement#18#0', 'VariableDeclarationStatement#2#1', 'VariableDeclarationStatement#3#4', 'VariableDeclarationStatement#4#10', 'VariableDeclarationStatement#4#11', 'VariableDeclarationStatement#4#12', 'VariableDeclarationStatement#5#18', 'VariableDeclarationStatement#5#19', 'VariableDeclarationStatement#5#20', 'VariableDeclarationStatement#5#21', 'VariableDeclarationStatement#5#22', 'VariableDeclarationStatement#7#7', 'VariableDeclarationStatement#7#8', 'VariableDeclarationStatement#7#9', 'VariableDeclarationStatement#8#7', 'VariableDeclarationStatement#8#8', 'VariableDeclarationStatement#8#9', 'VariableDeclarationStatement#9#5']",[]
|
||||
45,4050,640,"['Block#12#0', 'Block#15#0', 'Block#18#0', 'Block#19#0', 'Block#22#0', 'CatchClause#3#0', 'EnhancedForStatement#10#0', 'EnhancedForStatement#12#0', 'EnhancedForStatement#16#0', 'EnhancedForStatement#18#0', 'EnhancedForStatement#2#0', 'EnhancedForStatement#21#0', 'EnhancedForStatement#22#0', 'EnhancedForStatement#23#0', 'EnhancedForStatement#26#0', 'EnhancedForStatement#5#2', 'EnhancedForStatement#66#0', 'ExpressionStatement#11#6', 'ExpressionStatement#12#2', 'ExpressionStatement#17#0', 'ExpressionStatement#4#31', 'ExpressionStatement#5#39', 'ExpressionStatement#5#40', 'ExpressionStatement#5#41', 'ExpressionStatement#6#25', 'ExpressionStatement#6#26', 'ExpressionStatement#7#29', 'ExpressionStatement#7#30', 'ExpressionStatement#7#31', 'ExpressionStatement#9#10', 'ExpressionStatement#9#11', 'FieldDeclaration#10#2', 'FieldDeclaration#10#3', 'FieldDeclaration#13#0', 'FieldDeclaration#13#1', 'FieldDeclaration#23#0', 'FieldDeclaration#4#3', 'FieldDeclaration#5#10', 'FieldDeclaration#5#11', 'FieldDeclaration#5#12', 'FieldDeclaration#6#2', 'FieldDeclaration#8#5', 'ForStatement#56#0', 'IfStatement#10#6', 'IfStatement#10#7', 'IfStatement#11#4', 'IfStatement#11#5', 'IfStatement#11#6', 'IfStatement#11#7', 'IfStatement#11#8', 'IfStatement#11#9', 'IfStatement#12#3', 'IfStatement#12#4', 'IfStatement#12#5', 'IfStatement#12#6', 'IfStatement#14#1', 'IfStatement#16#1', 'IfStatement#16#2', 'IfStatement#19#4', 'IfStatement#3#4', 'IfStatement#3#5', 'IfStatement#3#6', 'IfStatement#4#2', 'IfStatement#4#3', 'IfStatement#5#1', 'IfStatement#6#8', 'IfStatement#7#5', 'IfStatement#7#6', 'IfStatement#8#10', 'IfStatement#8#11', 'IfStatement#8#12', 'IfStatement#8#9', 'MethodDeclaration#11#1', 'MethodDeclaration#12#4', 'MethodDeclaration#13#0', 'MethodDeclaration#14#2', 'MethodDeclaration#14#3', 'MethodDeclaration#15#1', 'MethodDeclaration#21#1', 'MethodDeclaration#22#1', 'MethodDeclaration#29#0', 'MethodDeclaration#3#7', 'MethodDeclaration#4#6', 'MethodDeclaration#5#10', 'MethodDeclaration#5#7', 'MethodDeclaration#5#8', 'MethodDeclaration#5#9', 'MethodDeclaration#54#0', 'MethodDeclaration#6#18', 'MethodDeclaration#6#19', 'MethodDeclaration#6#20', 'MethodDeclaration#67#0', 'MethodDeclaration#7#6', 'MethodDeclaration#8#8', 'ReturnStatement#14#0', 'ReturnStatement#2#3', 'ReturnStatement#3#10', 'ReturnStatement#3#11', 'ReturnStatement#3#8', 'ReturnStatement#3#9', 'ReturnStatement#4#5', 'ReturnStatement#6#0', 'TryStatement#12#2', 'TryStatement#24#0', 'TryStatement#34#0', 'TryStatement#45#0', 'TryStatement#8#3', 'TypeDeclaration#5#1', 'VariableDeclarationStatement#10#3', 'VariableDeclarationStatement#10#4', 'VariableDeclarationStatement#11#3', 'VariableDeclarationStatement#11#4', 'VariableDeclarationStatement#14#0', 'VariableDeclarationStatement#22#0', 'VariableDeclarationStatement#5#17', 'VariableDeclarationStatement#6#6', 'VariableDeclarationStatement#6#7', 'VariableDeclarationStatement#7#6', 'VariableDeclarationStatement#8#5', 'VariableDeclarationStatement#8#6', 'VariableDeclarationStatement#9#4']","['ThrowStatement#5#1', 'TypeDeclaration#2#10']"
|
||||
46,4140,521,"['Block#25#0', 'EnhancedForStatement#20#0', 'EnhancedForStatement#5#1', 'ExpressionStatement#11#5', 'ExpressionStatement#19#0', 'ExpressionStatement#4#30', 'ExpressionStatement#5#36', 'ExpressionStatement#5#37', 'ExpressionStatement#5#38', 'ExpressionStatement#6#24', 'ExpressionStatement#7#23', 'ExpressionStatement#7#24', 'ExpressionStatement#7#25', 'ExpressionStatement#7#26', 'ExpressionStatement#7#27', 'ExpressionStatement#7#28', 'ExpressionStatement#8#10', 'ExpressionStatement#8#11', 'ExpressionStatement#9#8', 'ExpressionStatement#9#9', 'FieldDeclaration#11#1', 'FieldDeclaration#3#6', 'FieldDeclaration#5#9', 'FieldDeclaration#7#2', 'FieldDeclaration#8#4', 'IfStatement#10#5', 'IfStatement#14#0', 'IfStatement#15#0', 'IfStatement#17#0', 'IfStatement#19#2', 'IfStatement#19#3', 'IfStatement#3#3', 'IfStatement#5#0', 'IfStatement#6#7', 'IfStatement#7#3', 'IfStatement#7#4', 'MethodDeclaration#10#2', 'MethodDeclaration#10#3', 'MethodDeclaration#11#0', 'MethodDeclaration#17#1', 'MethodDeclaration#38#1', 'MethodDeclaration#44#0', 'MethodDeclaration#6#17', 'MethodDeclaration#7#5', 'MethodDeclaration#8#5', 'MethodDeclaration#8#6', 'MethodDeclaration#8#7', 'MethodDeclaration#9#5', 'MethodDeclaration#9#6', 'ReturnStatement#2#2', 'ThrowStatement#3#2', 'TryStatement#12#1', 'TryStatement#5#0', 'TryStatement#7#1', 'TryStatement#8#0', 'TryStatement#8#1', 'TryStatement#8#2', 'TryStatement#9#0', 'TypeDeclaration#2#10', 'TypeDeclaration#2#9', 'VariableDeclarationStatement#10#2', 'VariableDeclarationStatement#11#1', 'VariableDeclarationStatement#11#2', 'VariableDeclarationStatement#12#0', 'VariableDeclarationStatement#13#3', 'VariableDeclarationStatement#4#6', 'VariableDeclarationStatement#4#7', 'VariableDeclarationStatement#4#8', 'VariableDeclarationStatement#4#9', 'VariableDeclarationStatement#9#3']","['IfStatement#11#4', 'MethodDeclaration#13#0']"
|
||||
47,4230,453,"['ExpressionStatement#10#2', 'ExpressionStatement#11#4', 'ExpressionStatement#13#0', 'ExpressionStatement#4#27', 'ExpressionStatement#4#28', 'ExpressionStatement#4#29', 'ExpressionStatement#6#22', 'ExpressionStatement#6#23', 'ExpressionStatement#7#22', 'ExpressionStatement#8#9', 'ExpressionStatement#9#6', 'ExpressionStatement#9#7', 'FieldDeclaration#5#8', 'FieldDeclaration#7#1', 'IfStatement#11#4', 'IfStatement#12#2', 'IfStatement#20#0', 'IfStatement#30#0', 'IfStatement#6#6', 'IfStatement#8#8', 'MethodDeclaration#12#3', 'MethodDeclaration#4#5', 'MethodDeclaration#6#15', 'MethodDeclaration#6#16', 'MethodDeclaration#7#4', 'ReturnStatement#4#4', 'ReturnStatement#5#2', 'SwitchStatement#2#0', 'TryStatement#15#0', 'TryStatement#2#0', 'VariableDeclarationStatement#13#2', 'VariableDeclarationStatement#5#13', 'VariableDeclarationStatement#5#14', 'VariableDeclarationStatement#5#15', 'VariableDeclarationStatement#5#16']","['MethodDeclaration#10#2', 'TryStatement#5#0']"
|
||||
48,4320,420,"['ExpressionStatement#5#29', 'ExpressionStatement#5#30', 'ExpressionStatement#5#31', 'ExpressionStatement#5#32', 'ExpressionStatement#5#33', 'ExpressionStatement#5#34', 'ExpressionStatement#5#35', 'ExpressionStatement#7#20', 'ExpressionStatement#7#21', 'ExpressionStatement#8#7', 'ExpressionStatement#8#8', 'ExpressionStatement#9#5', 'FieldDeclaration#5#5', 'FieldDeclaration#5#6', 'FieldDeclaration#5#7', 'FieldDeclaration#9#1', 'IfStatement#10#3', 'IfStatement#10#4', 'IfStatement#11#3', 'IfStatement#18#1', 'IfStatement#6#5', 'IfStatement#8#6', 'IfStatement#8#7', 'MethodDeclaration#10#2', 'MethodDeclaration#13#0', 'MethodDeclaration#35#0', 'MethodDeclaration#5#6', 'MethodDeclaration#8#4', 'TryStatement#5#0', 'VariableDeclarationStatement#13#1', 'VariableDeclarationStatement#4#5', 'VariableDeclarationStatement#5#11', 'VariableDeclarationStatement#5#12', 'VariableDeclarationStatement#8#4', 'WhileStatement#15#0', 'WhileStatement#28#0']",[]
|
||||
49,4410,384,"['ExpressionStatement#4#26', 'ExpressionStatement#5#26', 'ExpressionStatement#5#27', 'ExpressionStatement#5#28', 'ExpressionStatement#6#21', 'ExpressionStatement#7#18', 'ExpressionStatement#7#19', 'ExpressionStatement#8#6', 'ExpressionStatement#9#4', 'FieldDeclaration#8#3', 'IfStatement#10#2', 'IfStatement#18#0', 'IfStatement#28#0', 'IfStatement#8#5', 'MethodDeclaration#4#4', 'MethodDeclaration#6#13', 'MethodDeclaration#6#14', 'MethodDeclaration#9#4', 'ThrowStatement#5#1', 'TypeDeclaration#2#7', 'TypeDeclaration#2#8', 'VariableDeclarationStatement#5#10', 'VariableDeclarationStatement#5#9', 'VariableDeclarationStatement#6#5', 'VariableDeclarationStatement#8#3']","['MethodDeclaration#10#2', 'MethodDeclaration#8#4']"
|
||||
50,4500,361,"['CatchClause#18#0', 'EnhancedForStatement#6#1', 'ExpressionStatement#14#2', 'ExpressionStatement#14#3', 'ExpressionStatement#4#24', 'ExpressionStatement#4#25', 'ExpressionStatement#5#23', 'ExpressionStatement#5#24', 'ExpressionStatement#5#25', 'ExpressionStatement#6#19', 'ExpressionStatement#6#20', 'ExpressionStatement#7#17', 'FieldDeclaration#5#4', 'IfStatement#10#1', 'IfStatement#27#0', 'IfStatement#34#0', 'MethodDeclaration#10#2', 'MethodDeclaration#38#0', 'MethodDeclaration#4#3', 'MethodDeclaration#5#5', 'MethodDeclaration#6#10', 'MethodDeclaration#6#11', 'MethodDeclaration#6#12', 'MethodDeclaration#7#3', 'MethodDeclaration#8#4', 'MethodDeclaration#9#3', 'ReturnStatement#2#1', 'ReturnStatement#3#7', 'ReturnStatement#4#3', 'TryStatement#12#0', 'VariableDeclarationStatement#4#3', 'VariableDeclarationStatement#4#4', 'VariableDeclarationStatement#5#8', 'VariableDeclarationStatement#7#5']",[]
|
||||
51,4590,327,"['ExpressionStatement#2#3', 'ExpressionStatement#3#4', 'ExpressionStatement#4#23', 'ExpressionStatement#5#20', 'ExpressionStatement#5#21', 'ExpressionStatement#5#22', 'ExpressionStatement#6#17', 'ExpressionStatement#6#18', 'ExpressionStatement#7#16', 'FieldDeclaration#11#0', 'FieldDeclaration#4#2', 'FieldDeclaration#5#2', 'FieldDeclaration#5#3', 'IfStatement#12#1', 'IfStatement#19#1', 'IfStatement#6#4', 'IfStatement#9#1', 'IfStatement#9#2', 'MethodDeclaration#16#0', 'MethodDeclaration#32#0', 'MethodDeclaration#6#8', 'MethodDeclaration#6#9', 'ReturnStatement#4#2', 'TryStatement#17#0', 'VariableDeclarationStatement#11#0', 'VariableDeclarationStatement#3#2', 'VariableDeclarationStatement#3#3', 'VariableDeclarationStatement#4#2']","['MethodDeclaration#10#2', 'MethodDeclaration#7#3', 'VariableDeclarationStatement#7#5']"
|
||||
52,4680,302,"['ExpressionStatement#11#3', 'ExpressionStatement#12#1', 'ExpressionStatement#4#19', 'ExpressionStatement#4#20', 'ExpressionStatement#4#21', 'ExpressionStatement#4#22', 'ExpressionStatement#5#18', 'ExpressionStatement#5#19', 'ExpressionStatement#7#15', 'ExpressionStatement#8#3', 'ExpressionStatement#8#4', 'ExpressionStatement#8#5', 'ExpressionStatement#9#3', 'FieldDeclaration#8#2', 'IfStatement#11#2', 'IfStatement#6#3', 'IfStatement#7#2', 'IfStatement#8#3', 'IfStatement#8#4', 'MethodDeclaration#15#0', 'MethodDeclaration#22#0', 'MethodDeclaration#4#2', 'MethodDeclaration#5#3', 'MethodDeclaration#5#4', 'MethodDeclaration#7#0', 'MethodDeclaration#7#1', 'MethodDeclaration#7#2', 'MethodDeclaration#7#3', 'MethodDeclaration#9#2', 'MethodDeclaration#93#0', 'ReturnStatement#8#0', 'ThrowStatement#8#1', 'TryStatement#52#0', 'TryStatement#6#1', 'TypeDeclaration#2#6', 'VariableDeclarationStatement#5#7', 'VariableDeclarationStatement#6#1', 'VariableDeclarationStatement#6#2', 'VariableDeclarationStatement#6#3', 'VariableDeclarationStatement#6#4', 'VariableDeclarationStatement#7#5']",[]
|
||||
53,4770,261,"['ExpressionStatement#2#2', 'ExpressionStatement#4#17', 'ExpressionStatement#4#18', 'ExpressionStatement#5#17', 'ExpressionStatement#6#15', 'ExpressionStatement#6#16', 'ExpressionStatement#7#11', 'ExpressionStatement#7#12', 'ExpressionStatement#7#13', 'ExpressionStatement#7#14', 'FieldDeclaration#12#1', 'FieldDeclaration#4#1', 'FieldDeclaration#6#1', 'IfStatement#3#2', 'IfStatement#7#1', 'IfStatement#9#0', 'MethodDeclaration#12#2', 'MethodDeclaration#17#0', 'MethodDeclaration#18#2', 'MethodDeclaration#19#0', 'MethodDeclaration#19#1', 'MethodDeclaration#2#6', 'MethodDeclaration#2#7', 'MethodDeclaration#20#1', 'MethodDeclaration#21#0', 'MethodDeclaration#26#1', 'MethodDeclaration#6#6', 'MethodDeclaration#6#7', 'MethodDeclaration#9#1', 'ReturnStatement#3#5', 'ReturnStatement#3#6', 'ReturnStatement#4#1', 'ReturnStatement#9#1', 'VariableDeclarationStatement#5#4', 'VariableDeclarationStatement#5#5', 'VariableDeclarationStatement#5#6', 'VariableDeclarationStatement#6#0', 'VariableDeclarationStatement#7#3', 'VariableDeclarationStatement#7#4', 'WhileStatement#42#0']","['MethodDeclaration#7#0', 'ThrowStatement#8#1']"
|
||||
54,4860,223,"['ExpressionStatement#10#0', 'ExpressionStatement#10#1', 'ExpressionStatement#11#1', 'ExpressionStatement#11#2', 'ExpressionStatement#14#1', 'ExpressionStatement#3#3', 'ExpressionStatement#4#14', 'ExpressionStatement#4#15', 'ExpressionStatement#4#16', 'ExpressionStatement#5#12', 'ExpressionStatement#5#13', 'ExpressionStatement#5#14', 'ExpressionStatement#5#15', 'ExpressionStatement#5#16', 'ExpressionStatement#6#14', 'ExpressionStatement#7#10', 'ExpressionStatement#7#8', 'ExpressionStatement#7#9', 'FieldDeclaration#9#0', 'IfStatement#11#0', 'IfStatement#11#1', 'IfStatement#32#0', 'MethodDeclaration#25#1', 'MethodDeclaration#8#2', 'MethodDeclaration#8#3', 'ReturnStatement#2#0', 'ReturnStatement#3#4', 'ReturnStatement#4#0', 'ThrowStatement#8#1', 'TypeDeclaration#2#5', 'VariableDeclarationStatement#16#0', 'VariableDeclarationStatement#5#2', 'VariableDeclarationStatement#5#3', 'VariableDeclarationStatement#7#2', 'VariableDeclarationStatement#8#2']",[]
|
||||
55,4950,188,"['ExpressionStatement#4#13', 'ExpressionStatement#6#11', 'ExpressionStatement#6#12', 'ExpressionStatement#6#13', 'ExpressionStatement#8#1', 'ExpressionStatement#8#2', 'ExpressionStatement#9#2', 'FieldDeclaration#3#5', 'FieldDeclaration#4#0', 'FieldDeclaration#8#1', 'IfStatement#6#2', 'IfStatement#8#2', 'MethodDeclaration#10#2', 'MethodDeclaration#14#1', 'ReturnStatement#3#2', 'ReturnStatement#3#3', 'TryStatement#6#0', 'VariableDeclarationStatement#3#1', 'VariableDeclarationStatement#5#1', 'VariableDeclarationStatement#8#1']",[]
|
||||
56,5040,168,"['EnhancedForStatement#6#0', 'ExpressionStatement#11#0', 'ExpressionStatement#4#12', 'ExpressionStatement#5#10', 'ExpressionStatement#5#11', 'ExpressionStatement#5#9', 'ExpressionStatement#6#10', 'ExpressionStatement#6#8', 'ExpressionStatement#6#9', 'ExpressionStatement#7#5', 'ExpressionStatement#7#6', 'ExpressionStatement#7#7', 'ExpressionStatement#9#1', 'FieldDeclaration#10#1', 'FieldDeclaration#2#3', 'FieldDeclaration#3#4', 'FieldDeclaration#5#1', 'IfStatement#3#1', 'IfStatement#8#1', 'MethodDeclaration#12#1', 'MethodDeclaration#3#6', 'TryStatement#10#0', 'TypeDeclaration#2#4', 'VariableDeclarationStatement#10#1', 'VariableDeclarationStatement#13#0', 'VariableDeclarationStatement#7#1']",[]
|
||||
57,5130,142,"['ExpressionStatement#3#2', 'ExpressionStatement#4#10', 'ExpressionStatement#4#11', 'ExpressionStatement#5#7', 'ExpressionStatement#5#8', 'FieldDeclaration#2#2', 'FieldDeclaration#3#1', 'FieldDeclaration#3#2', 'FieldDeclaration#3#3', 'FieldDeclaration#7#0', 'IfStatement#16#0', 'IfStatement#2#0', 'IfStatement#6#1', 'MethodDeclaration#25#0', 'MethodDeclaration#3#5', 'MethodDeclaration#4#1', 'MethodDeclaration#5#1', 'MethodDeclaration#5#2', 'MethodDeclaration#6#5', 'TryStatement#13#0', 'VariableDeclarationStatement#4#1', 'VariableDeclarationStatement#8#0']",['MethodDeclaration#12#1']
|
||||
58,5220,121,"['ExpressionStatement#14#0', 'ExpressionStatement#3#1', 'ExpressionStatement#4#7', 'ExpressionStatement#4#8', 'ExpressionStatement#4#9', 'ExpressionStatement#6#7', 'ExpressionStatement#7#4', 'MethodDeclaration#10#1', 'MethodDeclaration#12#1', 'MethodDeclaration#6#4', 'ReturnStatement#3#1', 'ThrowStatement#4#0']",[]
|
||||
59,5310,109,"['EnhancedForStatement#5#0', 'ExpressionStatement#2#1', 'ExpressionStatement#4#6', 'ExpressionStatement#5#6', 'ExpressionStatement#6#6', 'ExpressionStatement#7#3', 'ExpressionStatement#9#0', 'FieldDeclaration#2#0', 'FieldDeclaration#2#1', 'IfStatement#6#0', 'MethodDeclaration#12#0', 'MethodDeclaration#18#1', 'MethodDeclaration#2#5', 'MethodDeclaration#3#3', 'MethodDeclaration#3#4', 'MethodDeclaration#5#0', 'ReturnStatement#5#1', 'TypeDeclaration#5#0', 'VariableDeclarationStatement#10#0', 'VariableDeclarationStatement#9#2']",[]
|
||||
60,5400,89,"['FieldDeclaration#12#0', 'FieldDeclaration#3#0', 'FieldDeclaration#6#0', 'IfStatement#4#1', 'IfStatement#8#0', 'MethodDeclaration#10#0', 'MethodDeclaration#9#0', 'ThrowStatement#3#1', 'ThrowStatement#5#0', 'TypeDeclaration#3#0', 'VariableDeclarationStatement#4#0']",[]
|
||||
61,5490,78,"['ExpressionStatement#3#0', 'ExpressionStatement#4#3', 'ExpressionStatement#4#4', 'ExpressionStatement#4#5', 'ExpressionStatement#5#4', 'ExpressionStatement#5#5', 'ExpressionStatement#6#5', 'ExpressionStatement#7#2', 'MethodDeclaration#42#0', 'MethodDeclaration#74#0', 'MethodDeclaration#8#1', 'ReturnStatement#10#1', 'VariableDeclarationStatement#3#0', 'VariableDeclarationStatement#7#0']",['IfStatement#4#1']
|
||||
62,5580,65,"['ExpressionStatement#12#0', 'ExpressionStatement#6#3', 'ExpressionStatement#6#4', 'IfStatement#12#0', 'IfStatement#4#1', 'MethodDeclaration#7#0', 'VariableDeclarationStatement#2#0', 'VariableDeclarationStatement#5#0']",[]
|
||||
63,5670,57,"['TryStatement#7#0', 'VariableDeclarationStatement#9#1']",[]
|
||||
64,5760,55,"['IfStatement#10#0', 'ThrowStatement#8#0']",['IfStatement#12#0']
|
||||
65,5850,54,"['ExpressionStatement#5#3', 'FieldDeclaration#5#0', 'IfStatement#12#0', 'MethodDeclaration#2#3', 'MethodDeclaration#2#4', 'MethodDeclaration#6#3']",['ThrowStatement#8#0']
|
||||
66,5940,49,"['ExpressionStatement#2#0', 'ExpressionStatement#4#0', 'ExpressionStatement#4#1', 'ExpressionStatement#4#2', 'ExpressionStatement#5#0', 'ExpressionStatement#5#1', 'ExpressionStatement#5#2', 'ExpressionStatement#6#0', 'ExpressionStatement#6#1', 'ExpressionStatement#6#2', 'ExpressionStatement#7#0', 'ExpressionStatement#7#1', 'ExpressionStatement#8#0', 'FieldDeclaration#10#0', 'FieldDeclaration#8#0', 'ForStatement#3#0', 'IfStatement#19#0', 'IfStatement#3#0', 'IfStatement#4#0', 'IfStatement#7#0', 'MethodDeclaration#14#0', 'MethodDeclaration#18#0', 'MethodDeclaration#2#0', 'MethodDeclaration#2#1', 'MethodDeclaration#2#2', 'MethodDeclaration#20#0', 'MethodDeclaration#26#0', 'MethodDeclaration#3#0', 'MethodDeclaration#3#1', 'MethodDeclaration#3#2', 'MethodDeclaration#31#0', 'MethodDeclaration#4#0', 'MethodDeclaration#47#0', 'MethodDeclaration#6#0', 'MethodDeclaration#6#1', 'MethodDeclaration#6#2', 'MethodDeclaration#8#0', 'ReturnStatement#10#0', 'ReturnStatement#3#0', 'ReturnStatement#5#0', 'ReturnStatement#7#0', 'ReturnStatement#9#0', 'ThrowStatement#3#0', 'ThrowStatement#8#0', 'TypeDeclaration#2#0', 'TypeDeclaration#2#1', 'TypeDeclaration#2#2', 'TypeDeclaration#2#3', 'VariableDeclarationStatement#9#0']",[]
|
||||
|
@@ -1,49 +0,0 @@
|
||||
import os
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from pandas import DataFrame
|
||||
|
||||
if __name__ == '__main__':
|
||||
start_string = "2001-06-01"
|
||||
start_date = datetime.strptime(start_string, '%Y-%m-%d')
|
||||
interval = relativedelta(months=6)
|
||||
|
||||
csv = []
|
||||
|
||||
data_path = Path('../data.absolute')
|
||||
new = os.listdir(data_path / f"{start_date.strftime('%Y-%m-%d').split(' ')[0]}/patterns")
|
||||
added = sorted(list(set(new)))
|
||||
remove = sorted([])
|
||||
csv.append((start_date.strftime('%Y-%m-%d').split(' ')[0], len(new),len(added),len(remove), added,remove))
|
||||
|
||||
while True:
|
||||
# end = start + interval
|
||||
end_date = start_date + interval
|
||||
end_string = end_date.strftime('%Y-%m-%d').split(' ')[0]
|
||||
start_string = start_date.strftime('%Y-%m-%d').split(' ')[0]
|
||||
if not os.path.isdir(data_path / str(end_string)):
|
||||
# new = os.listdir(data_path / f"{end_string}/patterns")
|
||||
# added = sorted(list(set(new)))
|
||||
# remove = sorted([])
|
||||
# csv.append((end_string, len(new), added, remove))
|
||||
break
|
||||
|
||||
new = os.listdir(f"../data.absolute/{end_string}/patterns")
|
||||
old = os.listdir(f"../data.absolute/{start_string}/patterns")
|
||||
added = sorted(list(set(new) - set(old)))
|
||||
remove = sorted(list(set(old) - set(new)))
|
||||
|
||||
csv.append((end_string, len(new),len(added),len(remove), added,remove
|
||||
))
|
||||
|
||||
start_date += interval
|
||||
|
||||
# plt.plot([v[1] for v in csv], [v[2] for v in csv])
|
||||
# plt.show()
|
||||
|
||||
df = DataFrame(csv, columns=('Time', 'Number of Patches',
|
||||
'Numbers of added','Numbers of removed','Patches Added', 'Patches Removed'
|
||||
))
|
||||
df.to_csv('diff-test-absolute.csv')
|
||||
@@ -1,31 +0,0 @@
|
||||
import datetime
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
from matplotlib import pyplot as plt
|
||||
from pandas import DataFrame
|
||||
|
||||
if __name__ == '__main__':
|
||||
csv = []
|
||||
|
||||
data_path = Path('../data.absolute')
|
||||
|
||||
for date in os.listdir(data_path):
|
||||
path = data_path / str(date)
|
||||
|
||||
patterns = os.listdir(path / "patterns")
|
||||
|
||||
csv.append((datetime.datetime.strptime(str(date), '%Y-%m-%d'), len(patterns)))
|
||||
|
||||
csv.sort(key=lambda x: x[0])
|
||||
|
||||
plt.plot([v[0] for v in csv], [v[1] for v in csv])
|
||||
plt.ylim([0, 3500])
|
||||
plt.ylabel('Number of Patches')
|
||||
plt.xlabel('Date')
|
||||
plt.savefig('experiments/Absolute-date-commit-data.png')
|
||||
plt.show()
|
||||
|
||||
df = DataFrame(csv, columns=('Date', 'Number of Patches'))
|
||||
df.to_csv('experiments/diff-patches-absolute.csv')
|
||||
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 9.1 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.9 KiB |