Module Variable
Provides classes for modeling program variables.
Import path
import codeql.ruby.ast.VariableClasses
| 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. |