/** * Stores the value on top of the stack in the variable with given index. * * Operand stsack: * ..., value -> ... * * @param variableIndex the index of the variable where to store the * value. * @param type the type of the value to be stored. */ public InstructionSequenceBuilder store(int variableIndex, String type) { return store(variableIndex, type.charAt(0)); }
/** * Stores the value on top of the stack in the variable with given index. * * Operand stsack: * ..., value -> ... * * @param variableIndex the index of the variable where to store the * value. * @param type the type of the value to be stored. */ public InstructionSequenceBuilder store(int variableIndex, String type) { return store(variableIndex, type.charAt(0)); }
/** * Stores the value on top of the stack in the variable with given index. * * Operand stsack: * ..., value -> ... * * @param variableIndex the index of the variable where to store the * value. * @param type the type of the value to be stored. */ public InstructionSequenceBuilder store(int variableIndex, String type) { return store(variableIndex, type.charAt(0)); }
builder.store(variableIndex, type); variableIndex += ClassUtil.internalTypeSize(type);
builder.store(variableIndex, type); variableIndex += ClassUtil.internalTypeSize(type);
builder.store(variableIndex, type); variableIndex += ClassUtil.internalTypeSize(type);
mainReplacementComposer.store(variableIndex, type); variableIndex += ClassUtil.internalTypeSize(type);
mainReplacementComposer.store(variableIndex, type); variableIndex += ClassUtil.internalTypeSize(type);
mainReplacementComposer.store(variableIndex, type); variableIndex += ClassUtil.internalTypeSize(type);