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 |
SelfVariableAccess | An access to the |
SelfVariableReadAccess | An access to the |
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. |