@@ -297,7 +297,7 @@ public Object absObject(VirtualFrame frame, Object object,
297
297
/**
298
298
* Common class for all() and any() operations, as their logic and behaviors are very similar.
299
299
*/
300
- public abstract static class AllOrAnyNode extends PNodeWithContext {
300
+ abstract static class AllOrAnyNode extends PNodeWithContext {
301
301
enum NodeType {
302
302
ALL ,
303
303
ANY
@@ -382,39 +382,39 @@ protected boolean doHashStorage(VirtualFrame frame,
382
382
public abstract static class AllNode extends PythonUnaryBuiltinNode {
383
383
384
384
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
385
- boolean doList (VirtualFrame frame ,
385
+ static boolean doList (VirtualFrame frame ,
386
386
PList object ,
387
387
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
388
388
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
389
389
return allOrAnyNode .execute (frame , object .getSequenceStorage (), AllOrAnyNode .NodeType .ALL );
390
390
}
391
391
392
392
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
393
- boolean doTuple (VirtualFrame frame ,
393
+ static boolean doTuple (VirtualFrame frame ,
394
394
PTuple object ,
395
395
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
396
396
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
397
397
return allOrAnyNode .execute (frame , object .getSequenceStorage (), AllOrAnyNode .NodeType .ALL );
398
398
}
399
399
400
400
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
401
- boolean doDict (VirtualFrame frame ,
401
+ static boolean doDict (VirtualFrame frame ,
402
402
PDict object ,
403
403
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
404
404
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
405
405
return allOrAnyNode .execute (frame , object .getDictStorage (), AllOrAnyNode .NodeType .ALL );
406
406
}
407
407
408
408
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
409
- boolean doSet (VirtualFrame frame ,
409
+ static boolean doSet (VirtualFrame frame ,
410
410
PBaseSet object ,
411
411
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
412
412
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
413
413
return allOrAnyNode .execute (frame , object .getDictStorage (), AllOrAnyNode .NodeType .ALL );
414
414
}
415
415
416
416
@ Specialization
417
- boolean doObject (VirtualFrame frame ,
417
+ static boolean doObject (VirtualFrame frame ,
418
418
Object object ,
419
419
@ Cached PyObjectGetIter getIter ,
420
420
@ Cached GetNextNode nextNode ,
@@ -442,39 +442,39 @@ boolean doObject(VirtualFrame frame,
442
442
public abstract static class AnyNode extends PythonUnaryBuiltinNode {
443
443
444
444
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
445
- boolean doList (VirtualFrame frame ,
445
+ static boolean doList (VirtualFrame frame ,
446
446
PList object ,
447
447
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
448
448
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
449
449
return allOrAnyNode .execute (frame , object .getSequenceStorage (), AllOrAnyNode .NodeType .ANY );
450
450
}
451
451
452
452
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
453
- boolean doTuple (VirtualFrame frame ,
453
+ static boolean doTuple (VirtualFrame frame ,
454
454
PTuple object ,
455
455
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
456
456
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
457
457
return allOrAnyNode .execute (frame , object .getSequenceStorage (), AllOrAnyNode .NodeType .ANY );
458
458
}
459
459
460
460
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
461
- boolean doDict (VirtualFrame frame ,
461
+ static boolean doDict (VirtualFrame frame ,
462
462
PDict object ,
463
463
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
464
464
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
465
465
return allOrAnyNode .execute (frame , object .getDictStorage (), AllOrAnyNode .NodeType .ANY );
466
466
}
467
467
468
468
@ Specialization (guards = "cannotBeOverridden(object, getClassNode)" , limit = "1" )
469
- boolean doSet (VirtualFrame frame ,
469
+ static boolean doSet (VirtualFrame frame ,
470
470
PBaseSet object ,
471
471
@ SuppressWarnings ("unused" ) @ Shared ("getClassNode" ) @ Cached GetClassNode getClassNode ,
472
472
@ Shared ("allOrAnyNode" ) @ Cached AllOrAnyNode allOrAnyNode ) {
473
473
return allOrAnyNode .execute (frame , object .getDictStorage (), AllOrAnyNode .NodeType .ANY );
474
474
}
475
475
476
476
@ Specialization
477
- boolean doObject (VirtualFrame frame ,
477
+ static boolean doObject (VirtualFrame frame ,
478
478
Object object ,
479
479
@ Cached PyObjectGetIter getIter ,
480
480
@ Cached GetNextNode nextNode ,
0 commit comments