GenericSignatureFormatError — 시그니처 형식 오류 예외
GenericSignatureFormatError — 시그니처 형식 오류 예외
GenericSignatureFormatError는 클래스·인터페이스·메서드·생성자의 제네릭 시그니처 정보를 해석해야 하는 리플렉션 메서드가 구문적으로 잘못된(syntactically malformed) 시그니처 속성(signature attribute)을 만났을 때 던져지는 예외예요. RuntimeException의 하위 클래스예요.
본문
public GenericSignatureFormatError() — 상세 메시지가 없는 예외를 만들어요.
public GenericSignatureFormatError(String message) — 지정된 상세 메시지를 가진 예외를 만들어요.
클래스 파일의 제네릭 시그니처가 JVMS의 형식 규칙에 맞지 않게 손상되었을 때 이 예외가 발생할 수 있어요. 일반적인 애플리케이션 코드보다는 손상되거나 악의적인 클래스 파일을 처리하는 도구에서 주로 만나게 돼요.