Lines Matching refs:this
2 // Use of this source code is governed by a BSD-style license that can be
243 // that this also checks for loads of the global "undefined" variable.
303 // TODO(verwaest): Reconsider this optimization now that the tracking of labels
410 ? static_cast<NestedVariableDeclaration*>(this)
775 // Prediction of whether exceptions thrown into the handler for this try block
780 // later compiled into the code's handler table. The runtime uses this
784 // If this try/catch statement is meant to rethrow (HandlerTable::UNCAUGHT),
805 // If this handler is not going to simply rethrow the exception, this method
808 // In the normal use case, this flag is always on because the message object
988 // Returns an appropriate Object representing this Literal, allocating
993 // Support for using Literal as a HashMap key. NOTE: Currently, this works
1517 // Bind this proxy to the variable var.
2734 // to this code. Maybe this should be handled by introducing an
2735 // undefined expression or literal? Revisit this code if this
2743 Subclass* impl() { return static_cast<Subclass*>(this); }
2748 return this->impl()->Visit##NodeType(static_cast<NodeType*>(node));
2819 AstNodeFactory* ast_node_factory() { return this; }
2967 // Clear any previously set "parenthesized" flag on this_expression_ so this
2972 // verification, so clearing at this point is fine.
3077 // Recreates the VariableProxy in this Zone.
3364 return node_type() == AstNode::k##type ? reinterpret_cast<type*>(this) \
3369 ? reinterpret_cast<const type*>(this) \