Datatype TCallType
Import path
import semmle.python.dataflow.new.internal.DataFlowDispatch
Known direct subtypes
Branch types
CallTypeClass | A call to a class. |
CallTypeClassInstanceCall | A call on a class instance, that goes to the |
CallTypeClassMethod | A call to a classmethod. |
CallTypeMethodAsPlainFunction | A call to method on a class, not going through an instance method, such as |
CallTypeNormalMethod | A call to an “normal” method on a class instance. Does not include staticmethods or classmethods. |
CallTypePlainFunction | A call to a function that is not part of a class. |
CallTypeStaticMethod | A call to a staticmethod. |
Injectors
CallTypeClass | A call to a class. |
CallTypeClassInstanceCall | A call on a class instance, that goes to the |
CallTypeClassMethod | A call to a classmethod. |
CallTypeMethodAsPlainFunction | A call to method on a class, not going through an instance method, such as |
CallTypeNormalMethod | A call to an “normal” method on a class instance. Does not include staticmethods or classmethods. |
CallTypePlainFunction | A call to a function that is not part of a class. |
CallTypeStaticMethod | A call to a staticmethod. |