StackManipulation function ( MethodDescription arg0 , MethodDescription arg1 ) { return loadArguments ( arg0 , new TypeCastingHandler . ForBridgeTarget ( arg1 ) , false ) ; }
creates a stack manipulation for loading all parameters of a java bridge method onto the operand stack where all variables of the bridge method are casted to the parameter types of the target method . for legally applying this manipulation , the bridge method 's parameters must all be super types of the target method . the resulting stack manipulation does not load the this reference onto the operand stack . concode_field_sep int loadOpcode concode_elem_sep StackManipulation.Size size concode_elem_sep Iterator<TypeDescription> typeIterator concode_elem_sep int variableIndex concode_elem_sep int loadOpcodeShortcutOffset concode_field_sep MethodVariableAccess getMethodVariableAccess concode_elem_sep StackManipulation loadArguments concode_elem_sep StackManipulation loadArguments concode_elem_sep Size apply concode_elem_sep int hashCode concode_elem_sep MethodVariableAccess forType concode_elem_sep boolean isValid concode_elem_sep boolean equals concode_elem_sep StackManipulation loadThisReferenceAndArguments concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep StackManipulation wrapNext concode_elem_sep StackManipulation wrapNext concode_elem_sep StackManipulation wrapNext concode_elem_sep StackManipulation loadOffset