Cleanup for code generation in interpreter: store itsICodeTop as instance variable to avoid clattering code with explicit passing of iCodeTop,

This commit is contained in:
igor%mir2.org 2004-08-07 15:42:13 +00:00
Родитель 1835a4776d
Коммит c436b86043
2 изменённых файлов: 398 добавлений и 390 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -77,8 +77,7 @@ final class InterpreterData implements Serializable, DebuggableScript
private void init()
{
itsICodeTop = INITIAL_MAX_ICODE_LENGTH;
itsICode = new byte[itsICodeTop];
itsICode = new byte[INITIAL_MAX_ICODE_LENGTH];
itsStringTable = new String[INITIAL_STRINGTABLE_SIZE];
}
@ -98,7 +97,6 @@ final class InterpreterData implements Serializable, DebuggableScript
Object[] itsRegExpLiterals;
byte[] itsICode;
int itsICodeTop;
int[] itsExceptionTable;