use oxc_syntax::{node::NodeId, reference::ReferenceId, scope::ScopeId, symbol::SymbolId};
use crate::ast::*;
impl Program<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl IdentifierName<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl IdentifierReference<'_> {
#[inline]
pub fn reference_id(&self) -> ReferenceId {
self.reference_id.get().unwrap()
}
#[inline]
pub fn set_reference_id(&self, reference_id: ReferenceId) {
self.reference_id.set(Some(reference_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BindingIdentifier<'_> {
#[inline]
pub fn symbol_id(&self) -> SymbolId {
self.symbol_id.get().unwrap()
}
#[inline]
pub fn set_symbol_id(&self, symbol_id: SymbolId) {
self.symbol_id.set(Some(symbol_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl LabelIdentifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ThisExpression {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ArrayExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Elision {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ObjectExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ObjectProperty<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TemplateLiteral<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TaggedTemplateExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TemplateElement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ComputedMemberExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl StaticMemberExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl PrivateFieldExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl CallExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl NewExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl MetaProperty<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl SpreadElement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl UpdateExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl UnaryExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BinaryExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl PrivateInExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl LogicalExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ConditionalExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AssignmentExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ArrayAssignmentTarget<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ObjectAssignmentTarget<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AssignmentTargetRest<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AssignmentTargetWithDefault<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AssignmentTargetPropertyIdentifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AssignmentTargetPropertyProperty<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl SequenceExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Super {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AwaitExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ChainExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ParenthesizedExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Directive<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Hashbang<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BlockStatement<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl VariableDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl VariableDeclarator<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl EmptyStatement {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ExpressionStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl IfStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl DoWhileStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl WhileStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ForStatement<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ForInStatement<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ForOfStatement<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ContinueStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BreakStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ReturnStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl WithStatement<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl SwitchStatement<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl SwitchCase<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl LabeledStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ThrowStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TryStatement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl CatchClause<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl CatchParameter<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl DebuggerStatement {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AssignmentPattern<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ObjectPattern<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BindingProperty<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ArrayPattern<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BindingRestElement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Function<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl FormalParameters<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl FormalParameter<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl FormalParameterRest<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl FunctionBody<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ArrowFunctionExpression<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl YieldExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Class<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ClassBody<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl MethodDefinition<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl PropertyDefinition<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl PrivateIdentifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl StaticBlock<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl AccessorProperty<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ImportExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ImportDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ImportSpecifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ImportDefaultSpecifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ImportNamespaceSpecifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl WithClause<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ImportAttribute<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ExportNamedDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ExportDefaultDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ExportAllDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl ExportSpecifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl V8IntrinsicExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BooleanLiteral {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl NullLiteral {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl NumericLiteral<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl StringLiteral<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl BigIntLiteral<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl RegExpLiteral<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXElement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXOpeningElement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXClosingElement<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXFragment<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXOpeningFragment {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXClosingFragment {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXNamespacedName<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXMemberExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXExpressionContainer<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXEmptyExpression {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXAttribute<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXSpreadAttribute<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXIdentifier<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXSpreadChild<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSXText<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSThisParameter<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSEnumDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSEnumBody<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSEnumMember<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeAnnotation<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSLiteralType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSConditionalType<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSUnionType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSIntersectionType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSParenthesizedType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeOperator<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSArrayType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSIndexedAccessType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTupleType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSNamedTupleMember<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSOptionalType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSRestType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSAnyKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSStringKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSBooleanKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSNumberKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSNeverKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSIntrinsicKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSUnknownKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSNullKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSUndefinedKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSVoidKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSSymbolKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSThisType {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSObjectKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSBigIntKeyword {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeReference<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSQualifiedName<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeParameterInstantiation<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeParameter<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeParameterDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeAliasDeclaration<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSClassImplements<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSInterfaceDeclaration<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSInterfaceBody<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSPropertySignature<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSIndexSignature<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSCallSignatureDeclaration<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSMethodSignature<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSConstructSignatureDeclaration<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSIndexSignatureName<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSInterfaceHeritage<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypePredicate<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSModuleDeclaration<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSGlobalDeclaration<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSModuleBlock<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeLiteral<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSInferType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeQuery<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSImportType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSImportTypeQualifiedName<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSFunctionType<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSConstructorType<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSMappedType<'_> {
#[inline]
pub fn scope_id(&self) -> ScopeId {
self.scope_id.get().unwrap()
}
#[inline]
pub fn set_scope_id(&self, scope_id: ScopeId) {
self.scope_id.set(Some(scope_id));
}
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTemplateLiteralType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSAsExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSSatisfiesExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSTypeAssertion<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSImportEqualsDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSExternalModuleReference<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSNonNullExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl Decorator<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSExportAssignment<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSNamespaceExportDeclaration<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl TSInstantiationExpression<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSDocNullableType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSDocNonNullableType<'_> {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}
impl JSDocUnknownType {
#[inline]
pub fn node_id(&self) -> NodeId {
self.node_id.get()
}
#[inline]
pub fn set_node_id(&self, node_id: NodeId) {
self.node_id.set(node_id);
}
}