CoderMalfunctionError — 코더의 루프 메서드가 예기치 않은 예외를 던질 때 발생하는 에러

CoderMalfunctionError — 코더의 루프 메서드가 예기치 않은 예외를 던질 때 발생하는 에러

CoderMalfunctionErrorCharsetDecoderdecodeLoop 메서드나 CharsetEncoderencodeLoop 메서드가 예기치 않은 예외를 던질 때 발생하는 Error예요.

출처: Java API Reference

본문

public class CoderMalfunctionError extends Error

CharsetDecoderdecodeLoop 메서드 또는 CharsetEncoderencodeLoop 메서드가 예기치 않은 예외를 던질 때 발생하는 Error예요. java.lang.Error를 상속받으며 Serializable 인터페이스를 구현해요. Java 1.4부터 사용할 수 있어요.

생성자

public CoderMalfunctionError(Exception cause)

이 클래스의 인스턴스를 초기화해요.

매개변수: cause — 던져진 예기치 않은 예외

선언된 메서드

Throwable에 선언된 메서드: addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace, toString

Object에 선언된 메서드: clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

코더 내부 루프에서 예상치 못한 예외가 발생하면 코딩 프로세스 자체가 손상된 것이므로, 이를 일반 예외로 처리하지 않고 Error로 감싸 문제를 알려줘요.

더 알아보기 (Learn more)

Java 공식 API