private static void setMethodReturnValue(Method method, Value value) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setReturnValue( value); } }
/** * Sets the total size of the parameters. */ private static void setParameterSize(Method method, int parameterSize) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setParameterSize(parameterSize); }
private static void setAccessesProtectedCode(Method method) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setAccessesProtectedCode(); }
/** * Marks the given parameter as being used. */ public static void markParameterUsed(Method method, int variableIndex) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setParameterUsed(variableIndex); }
/** * Marks the given parameters as being used. */ private static void markUsedParameters(Method method, long usedParameters) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).updateUsedParameters(usedParameters); }
/** * Marks the given parameter as being used. */ public static void markParameterUsed(Method method, int variableIndex) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setParameterUsed(variableIndex); }
private static void setMethodReturnValue(Method method, Value value) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setReturnValue( value); } }
/** * Marks the given parameters as being used. */ private static void markUsedParameters(Method method, long usedParameters) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).updateUsedParameters(usedParameters); }
/** * Marks the given parameters as being used. */ private static void markUsedParameters(Method method, long usedParameters) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).updateUsedParameters(usedParameters); }
private static void setMethodReturnValue(Method method, Value value) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).setReturnValue( value); } }
private static void generalizeMethodParameterValue(Method method, int parameterIndex, Value value) { if (!KeepMarker.isKept(method)) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).generalizeParameterValue(parameterIndex, value); } }
/** * Marks the given parameter as escaped from the given method. */ private void markParameterEscaped(Method method, int parameterIndex) { ProgramMethodOptimizationInfo info = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); if (!info.hasParameterEscaped(parameterIndex)) { info.setParameterEscaped(parameterIndex); newEscapes = true; } }
/** * Marks the given parameters as escaped from the given method. */ private void markEscapedParameters(Method method, long escapedParameters) { ProgramMethodOptimizationInfo info = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); if ((~info.getEscapedParameters() & escapedParameters) != 0) { info.updateEscapedParameters(escapedParameters); newEscapes = true; } }
private static void generalizeMethodReturnValue(Method method, Value value) { if (!KeepMarker.isKept(method)) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).generalizeReturnValue(value); } }
private static void generalizeMethodParameterValue(Method method, int parameterIndex, Value value) { if (!KeepMarker.isKept(method)) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).generalizeParameterValue(parameterIndex, value); } }
private static void generalizeMethodReturnValue(Method method, Value value) { if (!KeepMarker.isKept(method)) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).generalizeReturnValue(value); } }
/** * Marks the given parameter as escaped from the given method. */ private void markParameterEscaped(Method method, int parameterIndex) { ProgramMethodOptimizationInfo info = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); if (!info.hasParameterEscaped(parameterIndex)) { info.setParameterEscaped(parameterIndex); newEscapes = true; } }
private static void generalizeMethodReturnValue(Method method, Value value) { if (!KeepMarker.isKept(method)) { ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method).generalizeReturnValue(value); } }
/** * Marks the given parameter as escaped from the given method. */ private void markParameterEscaped(Method method, int parameterIndex) { ProgramMethodOptimizationInfo info = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); if (!info.hasParameterEscaped(parameterIndex)) { info.setParameterEscaped(parameterIndex); newEscapes = true; } }
/** * Marks the given parameters as escaped from the given method. */ private void markEscapedParameters(Method method, long escapedParameters) { ProgramMethodOptimizationInfo info = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); if ((~info.getEscapedParameters() & escapedParameters) != 0) { info.updateEscapedParameters(escapedParameters); newEscapes = true; } }