Lines Matching refs:kind
75 virtual SourceRange GetRange(SourceRangeKind kind) = 0;
76 virtual bool HasRange(SourceRangeKind kind) = 0;
85 SourceRange GetRange(SourceRangeKind kind) override {
86 DCHECK(HasRange(kind));
90 bool HasRange(SourceRangeKind kind) override {
91 return kind == SourceRangeKind::kRight;
103 SourceRange GetRange(SourceRangeKind kind) override {
104 DCHECK(HasRange(kind));
108 bool HasRange(SourceRangeKind kind) override {
109 return kind == SourceRangeKind::kContinuation;
132 SourceRange GetRange(SourceRangeKind kind) override {
133 DCHECK(HasRange(kind));
137 bool HasRange(SourceRangeKind kind) override {
138 return kind == SourceRangeKind::kBody;
151 SourceRange GetRange(SourceRangeKind kind) override {
152 DCHECK(HasRange(kind));
153 switch (kind) {
163 bool HasRange(SourceRangeKind kind) override {
164 return kind == SourceRangeKind::kThen || kind == SourceRangeKind::kElse;
174 SourceRange GetRange(SourceRangeKind kind) override {
175 DCHECK(HasRange(kind));
179 bool HasRange(SourceRangeKind kind) override {
180 return kind == SourceRangeKind::kBody;
190 SourceRange GetRange(SourceRangeKind kind) override {
191 DCHECK(HasRange(kind));
192 switch (kind) {
208 bool HasRange(SourceRangeKind kind) override {
209 return kind == SourceRangeKind::kThen || kind == SourceRangeKind::kElse ||
210 kind == SourceRangeKind::kContinuation;
229 SourceRange GetRange(SourceRangeKind kind) override {
230 DCHECK(HasRange(kind));
231 switch (kind) {
242 bool HasRange(SourceRangeKind kind) override {
243 return kind == SourceRangeKind::kBody ||
244 kind == SourceRangeKind::kContinuation;
278 SourceRange GetRange(SourceRangeKind kind) override { UNREACHABLE(); }
279 bool HasRange(SourceRangeKind kind) override { return false; }
290 SourceRange GetRange(SourceRangeKind kind) override {
291 DCHECK(HasRange(kind));
295 bool HasRange(SourceRangeKind kind) override {
296 return kind == SourceRangeKind::kRight;
326 SourceRange GetRange(SourceRangeKind kind) override {
327 DCHECK(HasRange(kind));
328 switch (kind) {
339 bool HasRange(SourceRangeKind kind) override {
340 return kind == SourceRangeKind::kCatch ||
341 kind == SourceRangeKind::kContinuation;
359 SourceRange GetRange(SourceRangeKind kind) override {
360 DCHECK(HasRange(kind));
361 switch (kind) {
372 bool HasRange(SourceRangeKind kind) override {
373 return kind == SourceRangeKind::kFinally ||
374 kind == SourceRangeKind::kContinuation;