Skip to content

Commit 6da27d2

Browse files
authored
Merge pull request #134 from VariantSync/jpp-parsing
feat: generic parsing interface and parsing of JavaPP annotations
2 parents 100a08e + e25fad4 commit 6da27d2

41 files changed

Lines changed: 2526 additions & 1334 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ To add DiffDetective as a dependency to your own project, add the following snip
5050
<dependency>
5151
<groupId>org.variantsync</groupId>
5252
<artifactId>DiffDetective</artifactId>
53-
<version>2.1.0</version>
53+
<version>2.2.0</version>
5454
</dependency>
5555
```
5656

57-
If you prefer to just use a jar file, you can find a jar file with all dependencies at `DiffDetective/target/diffdetective-2.1.0-jar-with-dependencies.jar` (again, the version number might be different).
57+
If you prefer to just use a jar file, you can find a jar file with all dependencies at `DiffDetective/target/diffdetective-2.2.0-jar-with-dependencies.jar` (again, the version number might be different).
5858
You can (re-)produce this jar file by either running `mvn package` or `mvn install` within you local clone of DiffDetective.
5959

6060
> Disclaimer: Setup tested with maven version 3.6.3.

default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}:
1313
pkgs.stdenv.mkDerivation rec {
1414
pname = "DiffDetective";
15-
version = "2.1.0";
15+
version = "2.2.0";
1616
src = with pkgs.lib.fileset;
1717
toSource {
1818
root = ./.;

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>org.variantsync</groupId>
88
<artifactId>diffdetective</artifactId>
9-
<version>2.1.0</version>
9+
<version>2.2.0</version>
1010

1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -99,16 +99,16 @@
9999
<groupId>org.sat4j</groupId>
100100
<artifactId>core</artifactId>
101101
<version>2.3.5</version>
102-
<!-- <scope>system</scope>-->
103-
<!-- <systemPath>${project.basedir}/lib/org.sat4j.core.jar</systemPath>-->
102+
<!-- <scope>system</scope>-->
103+
<!-- <systemPath>${project.basedir}/lib/org.sat4j.core.jar</systemPath>-->
104104
</dependency>
105105

106106
<dependency>
107107
<groupId>de.ovgu</groupId>
108108
<artifactId>featureide.lib.fm</artifactId>
109109
<version>3.8.1</version>
110-
<!-- <scope>system</scope>-->
111-
<!-- <systemPath>${project.basedir}/lib/de.ovgu.featureide.lib.fm-v3.8.1.jar</systemPath>-->
110+
<!-- <scope>system</scope>-->
111+
<!-- <systemPath>${project.basedir}/lib/de.ovgu.featureide.lib.fm-v3.8.1.jar</systemPath>-->
112112
</dependency>
113113

114114
<dependency>

replication/esecfse22/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ WORKDIR /home/sherlock
3232
# Copy the compiled JAR file from the first stage into the second stage
3333
# Syntax: COPY --from=STAGE_ID SOURCE_PATH TARGET_PATH
3434
WORKDIR /home/sherlock/holmes
35-
COPY --from=0 /home/user/target/diffdetective-2.1.0-jar-with-dependencies.jar ./DiffDetective.jar
35+
COPY --from=0 /home/user/target/diffdetective-2.2.0-jar-with-dependencies.jar ./DiffDetective.jar
3636
WORKDIR /home/sherlock
3737
RUN mkdir results
3838

replication/splc23-views/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ WORKDIR /home/sherlock
3838
# Copy the compiled JAR file from the first stage into the second stage
3939
# Syntax: COPY --from=STAGE_ID SOURCE_PATH TARGET_PATH
4040
WORKDIR /home/sherlock/holmes
41-
COPY --from=0 /home/user/target/diffdetective-2.1.0-jar-with-dependencies.jar ./DiffDetective.jar
41+
COPY --from=0 /home/user/target/diffdetective-2.2.0-jar-with-dependencies.jar ./DiffDetective.jar
4242
WORKDIR /home/sherlock
4343

4444
# Copy the setup

scripts/genUltimateResults.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
resultsdir=$1
22

3-
java -cp "target/diffdetective-2.1.0-jar-with-dependencies.jar" org.variantsync.diffdetective.tablegen.MiningResultAccumulator $resultsdir $resultsdir
3+
java -cp "target/diffdetective-2.2.0-jar-with-dependencies.jar" org.variantsync.diffdetective.tablegen.MiningResultAccumulator $resultsdir $resultsdir
44
echo "genUltimateResults.sh DONE"

scripts/runValidation.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
java -cp "target/diffdetective-2.1.0-jar-with-dependencies.jar" org.variantsync.diffdetective.validation.EditClassValidation
1+
java -cp "target/diffdetective-2.2.0-jar-with-dependencies.jar" org.variantsync.diffdetective.validation.EditClassValidation
22
echo "runValidation.sh DONE"

scripts/runViewFeasibilityStudy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
java -cp "target/diffdetective-2.1.0-jar-with-dependencies.jar" org.variantsync.diffdetective.experiments.views.Main "docs/datasets/views.md"
1+
java -cp "target/diffdetective-2.2.0-jar-with-dependencies.jar" org.variantsync.diffdetective.experiments.views.Main "docs/datasets/views.md"
22
echo "runValidation.sh DONE"

0 commit comments

Comments
 (0)