Patent ID: 8504986
Filing Date: 2013-08-06
Classification: G06F

Abstract:
1. A computer-implemented method comprising: invoking, by a computing device, a deobjectifier by a function that is passed an argument list; receiving, by the deobjectifier from the function, the argument list passed to the function, the argument list comprising a designated parameter to be analyzed by the deobjectifier; determining, by the deobjectifier, whether the designated parameter is at least one of an object or a class that can call the function as a method, the determining further comprising retrieving a name of the function from a stack that saves the name of the function; when the designated parameter is at least one of an object or a class that can call the function as a method: when the designated parameter is not at least one of an object or a class that can call the function as a method, returning the argument list back to the function in a same form as the argument list was received by the deobjectifier.