File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
src/main/java/org/truffleruby/core/array Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change 11
11
12
12
import com .oracle .truffle .api .dsl .Cached ;
13
13
import com .oracle .truffle .api .dsl .ImportStatic ;
14
+ import com .oracle .truffle .api .dsl .ReportPolymorphism ;
14
15
import com .oracle .truffle .api .dsl .Specialization ;
15
16
import com .oracle .truffle .api .object .DynamicObject ;
16
17
import com .oracle .truffle .api .profiles .ConditionProfile ;
23
24
import org .truffleruby .language .objects .shared .PropagateSharingNode ;
24
25
25
26
@ ImportStatic (ArrayGuards .class )
27
+ @ ReportPolymorphism
26
28
public abstract class ArrayAppendManyNode extends RubyBaseNode {
27
29
28
30
@ Child private PropagateSharingNode propagateSharingNode = PropagateSharingNode .create ();
Original file line number Diff line number Diff line change 12
12
import com .oracle .truffle .api .dsl .Cached ;
13
13
import com .oracle .truffle .api .dsl .ImportStatic ;
14
14
import com .oracle .truffle .api .dsl .NodeChild ;
15
+ import com .oracle .truffle .api .dsl .ReportPolymorphism ;
15
16
import com .oracle .truffle .api .dsl .Specialization ;
16
17
import com .oracle .truffle .api .object .DynamicObject ;
17
18
import com .oracle .truffle .api .profiles .ConditionProfile ;
24
25
@ NodeChild ("array" )
25
26
@ NodeChild ("value" )
26
27
@ ImportStatic (ArrayGuards .class )
28
+ @ ReportPolymorphism
27
29
public abstract class ArrayAppendOneNode extends RubyNode {
28
30
29
31
@ Child private PropagateSharingNode propagateSharingNode = PropagateSharingNode .create ();
You can’t perform that action at this time.
0 commit comments