|
3 | 3 |
|
4 | 4 | use std::path::PathBuf;
|
5 | 5 |
|
6 |
| -use oxc_ast::{ast::*, NONE}; |
| 6 | +use oxc_ast::ast::*; |
7 | 7 | use oxc_span::SPAN;
|
8 | 8 | use oxc_syntax::reference::ReferenceFlags;
|
9 | 9 | use oxc_traverse::{BoundIdentifier, TraverseCtx};
|
@@ -81,37 +81,3 @@ pub(super) fn create_prototype_member<'a>(
|
81 | 81 | let static_member = ctx.ast.member_expression_static(SPAN, object, property, false);
|
82 | 82 | Expression::from(static_member)
|
83 | 83 | }
|
84 |
| - |
85 |
| -/// `object` -> `object.call`. |
86 |
| -pub(super) fn create_member_callee<'a>( |
87 |
| - object: Expression<'a>, |
88 |
| - property: &'static str, |
89 |
| - ctx: &mut TraverseCtx<'a>, |
90 |
| -) -> Expression<'a> { |
91 |
| - let property = ctx.ast.identifier_name(SPAN, Atom::from(property)); |
92 |
| - Expression::from(ctx.ast.member_expression_static(SPAN, object, property, false)) |
93 |
| -} |
94 |
| - |
95 |
| -/// `object` -> `object.bind(this)`. |
96 |
| -pub(super) fn create_bind_call<'a>( |
97 |
| - callee: Expression<'a>, |
98 |
| - this: Expression<'a>, |
99 |
| - span: Span, |
100 |
| - ctx: &mut TraverseCtx<'a>, |
101 |
| -) -> Expression<'a> { |
102 |
| - let callee = create_member_callee(callee, "bind", ctx); |
103 |
| - let arguments = ctx.ast.vec1(Argument::from(this)); |
104 |
| - ctx.ast.expression_call(span, callee, NONE, arguments, false) |
105 |
| -} |
106 |
| - |
107 |
| -/// `object` -> `object.call(...arguments)`. |
108 |
| -pub(super) fn create_call_call<'a>( |
109 |
| - callee: Expression<'a>, |
110 |
| - this: Expression<'a>, |
111 |
| - span: Span, |
112 |
| - ctx: &mut TraverseCtx<'a>, |
113 |
| -) -> Expression<'a> { |
114 |
| - let callee = create_member_callee(callee, "call", ctx); |
115 |
| - let arguments = ctx.ast.vec1(Argument::from(this)); |
116 |
| - ctx.ast.expression_call(span, callee, NONE, arguments, false) |
117 |
| -} |
0 commit comments