apache / apache/maven-shared-utils

non-varargs call of varargs method with inexact argument type for last parameter in test code

Open Beginner friendly
#431 2 comments 0 reactions 0 assignees View on GitHub
bug java maintenance
Dominant language
Java
Stars
36
Forks
32
Avg merge
8h 1m
Merged PRs (30d)
13

Description

### Affected version

HEAD

### Bug description

Should be straight-forward to clear these warnings

```
[WARNING] /Users/elharo/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/StringUtilsTest.java:[564,55] non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.String for a varargs call
cast to java.lang.String[] for a non-varargs call and to suppress this warning
[WARNING] /Users/elharo/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/StringUtilsTest.java:[566,58] non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.String for a varargs call
cast to java.lang.String[] for a non-varargs call and to suppress this warning
[WARNING] /Users/elharo/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/StringUtilsTest.java:[804,59] non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.String for a varargs call
cast to java.lang.String[] for a non-varargs call and to suppress this warning
[WARNING] /Users/elharo/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/StringUtilsTest.java:[806,62] non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.String for a varargs call
cast to java.lang.String[] for a non-varargs call and to suppress this warning
[WARNING] /Users/elharo/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/StringUtilsTest.java:[1373,41] non-varargs call of varargs method with inexact argument type for last parameter;
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in src/test/java/org/apache/maven/shared/utils/StringUtilsTest.java at lines 564, 566, 804, 806, and 1373, then inspect the varargs calls identified by the compiler warnings. Run the test suite or Maven build to confirm the warnings are gone and the StringUtils tests still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
86/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.