MCPcopy Create free account
hub / github.com/Persper/code-analytics / prepare_env

Function prepare_env

persper/graphs/call_graph/java.py:342–352  ·  view source on GitHub ↗

env: class_name => [var/method] => [var_name/method_name]

(root, env=None)

Source from the content-addressed store, hash-verified

340
341
342def prepare_env(root, env=None):
343 """
344 env: class_name => [var/method] => [var_name/method_name]
345 """
346 if env is None:
347 env = {}
348
349 class_nodes = root.findall('./srcml:class', ns)
350 for class_node in class_nodes:
351 prepare_env_class(class_node, env)
352 return env
353
354
355def build_call_graph_java(roots, G=None, env=None):

Callers 2

_start_process_commitMethod · 0.90
build_call_graph_javaFunction · 0.70

Calls 1

prepare_env_classFunction · 0.70

Tested by

no test coverage detected