minSubstringLength
minSubstringLength 빌드 디스크립터 옵션은 IndexOutOfBoundsException이 처리되기 전에 서브스트링 이동에 대해 허용되는 최소 길이를 지정합니다.
이 옵션은 색인으로만 사용되는 변수에 해당합니다. 검사는 런타임에 수행됩니다.
0 이하의 길이를 생성하는 정수 리터럴 쌍을 지정하려고 시도하면 유효성 검증기에 의해 오류로 간주됩니다. 하드 코딩된 서브스트링 길이 0은 데이터를 이동하지 않으므로 불필요하기 때문입니다.
값
- 1(기본값)
- 계산된 서브스트링 길이가 1 미만인 경우 생성된 EGL 프로그램이 IndexOutOfBoundsException을
처리해야 함을 지정합니다.
EGL COBOL 프로그램의 경우 checkIndices 빌드 디스크립터 옵션이 YES로 설정되었을 때에만 이 옵션이 적용된다는 점을 참고하십시오. 기타 환경의 경우 이 옵션이 항상 적용됩니다.
- 0
- 계산된 서브스트링 길이가 0 미만인 경우 생성된 EGL 프로그램이 IndexOutOfBoundsException을
처리해야 함을 지정합니다.
이를 통해 EGL 프로그램은 서브스트링 이동에서 계산된 길이 0을 사용할 수 있습니다.