Skip to content

Upgrading analyzer 0.21 to 0.22

Unknown0.21.1 โ†’ 0.22.4

Fetching 6 releases from GitHubโ€ฆ0 / 6
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • removed: field AwaitExpression.semicolon: Token
  • changed: ctor AwaitExpression(this.awaitKeyword, Expression expression, this.semicolon) โ†’ ctor AwaitExpression(this.awaitKeyword, Expression expression)
  • added: class EnumConstantDeclaration extends Declaration
  • added: class EnumDeclaration extends CompilationUnitMember
  • added: ctor EnumConstantDeclaration(Comment comment, List<Annotation> metadata, SimpleIdentifier name)
  • added: ctor EnumDeclaration(Comment comment, List<Annotation> metadata, this.keyword, SimpleIdentifier name, this.leftBracket, List<EnumConstantDeclaration> constants, this.rightBracket)
  • added: field EnumDeclaration.keyword: Token
  • added: field EnumDeclaration.leftBracket: Token
  • added: field EnumDeclaration.rightBracket: Token
  • added: get EnumConstantDeclaration.element: FieldElement
  • added: get EnumConstantDeclaration.endToken: Token
  • added: get EnumConstantDeclaration.firstTokenAfterCommentAndMetadata: Token
  • added: get EnumConstantDeclaration.name: SimpleIdentifier
  • added: get EnumDeclaration.constants: NodeList<EnumConstantDeclaration>
  • added: get EnumDeclaration.element: ClassElement
  • added: get EnumDeclaration.endToken: Token
  • added: get EnumDeclaration.firstTokenAfterCommentAndMetadata: Token
  • added: get EnumDeclaration.name: SimpleIdentifier
  • added: method AstCloner.visitEnumConstantDeclaration(EnumConstantDeclaration node): AstNode
  • added: method AstCloner.visitEnumDeclaration(EnumDeclaration node): EnumDeclaration
  • added: method AstComparator.visitEnumConstantDeclaration(EnumConstantDeclaration node): bool
  • added: method AstComparator.visitEnumDeclaration(EnumDeclaration node): bool
  • added: method AstVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): R
  • added: method AstVisitor.visitEnumDeclaration(EnumDeclaration node): R
  • added: method EnumConstantDeclaration.accept(AstVisitor visitor)
  • added: method EnumDeclaration.accept(AstVisitor visitor)
  • added: method GeneralizingAstVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): R
  • added: method GeneralizingAstVisitor.visitEnumDeclaration(EnumDeclaration node): R
  • added: method IncrementalAstCloner.visitEnumConstantDeclaration(EnumConstantDeclaration node): AstNode
  • added: method IncrementalAstCloner.visitEnumDeclaration(EnumDeclaration node): AstNode
  • added: method NodeReplacer.visitEnumConstantDeclaration(EnumConstantDeclaration node): bool
  • added: method NodeReplacer.visitEnumDeclaration(EnumDeclaration node): bool
  • added: method RecursiveAstVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): R
  • added: method RecursiveAstVisitor.visitEnumDeclaration(EnumDeclaration node): R
  • added: method SimpleAstVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): R
  • added: method SimpleAstVisitor.visitEnumDeclaration(EnumDeclaration node): R
  • added: method ToSourceVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): Object
  • added: method ToSourceVisitor.visitEnumDeclaration(EnumDeclaration node): Object
  • added: method UnifyingAstVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): R
  • added: method UnifyingAstVisitor.visitEnumDeclaration(EnumDeclaration node): R
  • added: set EnumConstantDeclaration.name(SimpleIdentifier name)
  • added: set EnumDeclaration.name(SimpleIdentifier name)
  • added: static field CompileTimeErrorCode.ACCESS_PRIVATE_ENUM_FIELD: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_FIELD_INITIALIZED_BY_NON_CONST: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.EXTENDS_ENUM: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.IMPLEMENTS_ENUM: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.INSTANTIATE_ENUM: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.MISSING_ENUM_CONSTANT_IN_SWITCH: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.MIXIN_OF_ENUM: const CompileTimeErrorCode
  • added: static field StaticTypeWarningCode.UNDEFINED_ENUM_CONSTANT: const StaticTypeWarningCode
  • removed: method ResourceUriResolver.fromEncoding(UriKind kind, Uri uri): Source
  • changed: method File.createSource(UriKind uriKind): Source โ†’ method File.createSource([Uri uri]): Source
  • added: method Folder.contains(String path): bool
  • added: method Resource.isOrContains(String path): bool
  • added: field CommandLineOptions.enableAsync: final bool
  • added: field CommandLineOptions.enableEnum: final bool
  • added: class PackageMapUriResolver extends UriResolver
  • added: ctor PackageMapUriResolver(this.resourceProvider, this.packageMap)
  • added: field PackageMapUriResolver.packageMap: final Map<String, List<Folder>>
  • added: field PackageMapUriResolver.resourceProvider: final ResourceProvider
  • added: method PackageMapUriResolver.resolveAbsolute(Uri uri): Source
  • added: method PackageMapUriResolver.restoreAbsolute(Source source): Uri
  • added: static field PackageMapUriResolver.PACKAGE_SCHEME: const String
  • added: static method PackageMapUriResolver.isPackageUri(Uri uri): bool