cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java
public void create_arg_array() {
        /* generates:
           Object[] args = new Object[]{ arg1, new Integer(arg2) };
         */

        push(state.argumentTypes.length);
        newarray();
        for (int i = 0; i < state.argumentTypes.length; i++) {
            dup();
            push(i);
            load_arg(i);
            box(state.argumentTypes[i]);
            aastore();
        }
    }
public void create_arg_array() {
        /* generates:
           Object[] args = new Object[]{ arg1, new Integer(arg2) };
         */

        push(state.argumentTypes.length);
        newarray();
        for (int i = 0; i < state.argumentTypes.length; i++) {
            dup();
            push(i);
            load_arg(i);
            box(state.argumentTypes[i]);
            aastore();
        }
    }
public void create_arg_array ( ) { /* generates:
           Object[] args = new Object[]{ arg1, new Integer(arg2) };
         */ push ( state . argumentTypes . length ) ; newarray ( ) ; for ( int i = 0 ; i < state . argumentTypes . length ; i ++ ) { dup ( ) ; push ( i ) ; load_arg ( i ) ; box ( state . argumentTypes [ i ] ) ; aastore ( ) ; } }
Allocates and fills an Object[] array with the arguments to the
current method. Primitive values are inserted as their boxed
(Object) equivalents.
Allocates and fills an Object [] array with the arguments to the current method . Primitive values are inserted as their boxed ( Object ) equivalents .