blob: 218438d4e6b23b23cb8939eb9e321e16783ffdf4 [file] [log] [blame]
// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
library fasta.implicit_type;
import 'package:kernel/ast.dart'
show DartType, DartTypeVisitor, DartTypeVisitor1, Visitor;
import '../../scanner/token.dart' show Token;
import '../problems.dart' show unsupported;
import 'kernel_builder.dart' show MemberBuilder;
class ImplicitType extends DartType {
final MemberBuilder member;
final Token initializerToken;
const ImplicitType(this.member, this.initializerToken);
accept(DartTypeVisitor<Object> v) {
unsupported("accept", member.charOffset, member.fileUri);
}
accept1(DartTypeVisitor1<Object, Object> v, arg) {
unsupported("accept1", member.charOffset, member.fileUri);
}
visitChildren(Visitor<Object> v) {
unsupported("visitChildren", member.charOffset, member.fileUri);
}
}