Skip to content

Commit 2e31f48

Browse files
committed
CPP: Clean up StructFieldAccess.
1 parent 66dffdd commit 2e31f48

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

cpp/ql/src/semmle/code/cpp/commons/DateTime.qll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ class DateDataStruct extends Type {
3232
/**
3333
* A `FieldAccess` that would represent an access to a field on a `struct`.
3434
*/
35-
abstract class StructFieldAccess extends FieldAccess {
36-
StructFieldAccess () {
35+
private abstract class DateStructFieldAccess extends FieldAccess {
36+
DateStructFieldAccess () {
3737
exists(Field f, StructLikeClass struct |
3838
f.getAnAccess() = this
3939
and struct.getAField() = f
@@ -44,17 +44,17 @@ abstract class StructFieldAccess extends FieldAccess {
4444
/**
4545
* A `FieldAccess` where access is to a day of the month field of the `struct`.
4646
*/
47-
abstract class DayFieldAccess extends StructFieldAccess { }
47+
abstract class DayFieldAccess extends DateStructFieldAccess { }
4848

4949
/**
5050
* A `FieldAccess` where access is to a month field of the `struct`.
5151
*/
52-
abstract class MonthFieldAccess extends StructFieldAccess {}
52+
abstract class MonthFieldAccess extends DateStructFieldAccess {}
5353

5454
/**
5555
* A `FieldAccess` where access is to a year field of the `struct`.
5656
*/
57-
abstract class YearFieldAccess extends StructFieldAccess {}
57+
abstract class YearFieldAccess extends DateStructFieldAccess {}
5858

5959
/**
6060
* A `DayFieldAccess` for the `SYSTEMTIME` struct.

0 commit comments

Comments
 (0)