Added addPush version taking long argument.

This commit is contained in:
igor%mir2.org 2003-10-27 15:47:05 +00:00
Родитель 90709a3fc9
Коммит 0ed88eb6e1
1 изменённых файлов: 16 добавлений и 0 удалений

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

@ -821,6 +821,22 @@ public class ClassFileWriter {
} }
} }
/**
* Generate code to load the given long on stack.
*
* @param k the constant
*/
public void addPush(long k)
{
int ik = (int)k;
if (ik == k) {
addPush(ik);
add(ByteCode.I2L);
} else {
addLoadConstant(k);
}
}
/** /**
* Generate code to load the given double on stack. * Generate code to load the given double on stack.
* *