MalformedParametersException — 잘못된 매개변수 예외

MalformedParametersException — 잘못된 매개변수 예외

MalformedParametersExceptionjava.lang.reflect 패키지가 클래스 파일에서 메서드 매개변수(method parameter)를 읽으려고 시도했는데 하나 이상의 매개변수가 잘못 형성(malformed)된 것으로 판단했을 때 던져지는 예외예요. 다음과 같은 조건에서 이 예외가 발생할 수 있어요: 메서드에 대한 매개변수의 수(parameter_count)가 잘못된 경우, 상수 풀 인덱스가 범위를 벗어난 경우, 상수 풀 인덱스가 UTF-8 항목을 가리키지 않는 경우, 매개변수 이름이 ""이거나 불법 문자를 포함하는 경우, 플래그 필드가 불법 플래그(FINAL, SYNTHETIC, MANDATED 외의 값)를 포함하는 경우. 자세한 내용은 Executable.getParameters()를 참고해요.

출처: Java API Reference

본문

public MalformedParametersException() — 상세 메시지가 없는 예외를 만들어요.

public MalformedParametersException(String reason) — 지정된 상세 메시지를 가진 예외를 만들어요.

이 예외는 주로 손상되거나 잘못 컴파일된 클래스 파일의 메서드 매개변수 메타데이터를 읽을 때 발생해요.

더 알아보기 (Learn more)