generates a type dependent instruction . concode_field_sep Type BOOLEAN_TYPE concode_elem_sep MethodDescriptor LONG_VALUE concode_elem_sep MethodDescriptor FLOAT_VALUE concode_elem_sep Type LONG_TYPE concode_elem_sep MethodDescriptor CHAR_VALUE concode_elem_sep MethodDescriptor BOOLEAN_VALUE concode_elem_sep MethodDescriptor DOUBLE_VALUE concode_elem_sep Type BYTE_TYPE concode_elem_sep MethodVisitor mv concode_elem_sep Type SHORT_TYPE concode_elem_sep Type OBJECT_TYPE concode_elem_sep Type NUMBER_TYPE concode_elem_sep Type INTEGER_TYPE concode_elem_sep MethodDescriptor INT_VALUE concode_elem_sep Type CHARACTER_TYPE concode_elem_sep Type DOUBLE_TYPE concode_elem_sep Type FLOAT_TYPE concode_field_sep void dupX1 concode_elem_sep void pop concode_elem_sep void dupX2 concode_elem_sep void invokeVirtual concode_elem_sep void swap concode_elem_sep void unbox concode_elem_sep void invokeInsn concode_elem_sep void box concode_elem_sep void newInstance concode_elem_sep void checkCast concode_elem_sep void push concode_elem_sep void push concode_elem_sep void push concode_elem_sep void invokeConstructor
void function ( final int arg0 , final Type arg1 ) { String loc0 ; if ( arg1 . getSort ( ) == Type . ARRAY ) { loc0 = arg1 . getDescriptor ( ) ; } else { loc0 = arg1 . getInternalName ( ) ; } mv . visitTypeInsn ( arg0 , loc0 ) ; }