Class FunctionEndpoint
A callable function or method from source code.
Import path
import modeling.ModelEditor
Direct supertypes
Predicates
getKind | Gets the kind of this endpoint. See |
getParameters | Gets the parameter types of this endpoint. |
getSupportedStatus | Gets a boolean that is true iff this endpoint is supported by existing modeling. |
getSupportedType | Gets a string that describes the type of support detected this endpoint. |
hasSummary | Holds if this API has a supported summary. |
isNeutral | Holds if this API is a known neutral. |
isSink | Holds if this API is a known sink. |
isSource | Holds if this API is a known source. |
isSupported | Holds if this API is supported by existing CodeQL libraries, that is, it is either a recognized source, sink or neutral or it has a flow summary. |
Inherited predicates
getClass | Gets the name of the class in which this endpoint is found, or the empty string if it is not found inside a class. | from Endpoint |
getFileName | Gets hte basename of the file where this endpoint is found. | from Endpoint |
getFunctionName | Gets the name of the endpoint if it is not a class, or the empty string if it is a class | from Endpoint |
getLocation | Gets the location of this endpoint. | from Endpoint |
getNamespace | Gets the namespace for this endpoint. This will typically be the package in which it is found. | from Endpoint |
toString | Gets a string representation of this endpoint. | from Endpoint |