변경자식 이름을 가진 메서드를 인수 절 없이 호출하는 경우를 보고합니다.

Scala는 매개변수가 없는 Java 메서드를 인수 절 없이 호출하도록 허용합니다. 이는 주로 Scala 코드가 매개변수가 없는 Java 접근자 메서드를 Scala 접근자 메서드와 같은 방식으로 사용하도록 허용하기 위함입니다. 즉, 인수 절이 없으므로 속성을 필드나 메서드로 구현하려는 결정이 클라이언트 코드에 영향을 주어서는 안 된다는 단일 접근 원칙을 준수합니다.

하지만 부수 효과 있는 메서드에는 빈 인수 절을 사용하는 것이 규칙입니다.

빠른 수정에서는 빈 인수 절을 추가합니다.

예:


  val stringBuilder = new java.util.ArrayList[String]
  stringBuilder.clear

빠른 수정 적용 후:


  val stringBuilder = new java.util.ArrayList[String]
  stringBuilder.clear()