/** * Notifies this object that the specified parameter is removed. * @param parameterIndex the parameter index, * not taking into account the entry size, * but taking into account the 'this' parameter, * if any. */ public synchronized void removeParameter(int parameterIndex) { // The used parameter bits are indexed with their variable indices // (which take into account the sizes of the entries). //usedParameters = removeBit(usedParameters, parameterIndex, 1L); //parameterSize--; escapedParameters = removeBit(escapedParameters, parameterIndex, 1L); escapingParameters = removeBit(escapingParameters, parameterIndex, 1L); modifiedParameters = removeBit(modifiedParameters, parameterIndex, 1L); returnedParameters = removeBit(returnedParameters, parameterIndex, 1L); ArrayUtil.remove(parameters, parameters.length, parameterIndex); }
/** * Notifies this object that the specified parameter is removed. * @param parameterIndex the parameter index, * not taking into account the entry size, * but taking into account the 'this' parameter, * if any. */ public synchronized void removeParameter(int parameterIndex) { // The used parameter bits are indexed with their variable indices // (which take into account the sizes of the entries). //usedParameters = removeBit(usedParameters, parameterIndex, 1L); //parameterSize--; escapedParameters = removeBit(escapedParameters, parameterIndex, 1L); escapingParameters = removeBit(escapingParameters, parameterIndex, 1L); modifiedParameters = removeBit(modifiedParameters, parameterIndex, 1L); returnedParameters = removeBit(returnedParameters, parameterIndex, 1L); ArrayUtil.remove(parameters, parameters.length, parameterIndex); }
/** * Notifies this object that the specified parameter is removed. * @param parameterIndex the parameter index, * not taking into account the entry size, * but taking into account the 'this' parameter, * if any. */ public synchronized void removeParameter(int parameterIndex) { // The used parameter bits are indexed with their variable indices // (which take into account the sizes of the entries). //usedParameters = removeBit(usedParameters, parameterIndex, 1L); //parameterSize--; escapedParameters = removeBit(escapedParameters, parameterIndex, 1L); escapingParameters = removeBit(escapingParameters, parameterIndex, 1L); modifiedParameters = removeBit(modifiedParameters, parameterIndex, 1L); returnedParameters = removeBit(returnedParameters, parameterIndex, 1L); ArrayUtil.remove(parameters, parameters.length, parameterIndex); }