준호씨의 블로그

Recompile with -Xlint:unchecked for details. unchecked conversion 본문

개발이야기

Recompile with -Xlint:unchecked for details. unchecked conversion

준호씨 2016.05.27 23:37

gradle 테스트를 돌리니 저런게 나온다.
Note: /.../src/test/java/somewhere/Something.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

보니 아래 내용을 추가 하란다.
allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
        }
    }
}


좀 더 자세한 설명이 나온다.
/.../src/test/java/net/somewhere/Something.java:21: warning: [unchecked] unchecked conversion
        List<Recipient> recipients = createMockRecipients();

아래 처럼 되어 있는 걸
    private List createMockRecipients() {
        List<Recipient> list = new ArrayList<>();

아래 처럼 바꾸니 해결 되었다.
    private List<Recipient> createMockRecipients() {
        List<Recipient> list = new ArrayList<>();

List<Recipient> 를 리턴하는데 함수 선언에는 그냥 List 를 리턴한다고 적어 놓아서 그런가 보다.

'개발이야기' 카테고리의 다른 글

logstash timezone convert. KST to UTC  (0) 2016.05.29
lolcat 설치  (0) 2016.05.29
Recompile with -Xlint:unchecked for details. unchecked conversion  (0) 2016.05.27
ansible 압축풀기. unarchive  (0) 2016.05.10
logstash 설치 및 기본사용  (0) 2016.05.08
fluentd syslog output  (1) 2016.05.08
0 Comments
댓글쓰기 폼