CodeQL library for Go
codeql/go-all 2.1.3 (changelog, source)
Search

Class Http::ResponseWriter::Range

A variable that is an HTTP response writer.

Extend this class to model new APIs. If you want to refine existing API models, extend HTTP::ResponseWriter instead.

Import path

import semmle.go.concepts.HTTP

Direct supertypes

Indirect supertypes

Known direct subtypes

    Predicates

    getANode

    Gets a data-flow node that is a use of this response writer.

    Inherited predicates

    getARead

    Gets a data-flow node that reads the value of this entity.

    from ValueEntity
    getAReference

    Gets a reference to this entity.

    from Entity
    getAWrite

    Gets a control-flow node that updates the value of this entity.

    from ValueEntity
    getDeclaration

    Gets the declaring identifier for this entity, if any.

    from Entity
    getName

    Gets the name of this entity.

    from Entity
    getPackage

    Gets the package in which this entity is declared, if any.

    from Entity
    getQualifiedName

    Gets the qualified name of this entity, if any.

    from Entity
    getScope

    Gets the scope in which this entity is declared, if any.

    from Entity
    getType

    Gets the type of this entity.

    from Entity
    hasLocationInfo

    Holds if this element is at the specified location. The location spans column startcolumn of line startline to column endcolumn of line endline in file filepath. For more information, see Locations.

    from Entity
    hasQualifiedName

    Holds if this entity is declared in a package with path pkg and has the given name.

    from Entity
    toString

    Gets a textual representation of this entity.

    from Entity