Skip to content

Commit f73a0ad

Browse files
authored
Merge branch 'develop' into cg
2 parents 0c12658 + 2dc4ad6 commit f73a0ad

File tree

5 files changed

+20
-16
lines changed

5 files changed

+20
-16
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ubuntu-latest
3232
strategy:
3333
matrix:
34-
java_version: ['8', '9', '11']
34+
java_version: ['11', '17', '21']
3535

3636
steps:
3737
- name: Checkout

pom.xml

+13-13
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@
6363
<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
6464
<maven-source-plugin.version>3.3.0</maven-source-plugin.version>
6565
<maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version>
66-
<maven-nexus-staging-plugin.version>1.6.13</maven-nexus-staging-plugin.version>
67-
<maven-gpg-plugin.version>3.2.2</maven-gpg-plugin.version>
66+
<maven-nexus-staging-plugin.version>1.7.0</maven-nexus-staging-plugin.version>
67+
<maven-gpg-plugin.version>3.2.6</maven-gpg-plugin.version>
6868
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
69-
<maven-checkstyle-plugin.version>3.3.1</maven-checkstyle-plugin.version>
69+
<maven-checkstyle-plugin.version>3.5.0</maven-checkstyle-plugin.version>
7070
<checkstyle.version>8.18</checkstyle.version>
7171
<checkstyle.dir.path>${basedir}/codingstyle</checkstyle.dir.path>
7272
<checkstyle.file.path>${checkstyle.dir.path}/soot_checkstyle_checks.xml</checkstyle.file.path>
@@ -437,7 +437,7 @@
437437
<dependency>
438438
<groupId>commons-io</groupId>
439439
<artifactId>commons-io</artifactId>
440-
<version>2.7</version>
440+
<version>2.17.0</version>
441441
</dependency>
442442
<dependency>
443443
<groupId>org.smali</groupId>
@@ -467,7 +467,7 @@
467467
<dependency>
468468
<groupId>org.javassist</groupId>
469469
<artifactId>javassist</artifactId>
470-
<version>3.28.0-GA</version>
470+
<version>3.30.2-GA</version>
471471
<scope>provided</scope>
472472
</dependency>
473473
<dependency>
@@ -478,7 +478,7 @@
478478
<dependency>
479479
<groupId>org.apache.ant</groupId>
480480
<artifactId>ant</artifactId>
481-
<version>1.10.11</version>
481+
<version>1.10.15</version>
482482
<scope>provided</scope>
483483
</dependency>
484484
<!-- Local dependencies -->
@@ -510,12 +510,12 @@
510510
<dependency>
511511
<groupId>org.slf4j</groupId>
512512
<artifactId>slf4j-api</artifactId>
513-
<version>2.0.3</version>
513+
<version>2.0.16</version>
514514
</dependency>
515515
<dependency>
516516
<groupId>org.slf4j</groupId>
517517
<artifactId>slf4j-simple</artifactId>
518-
<version>2.0.3</version>
518+
<version>2.0.16</version>
519519
<scope>test</scope>
520520
</dependency>
521521
<!-- Testing dependencies -->
@@ -560,28 +560,28 @@
560560
<dependency>
561561
<groupId>jakarta.annotation</groupId>
562562
<artifactId>jakarta.annotation-api</artifactId>
563-
<version>2.1.1</version>
563+
<version>3.0.0</version>
564564
</dependency>
565565
<dependency>
566566
<groupId>jakarta.xml.bind</groupId>
567567
<artifactId>jakarta.xml.bind-api</artifactId>
568-
<version>3.0.0</version>
568+
<version>4.0.2</version>
569569
</dependency>
570570
<dependency>
571571
<groupId>org.glassfish.jaxb</groupId>
572572
<artifactId>jaxb-runtime</artifactId>
573-
<version>3.0.0</version>
573+
<version>4.0.5</version>
574574
</dependency>
575575
<!-- Dotnet Dependencies -->
576576
<dependency>
577577
<groupId>com.google.protobuf</groupId>
578578
<artifactId>protobuf-java</artifactId>
579-
<version>3.25.3</version>
579+
<version>3.25.5</version>
580580
</dependency>
581581
<dependency>
582582
<groupId>com.google.protobuf</groupId>
583583
<artifactId>protobuf-java-util</artifactId>
584-
<version>3.25.3</version>
584+
<version>3.25.5</version>
585585
</dependency>
586586
</dependencies>
587587

src/main/java/soot/FastHierarchy.java

+5
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ public boolean isSubrange(Interval potentialSubrange) {
125125
return (potentialSubrange == this)
126126
|| (potentialSubrange != null && this.lower <= potentialSubrange.lower && this.upper >= potentialSubrange.upper);
127127
}
128+
129+
@Override
130+
public String toString() {
131+
return String.format("%d - %d", lower, upper);
132+
}
128133
}
129134

130135
protected int dfsVisit(int start, SootClass c) {

src/main/xml/options/make-soot-options.xsl

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public class Options extends OptionsBase {
146146
<xsl:template mode="parse" match="boolopt">
147147
else if (false<xsl:text/>
148148
<xsl:choose>
149-
<xsl:when test="default='true'">
149+
<xsl:when test="child::default='true'">
150150
<xsl:for-each select="alias">
151151
|| option.equals("no-<xsl:value-of select="."/>")<xsl:text/>
152152
</xsl:for-each>

src/test/java/soot/baf/ASMBackendMockingTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
* #L%
2323
*/
2424

25-
import static org.mockito.Matchers.any;
2625
import static org.mockito.Mockito.*;
2726
import static org.objectweb.asm.Opcodes.*;
2827
import static org.powermock.api.mockito.PowerMockito.doCallRealMethod;

0 commit comments

Comments
 (0)