File tree Expand file tree Collapse file tree 4 files changed +13
-20
lines changed
csharp/ql/src/utils/modelgenerator/internal
java/ql/src/utils/modelgenerator/internal Expand file tree Collapse file tree 4 files changed +13
-20
lines changed Original file line number Diff line number Diff line change @@ -41,15 +41,6 @@ private module Printing implements PrintingSig {
41
41
42
42
module ModelPrinting = PrintingImpl< Printing > ;
43
43
44
- /**
45
- * Gets the underlying type of the content `c`.
46
- */
47
- private Type getUnderlyingContentType ( DataFlow:: Content c ) {
48
- result = getUnderlyingContentTypeSpecific ( c ) or
49
- result = c .( DataFlow:: FieldContent ) .getField ( ) .getType ( ) or
50
- result = c .( DataFlow:: SyntheticFieldContent ) .getField ( ) .getType ( )
51
- }
52
-
53
44
/**
54
45
* Holds if `c` is a relevant content kind, where the underlying type is relevant.
55
46
*/
Original file line number Diff line number Diff line change @@ -173,7 +173,12 @@ predicate isRelevantType(CS::Type t) {
173
173
not irrelevantCollectionType ( t )
174
174
}
175
175
176
- CS:: Type getUnderlyingContentTypeSpecific ( DataFlow:: Content c ) {
176
+ /**
177
+ * Gets the underlying type of the content `c`.
178
+ */
179
+ CS:: Type getUnderlyingContentType ( DataFlow:: Content c ) {
180
+ result = c .( DataFlow:: FieldContent ) .getField ( ) .getType ( ) or
181
+ result = c .( DataFlow:: SyntheticFieldContent ) .getField ( ) .getType ( ) or
177
182
result = c .( DataFlow:: PropertyContent ) .getProperty ( ) .getType ( )
178
183
}
179
184
Original file line number Diff line number Diff line change @@ -41,15 +41,6 @@ private module Printing implements PrintingSig {
41
41
42
42
module ModelPrinting = PrintingImpl< Printing > ;
43
43
44
- /**
45
- * Gets the underlying type of the content `c`.
46
- */
47
- private Type getUnderlyingContentType ( DataFlow:: Content c ) {
48
- result = getUnderlyingContentTypeSpecific ( c ) or
49
- result = c .( DataFlow:: FieldContent ) .getField ( ) .getType ( ) or
50
- result = c .( DataFlow:: SyntheticFieldContent ) .getField ( ) .getType ( )
51
- }
52
-
53
44
/**
54
45
* Holds if `c` is a relevant content kind, where the underlying type is relevant.
55
46
*/
Original file line number Diff line number Diff line change @@ -186,7 +186,13 @@ predicate isRelevantType(J::Type t) {
186
186
)
187
187
}
188
188
189
- J:: Type getUnderlyingContentTypeSpecific ( DataFlow:: Content c ) { none ( ) }
189
+ /**
190
+ * Gets the underlying type of the content `c`.
191
+ */
192
+ J:: Type getUnderlyingContentType ( DataFlow:: Content c ) {
193
+ result = c .( DataFlow:: FieldContent ) .getField ( ) .getType ( ) or
194
+ result = c .( DataFlow:: SyntheticFieldContent ) .getField ( ) .getType ( )
195
+ }
190
196
191
197
/**
192
198
* Gets the MaD string representation of the qualifier.
You can’t perform that action at this time.
0 commit comments