Skip to content

Commit

Permalink
Version 3.5.0-142.0.dev
Browse files Browse the repository at this point in the history
Merge f7cc159 into dev
  • Loading branch information
Dart CI committed May 10, 2024
2 parents 01121c0 + f7cc159 commit a2c720f
Show file tree
Hide file tree
Showing 47 changed files with 263 additions and 206 deletions.
1 change: 1 addition & 0 deletions pkg/analyzer/analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,6 @@ linter:
- library_annotations
- unawaited_futures
- unnecessary_breaks
- unnecessary_final
- unnecessary_library_directive
- unnecessary_parenthesis
4 changes: 2 additions & 2 deletions pkg/analyzer/lib/exception/exception.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class AnalysisException implements Exception {
buffer.write('$runtimeType: ');
buffer.writeln(message);

final cause = this.cause;
var cause = this.cause;
if (cause != null) {
buffer.write('Caused by ');
cause._writeOn(buffer);
Expand Down Expand Up @@ -75,7 +75,7 @@ class CaughtException implements Exception {
if (message != null) {
buffer.writeln(message);
}
final exception = this.exception;
var exception = this.exception;
if (exception is AnalysisException) {
buffer.writeln(exception.message);
buffer.writeln(stackTrace.toString());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ class AnalysisOptionsProvider {
YamlMap getOptionsFromSource(Source source) {
YamlMap options = getOptionsFromString(_readAnalysisOptions(source));
var node = options.valueAt(AnalyzerOptions.include);
final sourceFactory = this.sourceFactory;
var sourceFactory = this.sourceFactory;
if (sourceFactory != null && node is YamlScalar) {
var path = node.value;
if (path is String) {
Expand Down
1 change: 0 additions & 1 deletion pkg/analyzer/lib/src/context/source.dart
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ class SourceFactoryImpl implements SourceFactory {

@override
DartSdk? get dartSdk {
final resolvers = this.resolvers;
int length = resolvers.length;
for (int i = 0; i < length; i++) {
var resolver = resolvers[i];
Expand Down
2 changes: 1 addition & 1 deletion pkg/analyzer/lib/src/dart/analysis/driver.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1931,7 +1931,7 @@ class AnalysisDriver {
}

void _onNewFile(FileState file) {
final ownedFiles = this.ownedFiles;
var ownedFiles = this.ownedFiles;
if (ownedFiles != null) {
if (addedFiles.contains(file.path)) {
ownedFiles.addAdded(file.uri, this);
Expand Down
2 changes: 1 addition & 1 deletion pkg/analyzer/lib/src/dart/analysis/library_context.dart
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ class LibraryContext {
}

// If we can compile to kernel, check if there are macros.
final macroSupport = this.macroSupport;
var macroSupport = this.macroSupport;
if (macroSupport is KernelMacroSupport && macroLibraries.isNotEmpty) {
var kernelBytes = byteStore.get(cycle.macroKey);
if (kernelBytes == null) {
Expand Down
42 changes: 21 additions & 21 deletions pkg/analyzer/lib/src/dart/ast/ast.dart
Original file line number Diff line number Diff line change
Expand Up @@ -826,7 +826,7 @@ final class AssignedVariablePatternImpl extends VariablePatternImpl

@override
DartType computePatternSchema(ResolverVisitor resolverVisitor) {
final element = this.element;
var element = this.element;
if (element is PromotableElement) {
return resolverVisitor.analyzeAssignedVariablePatternSchema(element);
}
Expand Down Expand Up @@ -1102,8 +1102,8 @@ sealed class AstNodeImpl implements AstNode {

@override
int get length {
final beginToken = this.beginToken;
final endToken = this.endToken;
var beginToken = this.beginToken;
var endToken = this.endToken;
return endToken.offset + endToken.length - beginToken.offset;
}

Expand All @@ -1114,7 +1114,7 @@ sealed class AstNodeImpl implements AstNode {

@override
int get offset {
final beginToken = this.beginToken;
var beginToken = this.beginToken;
return beginToken.offset;
}

Expand Down Expand Up @@ -3582,7 +3582,7 @@ final class CompilationUnitImpl extends AstNodeImpl

@override
int get length {
final endToken = this.endToken;
var endToken = this.endToken;
return endToken.offset + endToken.length;
}

Expand Down Expand Up @@ -4954,7 +4954,7 @@ final class DeclaredVariablePatternImpl extends VariablePatternImpl

/// The `final` keyword, or `null` if the `final` keyword isn't used.
Token? get finalKeyword {
final keyword = this.keyword;
var keyword = this.keyword;
if (keyword != null && keyword.keyword == Keyword.FINAL) {
return keyword;
}
Expand Down Expand Up @@ -6043,7 +6043,7 @@ sealed class ExpressionImpl extends AstNodeImpl

@override
ParameterElement? get staticParameterElement {
final parent = this.parent;
var parent = this.parent;
if (parent is ArgumentListImpl) {
return parent._getStaticParameterElementFor(this);
} else if (parent is IndexExpressionImpl) {
Expand Down Expand Up @@ -6910,7 +6910,7 @@ final class FieldFormalParameterImpl extends NormalFormalParameterImpl

@override
Token get beginToken {
final metadata = this.metadata;
var metadata = this.metadata;
if (metadata.isNotEmpty) {
return metadata.beginToken!;
} else if (requiredKeyword case var requiredKeyword?) {
Expand Down Expand Up @@ -8621,7 +8621,7 @@ final class FunctionTypedFormalParameterImpl extends NormalFormalParameterImpl

@override
Token get beginToken {
final metadata = this.metadata;
var metadata = this.metadata;
if (metadata.isNotEmpty) {
return metadata.beginToken!;
} else if (requiredKeyword case var requiredKeyword?) {
Expand Down Expand Up @@ -9912,7 +9912,7 @@ final class IndexExpressionImpl extends ExpressionImpl
ParameterElement? get _staticParameterElementForIndex {
Element? element = staticElement;

final parent = this.parent;
var parent = this.parent;
if (parent is CompoundAssignmentExpression) {
element = parent.writeElement ?? parent.readElement;
}
Expand Down Expand Up @@ -10907,7 +10907,7 @@ final class ListLiteralImpl extends TypedLiteralImpl implements ListLiteral {
if (constKeyword case var constKeyword?) {
return constKeyword;
}
final typeArguments = this.typeArguments;
var typeArguments = this.typeArguments;
if (typeArguments != null) {
return typeArguments.beginToken;
}
Expand Down Expand Up @@ -11610,7 +11610,7 @@ final class MethodDeclarationImpl extends ClassMemberImpl

@override
bool get isAbstract {
final body = this.body;
var body = this.body;
return externalKeyword == null &&
(body is EmptyFunctionBodyImpl && !body.semicolon.isSynthetic);
}
Expand Down Expand Up @@ -12644,7 +12644,7 @@ sealed class NormalFormalParameterImpl extends FormalParameterImpl

@override
ParameterKind get kind {
final parent = this.parent;
var parent = this.parent;
if (parent is DefaultFormalParameterImpl) {
return parent.kind;
}
Expand Down Expand Up @@ -15180,7 +15180,7 @@ final class SetOrMapLiteralImpl extends TypedLiteralImpl
if (constKeyword case var constKeyword?) {
return constKeyword;
}
final typeArguments = this.typeArguments;
var typeArguments = this.typeArguments;
if (typeArguments != null) {
return typeArguments.beginToken;
}
Expand Down Expand Up @@ -15325,7 +15325,7 @@ final class SimpleFormalParameterImpl extends NormalFormalParameterImpl

@override
Token get beginToken {
final metadata = this.metadata;
var metadata = this.metadata;
if (metadata.isNotEmpty) {
return metadata.beginToken!;
} else if (requiredKeyword case var requiredKeyword?) {
Expand Down Expand Up @@ -15530,7 +15530,7 @@ final class SimpleIdentifierImpl extends IdentifierImpl

@override
bool inDeclarationContext() {
final parent = this.parent;
var parent = this.parent;
switch (parent) {
case ImportDirective():
return parent.prefix == this;
Expand Down Expand Up @@ -16327,7 +16327,7 @@ final class SuperFormalParameterImpl extends NormalFormalParameterImpl

@override
Token get beginToken {
final metadata = this.metadata;
var metadata = this.metadata;
if (metadata.isNotEmpty) {
return metadata.beginToken!;
} else if (requiredKeyword case var requiredKeyword?) {
Expand Down Expand Up @@ -17892,19 +17892,19 @@ final class VariableDeclarationImpl extends DeclarationImpl

@override
bool get isConst {
final parent = this.parent;
var parent = this.parent;
return parent is VariableDeclarationList && parent.isConst;
}

@override
bool get isFinal {
final parent = this.parent;
var parent = this.parent;
return parent is VariableDeclarationList && parent.isFinal;
}

@override
bool get isLate {
final parent = this.parent;
var parent = this.parent;
return parent is VariableDeclarationList && parent.isLate;
}

Expand Down Expand Up @@ -18311,7 +18311,7 @@ final class WildcardPatternImpl extends DartPatternImpl

/// If [keyword] is `final`, returns it.
Token? get finalKeyword {
final keyword = this.keyword;
var keyword = this.keyword;
if (keyword != null && keyword.keyword == Keyword.FINAL) {
return keyword;
}
Expand Down
4 changes: 2 additions & 2 deletions pkg/analyzer/lib/src/dart/ast/extensions.dart
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ extension MethodDeclarationExtension on MethodDeclaration {

extension NamedTypeExtension on NamedType {
String get qualifiedName {
final importPrefix = this.importPrefix;
var importPrefix = this.importPrefix;
if (importPrefix != null) {
return '${importPrefix.name.lexeme}.${name2.lexeme}';
} else {
Expand Down Expand Up @@ -315,7 +315,7 @@ extension TypeAnnotationExtension on TypeAnnotation {
/// be already resolved. Every such expression must have the type set,
/// at least `dynamic`.
DartType get typeOrThrow {
final type = this.type;
var type = this.type;
if (type == null) {
throw StateError('No type: $this');
}
Expand Down
10 changes: 5 additions & 5 deletions pkg/analyzer/lib/src/dart/constant/constant_verifier.dart
Original file line number Diff line number Diff line change
Expand Up @@ -922,7 +922,7 @@ class ConstantVerifier extends RecursiveAstVisitor<void> {
}

// Prepare for recording data for testing.
final exhaustivenessDataForTesting = this.exhaustivenessDataForTesting;
var exhaustivenessDataForTesting = this.exhaustivenessDataForTesting;

// Compute and report errors.
var errors = patternConverter.hasInvalidType
Expand Down Expand Up @@ -1064,12 +1064,12 @@ class _ConstLiteralVerifier {
var value = verifier._evaluateAndReportError(element, errorCode);
if (value is! DartObjectImpl) return false;

final listElementType = this.listElementType;
var listElementType = this.listElementType;
if (listElementType != null) {
return _validateListExpression(listElementType, element, value);
}

final setConfig = this.setConfig;
var setConfig = this.setConfig;
if (setConfig != null) {
return _validateSetExpression(setConfig, element, value);
}
Expand Down Expand Up @@ -1133,7 +1133,7 @@ class _ConstLiteralVerifier {
return _validateListOrSetSpread(element, value);
}

final mapConfig = this.mapConfig;
var mapConfig = this.mapConfig;
if (mapConfig != null) {
return _validateMapSpread(mapConfig, element, value);
}
Expand Down Expand Up @@ -1218,7 +1218,7 @@ class _ConstLiteralVerifier {
return false;
}

final setConfig = this.setConfig;
var setConfig = this.setConfig;
if (setConfig == null) {
return true;
}
Expand Down
4 changes: 2 additions & 2 deletions pkg/analyzer/lib/src/dart/constant/evaluation.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2519,7 +2519,7 @@ class _InstanceCreationEvaluator {
return error;
}

final definingType = this.definingType;
var definingType = this.definingType;
if (definingType.element case ExtensionTypeElement element) {
var representation = _fieldMap[element.representation.name];
if (representation != null) {
Expand Down Expand Up @@ -3145,7 +3145,7 @@ class _InstanceCreationEvaluator {

extension on NamedType {
bool get isTypeLiteralInConstantPattern {
final parent = this.parent;
var parent = this.parent;
return parent is TypeLiteral && parent.parent?.parent is ConstantPattern;
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -467,7 +467,7 @@ class _ConstantTypeChecker {

extension on NamedType {
bool get isConstantNamedType {
final element = this.element;
var element = this.element;
if (element is InterfaceElement || element is TypeAliasElement) {
return !isDeferred;
}
Expand Down
Loading

0 comments on commit a2c720f

Please sign in to comment.