Skip to content

Commit 31256a0

Browse files
committed
Add String.getBytes() to list of forbidden APIs: this uses the platform's default charset, which may not be UTF-8, and can lead to inconsistent results across systems
1 parent 19a6b30 commit 31256a0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

gradle/forbiddenApiFilters/main.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ java.lang.String#split(java.lang.String,int)
77
java.lang.String#replaceAll(java.lang.String,java.lang.String)
88
java.lang.String#replaceFirst(java.lang.String,java.lang.String)
99

10+
# uses the platform's default charset, which may not be UTF-8
11+
java.lang.String#getBytes()
12+
1013
# can initialize java.util.logging when ACCP is installed, prefer RandomUtils instead
1114
java.util.UUID#randomUUID()
1215

0 commit comments

Comments
 (0)