Main Interface¶
-
class
doppel.
PackageAPI
(pkg_dict)¶ Package API class
This class is used to hold the interface of a given package being analyzed by doppel. It’s comparison operators enable comparison between interfaces and its standard JSON format allows this comparison to happen across programming languages.
-
class_names
()¶
-
classmethod
from_json
(filename)¶ Instantiate a Package object from a file.
- Parameters
filename (
str
) – Name of the JSON file that contains the description of the target package’s API.
-
function_names
()¶
-
functions_with_args
()¶
-
name
()¶
-
num_classes
()¶
-
num_functions
()¶
-
public_method_args
(class_name, method_name)¶
-
public_methods
(class_name)¶
-