CodeQL library for Ruby
codeql/ruby-all 0.8.15-dev (changelog, source)
Search

Module Variable

Provides classes for modeling program variables.

Import path

import codeql.ruby.ast.Variable

Classes

ClassVariable

A class variable.

ClassVariableAccess

An access to a class variable.

ClassVariableReadAccess

An access to a class variable where the value is read.

ClassVariableWriteAccess

An access to a class variable where the value is updated.

GlobalVariable

A global variable.

GlobalVariableAccess

An access to a global variable.

GlobalVariableReadAccess

An access to a global variable where the value is read.

GlobalVariableWriteAccess

An access to a global variable where the value is updated.

InstanceVariable

An instance variable.

InstanceVariableAccess

An access to an instance variable.

InstanceVariableReadAccess

An access to an instance variable where the value is read.

InstanceVariableWriteAccess

An access to an instance variable where the value is updated.

LocalVariable

A local variable.

LocalVariableAccess

An access to a local variable.

LocalVariableReadAccess

An access to a local variable where the value is read.

LocalVariableWriteAccess

An access to a local variable where the value is updated.

SelfVariable

A self variable.

SelfVariableAccess

An access to the self variable. For example: - self == other - self.method_name - def self.method_name ... end

SelfVariableReadAccess

An access to the self variable where the value is read.

Variable

A variable declared in a scope.

VariableAccess

An access to a variable.

VariableReadAccess

An access to a variable where the value is read.

VariableWriteAccess

An access to a variable where the value is updated.