public void visitParameter(Clazz clazz, Member member, int parameterIndex, int parameterCount, int parameterOffset, int parameterSize, String parameterType, Clazz referencedClass) { if (DEBUG) { System.out.println(" Deleting parameter #"+parameterIndex+" (v"+parameterOffset+")"); } Method method = (Method)member; // Remove the unused parameter in the optimization info. // Take into acount the delta from previously removed parameters. ProgramMethodOptimizationInfo programMethodOptimizationInfo = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); programMethodOptimizationInfo.removeParameter(parameterIndex - removedParameterCount++); removedParameterSize += ClassUtil.internalTypeSize(parameterType); // Visit the method, if required. if (extraUnusedParameterMethodVisitor != null) { method.accept(clazz, extraUnusedParameterMethodVisitor); } } }
public void visitParameter(Clazz clazz, Member member, int parameterIndex, int parameterCount, int parameterOffset, int parameterSize, String parameterType, Clazz referencedClass) { if (DEBUG) { System.out.println(" Deleting parameter #"+parameterIndex+" (v"+parameterOffset+")"); } Method method = (Method)member; // Remove the unused parameter in the optimization info. // Take into acount the delta from previously removed parameters. ProgramMethodOptimizationInfo programMethodOptimizationInfo = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); programMethodOptimizationInfo.removeParameter(parameterIndex - removedParameterCount++); removedParameterSize += ClassUtil.internalTypeSize(parameterType); // Visit the method, if required. if (extraUnusedParameterMethodVisitor != null) { method.accept(clazz, extraUnusedParameterMethodVisitor); } } }
public void visitParameter(Clazz clazz, Member member, int parameterIndex, int parameterCount, int parameterOffset, int parameterSize, String parameterType, Clazz referencedClass) { if (DEBUG) { System.out.println(" Deleting parameter #"+parameterIndex+" (v"+parameterOffset+")"); } Method method = (Method)member; // Remove the unused parameter in the optimization info. // Take into acount the delta from previously removed parameters. ProgramMethodOptimizationInfo programMethodOptimizationInfo = ProgramMethodOptimizationInfo.getProgramMethodOptimizationInfo(method); programMethodOptimizationInfo.removeParameter(parameterIndex - removedParameterCount++); removedParameterSize += ClassUtil.internalTypeSize(parameterType); // Visit the method, if required. if (extraUnusedParameterMethodVisitor != null) { method.accept(clazz, extraUnusedParameterMethodVisitor); } } }