test_class.file: shardingsphere-jdbc/shardingsphere-jdbc-core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/SetParameterMethodInvocationTest.java
test_class.identifier: SetParameterMethodInvocationTest
test_case.body: @Test
      public void assertChangeValueArgument() throws NoSuchMethodException {
          SetParameterMethodInvocation actual = new SetParameterMethodInvocation(PreparedStatement.class.getMethod("setInt", int.class, int.class), new Object[] {1, 100}, 100);
          actual.changeValueArgument(200);
          assertThat(actual.getArguments()[1], is(200));
      }
test_case.class_method_signature: SetParameterMethodInvocationTest.assertChangeValueArgument()
test_case.full_signature: @Test public void assertChangeValueArgument()
test_case.identifier: assertChangeValueArgument
test_case.invocations: getMethod changeValueArgument assertThat getArguments is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertChangeValueArgument()
focal_class.declarator: index
focal_class.modifier: @Getter
      private final
focal_class.original_string: @Getter
      private final int index;
focal_class.type: int
focal_class.var_name: index
focal_class.declarator: value
focal_class.modifier: @Getter
      private final
focal_class.original_string: @Getter
      private final Object value;
focal_class.type: Object
focal_class.var_name: value
focal_class.file: shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/SetParameterMethodInvocation.java
focal_class.identifier: SetParameterMethodInvocation
focal_class.class_method_signature: SetParameterMethodInvocation.SetParameterMethodInvocation(final Method method, final Object[] arguments, final Object value)
focal_class.full_signature: public  SetParameterMethodInvocation(final Method method, final Object[] arguments, final Object value)
focal_class.identifier: SetParameterMethodInvocation
focal_class.modifiers: public
focal_class.parameters: (final Method method, final Object[] arguments, final Object value)
focal_class.signature:  SetParameterMethodInvocation(final Method method, final Object[] arguments, final Object value)
focal_class.class_method_signature: SetParameterMethodInvocation.changeValueArgument(final Object value)
focal_class.full_signature: public void changeValueArgument(final Object value)
focal_class.identifier: changeValueArgument
focal_class.modifiers: public
focal_class.parameters: (final Object value)
focal_class.return: void
focal_class.signature: void changeValueArgument(final Object value)
focal_class.superclass: extends JdbcMethodInvocation
focal_method.body: public void changeValueArgument(final Object value) {
          getArguments()[1] = value;
      }
focal_method.class_method_signature: SetParameterMethodInvocation.changeValueArgument(final Object value)
focal_method.full_signature: public void changeValueArgument(final Object value)
focal_method.identifier: changeValueArgument
focal_method.invocations: getArguments
focal_method.modifiers: public
focal_method.parameters: (final Object value)
focal_method.return: void
focal_method.signature: void changeValueArgument(final Object value)