@@ -23,9 +23,7 @@ abstract private class GeneratedType extends RefType {
23
23
private string stubKeyword ( ) {
24
24
this instanceof Interface and result = "interface"
25
25
or
26
- this instanceof Class and result = "class" and not this instanceof EnumType
27
- or
28
- this instanceof EnumType and result = "enum"
26
+ this instanceof Class and ( if this instanceof EnumType then result = "enum" else result = "class" )
29
27
}
30
28
31
29
private string stubAbstractModifier ( ) {
@@ -235,7 +233,7 @@ private string stubGenericArguments(RefType t) {
235
233
concat ( int n |
236
234
exists ( t .( GenericType ) .getTypeParameter ( n ) )
237
235
|
238
- t .( GenericType ) .getTypeParameter ( n ) .getName ( ) , "," order by n
236
+ t .( GenericType ) .getTypeParameter ( n ) .getName ( ) , ", " order by n
239
237
) + ">"
240
238
else
241
239
if t instanceof ParameterizedType
@@ -245,7 +243,7 @@ private string stubGenericArguments(RefType t) {
245
243
concat ( int n |
246
244
exists ( t .( ParameterizedType ) .getTypeArgument ( n ) )
247
245
|
248
- stubTypeName ( t .( ParameterizedType ) .getTypeArgument ( n ) ) , "," order by n
246
+ stubTypeName ( t .( ParameterizedType ) .getTypeArgument ( n ) ) , ", " order by n
249
247
) + ">"
250
248
else result = ""
251
249
}
@@ -258,7 +256,7 @@ private string stubGenericMethodParams(Method m) {
258
256
concat ( int n , TypeVariable param |
259
257
param = m .( GenericMethod ) .getTypeParameter ( n )
260
258
|
261
- param .getName ( ) , "," order by n
259
+ param .getName ( ) , ", " order by n
262
260
) + "> "
263
261
else result = ""
264
262
}
@@ -322,36 +320,30 @@ private string stubEnumConstants(RefType t) {
322
320
private predicate excludedMember ( Member m ) {
323
321
m instanceof EnumConstant
324
322
or
325
- exists ( Method c | m = c |
326
- c .getDeclaringType ( ) instanceof EnumType and
327
- m .hasName ( [ "values" , "valueOf" ] ) and
328
- m .isStatic ( )
329
- )
323
+ m .( Method ) .getDeclaringType ( ) instanceof EnumType and
324
+ m .hasName ( [ "values" , "valueOf" ] ) and
325
+ m .isStatic ( )
330
326
}
331
327
332
328
private string stubMember ( Member m ) {
333
329
if excludedMember ( m )
334
330
then result = ""
335
331
else (
336
- exists ( Method c | m = c |
337
- result =
338
- " " + stubModifiers ( c ) + stubGenericMethodParams ( c ) + stubTypeName ( c .getReturnType ( ) ) +
339
- " " + c .getName ( ) + "(" + stubParameters ( c ) + ")" + stubImplementation ( c ) + "\n"
340
- )
332
+ result =
333
+ " " + stubModifiers ( m ) + stubGenericMethodParams ( m ) + stubTypeName ( m .( Method ) .getReturnType ( ) ) +
334
+ " " + m .getName ( ) + "(" + stubParameters ( m ) + ")" + stubImplementation ( m ) + "\n"
341
335
or
342
- exists ( Constructor c | m = c |
343
- result =
344
- " " + stubModifiers ( m ) + c .getName ( ) + "(" + stubParameters ( c ) + ")" +
345
- stubImplementation ( c ) + "\n"
346
- )
336
+ m instanceof Constructor and
337
+ result =
338
+ " " + stubModifiers ( m ) + m .getName ( ) + "(" + stubParameters ( m ) + ")" +
339
+ stubImplementation ( m ) + "\n"
347
340
or
348
- exists ( Field f | f = m |
349
- result =
350
- " " + stubModifiers ( m ) + stubTypeName ( f .getType ( ) ) + " " + f .getName ( ) + " = " +
351
- stubDefaultValue ( f .getType ( ) ) + ";\n"
352
- )
341
+ m instanceof Field and
342
+ result =
343
+ " " + stubModifiers ( m ) + stubTypeName ( m .getType ( ) ) + " " + m .getName ( ) + " = " +
344
+ stubDefaultValue ( m .getType ( ) ) + ";\n"
353
345
or
354
- exists ( NestedType nt | nt = m | result = indent ( nt .( GeneratedType ) .getStub ( ) ) )
346
+ result = indent ( m . ( NestedType ) .( GeneratedType ) .getStub ( ) ) )
355
347
)
356
348
}
357
349
0 commit comments