Skip to content

Upgrading analyzer 0.33 to 0.34

Unknown0.33.6+1 → 0.34.3

Fetching 4 releases from GitHub…0 / 4
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 HintCode.GENERIC_METHOD_COMMENT: ` and ` `) are no longer necessary and * will soon be ignored. */ static const HintCode
  • removed: field RecordingErrorListener.HashSet<AnalysisError>>(): Map<Source, HashSet<AnalysisError>>
  • removed: method RecordingErrorListener.addAll(RecordingErrorListener listener): void
  • removed: static field CheckedModeCompileTimeErrorCode.CONST_EVAL_THROWS_EXCEPTION: const CheckedModeCompileTimeErrorCode
  • removed: static field CompileTimeErrorCode.GENERIC_FUNCTION_CANNOT_BE_TYPE_ARGUMENT: const CompileTimeErrorCode
  • removed: static field HintCode.ARGUMENT_TYPE_NOT_ASSIGNABLE: const HintCode
  • removed: static field HintCode.INVALID_ASSIGNMENT: const HintCode
  • removed: static field HintCode.INVALID_METHOD_OVERRIDE_TYPE_PARAMETERS: const HintCode
  • removed: static field HintCode.INVALID_METHOD_OVERRIDE_TYPE_PARAMETER_BOUND: const HintCode
  • removed: static field HintCode.UNDEFINED_GETTER: const HintCode
  • removed: static field HintCode.UNDEFINED_METHOD: const HintCode
  • removed: static field HintCode.UNDEFINED_OPERATOR: const HintCode
  • removed: static field HintCode.UNDEFINED_SETTER: const HintCode
  • removed: static field HintCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD: const HintCode
  • removed: static field StaticTypeWarningCode.UNDEFINED_METHOD_WITH_CONSTRUCTOR: const StaticTypeWarningCode
  • changed: class ConstructorReferenceNode: abstract → class ConstructorReferenceNode: abstract implements AstNode
  • changed: class DeferredLibraryReferenceDetector extends RecursiveAstVisitor<Object> → class DeferredLibraryReferenceDetector extends RecursiveAstVisitor<void>
  • changed: class Expression: abstract extends AstNode → class Expression: abstract implements CollectionElement
  • changed: class MapLiteralEntry: abstract extends AstNode → class MapLiteralEntry: abstract implements MapElement
  • changed: class MethodReferenceExpression: abstract → class MethodReferenceExpression: abstract implements AstNode
  • changed: class NodeLocator extends UnifyingAstVisitor<Object> → class NodeLocator extends UnifyingAstVisitor<void>
  • changed: class NodeLocator2 extends UnifyingAstVisitor<Object> → class NodeLocator2 extends UnifyingAstVisitor<void>
  • changed: class ScopedNameFinder extends GeneralizingAstVisitor<Object> → class ScopedNameFinder extends GeneralizingAstVisitor<void>
  • changed: class ToSourceVisitor implements AstVisitor<Object> → class ToSourceVisitor implements AstVisitor<void>
  • changed: class ToSourceVisitor2 implements AstVisitor<Object> → class ToSourceVisitor2 implements AstVisitor<void>
  • changed: method DeferredLibraryReferenceDetector.visitPrefixedIdentifier(PrefixedIdentifier node): Object → method DeferredLibraryReferenceDetector.visitPrefixedIdentifier(PrefixedIdentifier node): void
  • changed: method NodeLocator.visitNode(AstNode node): Object → method NodeLocator.visitNode(AstNode node): void
  • changed: method NodeLocator2.visitNode(AstNode node): Object → method NodeLocator2.visitNode(AstNode node): void
  • changed: method ScopedNameFinder.visitBlock(Block node): Object → method ScopedNameFinder.visitBlock(Block node): void
  • changed: method ScopedNameFinder.visitCatchClause(CatchClause node): Object → method ScopedNameFinder.visitCatchClause(CatchClause node): void
  • changed: method ScopedNameFinder.visitConstructorDeclaration(ConstructorDeclaration node): Object → method ScopedNameFinder.visitConstructorDeclaration(ConstructorDeclaration node): void
  • changed: method ScopedNameFinder.visitFieldDeclaration(FieldDeclaration node): Object → method ScopedNameFinder.visitFieldDeclaration(FieldDeclaration node): void
  • changed: method ScopedNameFinder.visitForEachStatement(ForEachStatement node): Object → method ScopedNameFinder.visitForEachStatement(ForEachStatement node): void
  • changed: method ScopedNameFinder.visitForStatement(ForStatement node): Object → method ScopedNameFinder.visitForStatement(ForStatement node): void
  • changed: method ScopedNameFinder.visitFunctionDeclaration(FunctionDeclaration node): Object → method ScopedNameFinder.visitFunctionDeclaration(FunctionDeclaration node): void
  • changed: method ScopedNameFinder.visitFunctionDeclarationStatement(FunctionDeclarationStatement node): Object → method ScopedNameFinder.visitFunctionDeclarationStatement(FunctionDeclarationStatement node): void
  • changed: method ScopedNameFinder.visitFunctionExpression(FunctionExpression node): Object → method ScopedNameFinder.visitFunctionExpression(FunctionExpression node): void
  • changed: method ScopedNameFinder.visitMethodDeclaration(MethodDeclaration node): Object → method ScopedNameFinder.visitMethodDeclaration(MethodDeclaration node): void
  • changed: method ScopedNameFinder.visitNode(AstNode node): Object → method ScopedNameFinder.visitNode(AstNode node): void
  • changed: method ScopedNameFinder.visitSwitchMember(SwitchMember node): Object → method ScopedNameFinder.visitSwitchMember(SwitchMember node): void
  • changed: method ScopedNameFinder.visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node): Object → method ScopedNameFinder.visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node): void
  • changed: method ScopedNameFinder.visitTypeAlias(TypeAlias node): Object → method ScopedNameFinder.visitTypeAlias(TypeAlias node): void
  • changed: method ToSourceVisitor.visitAdjacentStrings(AdjacentStrings node): Object → method ToSourceVisitor.visitAdjacentStrings(AdjacentStrings node): void
  • changed: method ToSourceVisitor.visitAnnotation(Annotation node): Object → method ToSourceVisitor.visitAnnotation(Annotation node): void
  • changed: method ToSourceVisitor.visitArgumentList(ArgumentList node): Object → method ToSourceVisitor.visitArgumentList(ArgumentList node): void
  • changed: method ToSourceVisitor.visitAsExpression(AsExpression node): Object → method ToSourceVisitor.visitAsExpression(AsExpression node): void
  • changed: method ToSourceVisitor.visitAssertInitializer(AssertInitializer node): bool → method ToSourceVisitor.visitAssertInitializer(AssertInitializer node): void
  • changed: method ToSourceVisitor.visitAssertStatement(AssertStatement node): Object → method ToSourceVisitor.visitAssertStatement(AssertStatement node): void
  • changed: method ToSourceVisitor.visitAssignmentExpression(AssignmentExpression node): Object → method ToSourceVisitor.visitAssignmentExpression(AssignmentExpression node): void
  • changed: method ToSourceVisitor.visitAwaitExpression(AwaitExpression node): Object → method ToSourceVisitor.visitAwaitExpression(AwaitExpression node): void
  • changed: method ToSourceVisitor.visitBinaryExpression(BinaryExpression node): Object → method ToSourceVisitor.visitBinaryExpression(BinaryExpression node): void
  • changed: method ToSourceVisitor.visitBlock(Block node): Object → method ToSourceVisitor.visitBlock(Block node): void
  • changed: method ToSourceVisitor.visitBlockFunctionBody(BlockFunctionBody node): Object → method ToSourceVisitor.visitBlockFunctionBody(BlockFunctionBody node): void
  • changed: method ToSourceVisitor.visitBooleanLiteral(BooleanLiteral node): Object → method ToSourceVisitor.visitBooleanLiteral(BooleanLiteral node): void
  • changed: method ToSourceVisitor.visitBreakStatement(BreakStatement node): Object → method ToSourceVisitor.visitBreakStatement(BreakStatement node): void
  • changed: method ToSourceVisitor.visitCascadeExpression(CascadeExpression node): Object → method ToSourceVisitor.visitCascadeExpression(CascadeExpression node): void
  • changed: method ToSourceVisitor.visitCatchClause(CatchClause node): Object → method ToSourceVisitor.visitCatchClause(CatchClause node): void
  • changed: method ToSourceVisitor.visitClassDeclaration(ClassDeclaration node): Object → method ToSourceVisitor.visitClassDeclaration(ClassDeclaration node): void
  • changed: method ToSourceVisitor.visitClassTypeAlias(ClassTypeAlias node): Object → method ToSourceVisitor.visitClassTypeAlias(ClassTypeAlias node): void
  • changed: method ToSourceVisitor.visitComment(Comment node): Object → method ToSourceVisitor.visitComment(Comment node): void
  • changed: method ToSourceVisitor.visitCommentReference(CommentReference node): Object → method ToSourceVisitor.visitCommentReference(CommentReference node): void
  • changed: method ToSourceVisitor.visitCompilationUnit(CompilationUnit node): Object → method ToSourceVisitor.visitCompilationUnit(CompilationUnit node): void
  • changed: method ToSourceVisitor.visitConditionalExpression(ConditionalExpression node): Object → method ToSourceVisitor.visitConditionalExpression(ConditionalExpression node): void
  • changed: method ToSourceVisitor.visitConfiguration(Configuration node): Object → method ToSourceVisitor.visitConfiguration(Configuration node): void
  • changed: method ToSourceVisitor.visitConstructorDeclaration(ConstructorDeclaration node): Object → method ToSourceVisitor.visitConstructorDeclaration(ConstructorDeclaration node): void
  • changed: method ToSourceVisitor.visitConstructorFieldInitializer(ConstructorFieldInitializer node): Object → method ToSourceVisitor.visitConstructorFieldInitializer(ConstructorFieldInitializer node): void
  • changed: method ToSourceVisitor.visitConstructorName(ConstructorName node): Object → method ToSourceVisitor.visitConstructorName(ConstructorName node): void
  • changed: method ToSourceVisitor.visitContinueStatement(ContinueStatement node): Object → method ToSourceVisitor.visitContinueStatement(ContinueStatement node): void
  • changed: method ToSourceVisitor.visitDeclaredIdentifier(DeclaredIdentifier node): Object → method ToSourceVisitor.visitDeclaredIdentifier(DeclaredIdentifier node): void
  • changed: method ToSourceVisitor.visitDefaultFormalParameter(DefaultFormalParameter node): Object → method ToSourceVisitor.visitDefaultFormalParameter(DefaultFormalParameter node): void
  • changed: method ToSourceVisitor.visitDoStatement(DoStatement node): Object → method ToSourceVisitor.visitDoStatement(DoStatement node): void
  • changed: method ToSourceVisitor.visitDottedName(DottedName node): Object → method ToSourceVisitor.visitDottedName(DottedName node): void
  • changed: method ToSourceVisitor.visitDoubleLiteral(DoubleLiteral node): Object → method ToSourceVisitor.visitDoubleLiteral(DoubleLiteral node): void
  • changed: method ToSourceVisitor.visitEmptyFunctionBody(EmptyFunctionBody node): Object → method ToSourceVisitor.visitEmptyFunctionBody(EmptyFunctionBody node): void
  • changed: method ToSourceVisitor.visitEmptyStatement(EmptyStatement node): Object → method ToSourceVisitor.visitEmptyStatement(EmptyStatement node): void
  • changed: method ToSourceVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): Object → method ToSourceVisitor.visitEnumConstantDeclaration(EnumConstantDeclaration node): void
  • changed: method ToSourceVisitor.visitEnumDeclaration(EnumDeclaration node): Object → method ToSourceVisitor.visitEnumDeclaration(EnumDeclaration node): void
  • changed: method ToSourceVisitor.visitExportDirective(ExportDirective node): Object → method ToSourceVisitor.visitExportDirective(ExportDirective node): void
  • changed: method ToSourceVisitor.visitExpressionFunctionBody(ExpressionFunctionBody node): Object → method ToSourceVisitor.visitExpressionFunctionBody(ExpressionFunctionBody node): void
  • changed: method ToSourceVisitor.visitExpressionStatement(ExpressionStatement node): Object → method ToSourceVisitor.visitExpressionStatement(ExpressionStatement node): void
  • changed: method ToSourceVisitor.visitExtendsClause(ExtendsClause node): Object → method ToSourceVisitor.visitExtendsClause(ExtendsClause node): void
  • changed: method ToSourceVisitor.visitFieldDeclaration(FieldDeclaration node): Object → method ToSourceVisitor.visitFieldDeclaration(FieldDeclaration node): void
  • changed: method ToSourceVisitor.visitFieldFormalParameter(FieldFormalParameter node): Object → method ToSourceVisitor.visitFieldFormalParameter(FieldFormalParameter node): void
  • changed: method ToSourceVisitor.visitForEachStatement(ForEachStatement node): Object → method ToSourceVisitor.visitForEachStatement(ForEachStatement node): void
  • changed: method ToSourceVisitor.visitForStatement(ForStatement node): Object → method ToSourceVisitor.visitForStatement(ForStatement node): void
  • changed: method ToSourceVisitor.visitFormalParameterList(FormalParameterList node): Object → method ToSourceVisitor.visitFormalParameterList(FormalParameterList node): void
  • changed: method ToSourceVisitor.visitFunctionDeclaration(FunctionDeclaration node): Object → method ToSourceVisitor.visitFunctionDeclaration(FunctionDeclaration node): void
  • changed: method ToSourceVisitor.visitFunctionDeclarationStatement(FunctionDeclarationStatement node): Object → method ToSourceVisitor.visitFunctionDeclarationStatement(FunctionDeclarationStatement node): void
  • changed: method ToSourceVisitor.visitFunctionExpression(FunctionExpression node): Object → method ToSourceVisitor.visitFunctionExpression(FunctionExpression node): void
  • changed: method ToSourceVisitor.visitFunctionExpressionInvocation(FunctionExpressionInvocation node): Object → method ToSourceVisitor.visitFunctionExpressionInvocation(FunctionExpressionInvocation node): void
  • changed: method ToSourceVisitor.visitFunctionTypeAlias(FunctionTypeAlias node): Object → method ToSourceVisitor.visitFunctionTypeAlias(FunctionTypeAlias node): void
  • changed: method ToSourceVisitor.visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node): Object → method ToSourceVisitor.visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node): void
  • changed: method ToSourceVisitor.visitGenericFunctionType(GenericFunctionType node): Object → method ToSourceVisitor.visitGenericFunctionType(GenericFunctionType node): void
  • changed: method ToSourceVisitor.visitGenericTypeAlias(GenericTypeAlias node): Object → method ToSourceVisitor.visitGenericTypeAlias(GenericTypeAlias node): void
  • changed: method ToSourceVisitor.visitHideCombinator(HideCombinator node): Object → method ToSourceVisitor.visitHideCombinator(HideCombinator node): void
  • changed: method ToSourceVisitor.visitIfStatement(IfStatement node): Object → method ToSourceVisitor.visitIfStatement(IfStatement node): void
  • changed: method ToSourceVisitor.visitImplementsClause(ImplementsClause node): Object → method ToSourceVisitor.visitImplementsClause(ImplementsClause node): void
  • changed: method ToSourceVisitor.visitImportDirective(ImportDirective node): Object → method ToSourceVisitor.visitImportDirective(ImportDirective node): void
  • changed: method ToSourceVisitor.visitIndexExpression(IndexExpression node): Object → method ToSourceVisitor.visitIndexExpression(IndexExpression node): void
  • changed: method ToSourceVisitor.visitInstanceCreationExpression(InstanceCreationExpression node): Object → method ToSourceVisitor.visitInstanceCreationExpression(InstanceCreationExpression node): void
  • changed: method ToSourceVisitor.visitIntegerLiteral(IntegerLiteral node): Object → method ToSourceVisitor.visitIntegerLiteral(IntegerLiteral node): void
  • changed: method ToSourceVisitor.visitInterpolationExpression(InterpolationExpression node): Object → method ToSourceVisitor.visitInterpolationExpression(InterpolationExpression node): void
  • changed: method ToSourceVisitor.visitInterpolationString(InterpolationString node): Object → method ToSourceVisitor.visitInterpolationString(InterpolationString node): void
  • changed: method ToSourceVisitor.visitIsExpression(IsExpression node): Object → method ToSourceVisitor.visitIsExpression(IsExpression node): void
  • changed: method ToSourceVisitor.visitLabel(Label node): Object → method ToSourceVisitor.visitLabel(Label node): void
  • changed: method ToSourceVisitor.visitLabeledStatement(LabeledStatement node): Object → method ToSourceVisitor.visitLabeledStatement(LabeledStatement node): void
  • changed: method ToSourceVisitor.visitLibraryDirective(LibraryDirective node): Object → method ToSourceVisitor.visitLibraryDirective(LibraryDirective node): void
  • changed: method ToSourceVisitor.visitLibraryIdentifier(LibraryIdentifier node): Object → method ToSourceVisitor.visitLibraryIdentifier(LibraryIdentifier node): void
  • changed: method ToSourceVisitor.visitListLiteral(ListLiteral node): Object → method ToSourceVisitor.visitListLiteral(ListLiteral node): void
  • changed: method ToSourceVisitor.visitMapLiteral(MapLiteral node): Object → method ToSourceVisitor.visitMapLiteral(MapLiteral node): void
  • changed: method ToSourceVisitor.visitMapLiteralEntry(MapLiteralEntry node): Object → method ToSourceVisitor.visitMapLiteralEntry(MapLiteralEntry node): void
  • changed: method ToSourceVisitor.visitMethodDeclaration(MethodDeclaration node): Object → method ToSourceVisitor.visitMethodDeclaration(MethodDeclaration node): void
  • changed: method ToSourceVisitor.visitMethodInvocation(MethodInvocation node): Object → method ToSourceVisitor.visitMethodInvocation(MethodInvocation node): void
  • changed: method ToSourceVisitor.visitMixinDeclaration(MixinDeclaration node): bool → method ToSourceVisitor.visitMixinDeclaration(MixinDeclaration node): void
  • changed: method ToSourceVisitor.visitNamedExpression(NamedExpression node): Object → method ToSourceVisitor.visitNamedExpression(NamedExpression node): void
  • changed: method ToSourceVisitor.visitNativeClause(NativeClause node): Object → method ToSourceVisitor.visitNativeClause(NativeClause node): void
  • changed: method ToSourceVisitor.visitNativeFunctionBody(NativeFunctionBody node): Object → method ToSourceVisitor.visitNativeFunctionBody(NativeFunctionBody node): void
  • changed: method ToSourceVisitor.visitNullLiteral(NullLiteral node): Object → method ToSourceVisitor.visitNullLiteral(NullLiteral node): void
  • changed: method ToSourceVisitor.visitOnClause(OnClause node): bool → method ToSourceVisitor.visitOnClause(OnClause node): void
  • changed: method ToSourceVisitor.visitParenthesizedExpression(ParenthesizedExpression node): Object → method ToSourceVisitor.visitParenthesizedExpression(ParenthesizedExpression node): void
  • changed: method ToSourceVisitor.visitPartDirective(PartDirective node): Object → method ToSourceVisitor.visitPartDirective(PartDirective node): void
  • changed: method ToSourceVisitor.visitPartOfDirective(PartOfDirective node): Object → method ToSourceVisitor.visitPartOfDirective(PartOfDirective node): void
  • changed: method ToSourceVisitor.visitPostfixExpression(PostfixExpression node): Object → method ToSourceVisitor.visitPostfixExpression(PostfixExpression node): void
  • changed: method ToSourceVisitor.visitPrefixExpression(PrefixExpression node): Object → method ToSourceVisitor.visitPrefixExpression(PrefixExpression node): void
  • changed: method ToSourceVisitor.visitPrefixedIdentifier(PrefixedIdentifier node): Object → method ToSourceVisitor.visitPrefixedIdentifier(PrefixedIdentifier node): void
  • changed: method ToSourceVisitor.visitPropertyAccess(PropertyAccess node): Object → method ToSourceVisitor.visitPropertyAccess(PropertyAccess node): void
  • changed: method ToSourceVisitor.visitRedirectingConstructorInvocation( RedirectingConstructorInvocation node): Object → method ToSourceVisitor.visitRedirectingConstructorInvocation( RedirectingConstructorInvocation node): void
  • changed: method ToSourceVisitor.visitRethrowExpression(RethrowExpression node): Object → method ToSourceVisitor.visitRethrowExpression(RethrowExpression node): void
  • changed: method ToSourceVisitor.visitReturnStatement(ReturnStatement node): Object → method ToSourceVisitor.visitReturnStatement(ReturnStatement node): void
  • changed: method ToSourceVisitor.visitScriptTag(ScriptTag node): Object → method ToSourceVisitor.visitScriptTag(ScriptTag node): void
  • changed: method ToSourceVisitor.visitShowCombinator(ShowCombinator node): Object → method ToSourceVisitor.visitShowCombinator(ShowCombinator node): void
  • changed: method ToSourceVisitor.visitSimpleFormalParameter(SimpleFormalParameter node): Object → method ToSourceVisitor.visitSimpleFormalParameter(SimpleFormalParameter node): void
  • changed: method ToSourceVisitor.visitSimpleIdentifier(SimpleIdentifier node): Object → method ToSourceVisitor.visitSimpleIdentifier(SimpleIdentifier node): void
  • changed: method ToSourceVisitor.visitSimpleStringLiteral(SimpleStringLiteral node): Object → method ToSourceVisitor.visitSimpleStringLiteral(SimpleStringLiteral node): void
  • changed: method ToSourceVisitor.visitStringInterpolation(StringInterpolation node): Object → method ToSourceVisitor.visitStringInterpolation(StringInterpolation node): void
  • changed: method ToSourceVisitor.visitSuperConstructorInvocation(SuperConstructorInvocation node): Object → method ToSourceVisitor.visitSuperConstructorInvocation(SuperConstructorInvocation node): void
  • changed: method ToSourceVisitor.visitSuperExpression(SuperExpression node): Object → method ToSourceVisitor.visitSuperExpression(SuperExpression node): void
  • changed: method ToSourceVisitor.visitSwitchCase(SwitchCase node): Object → method ToSourceVisitor.visitSwitchCase(SwitchCase node): void
  • changed: method ToSourceVisitor.visitSwitchDefault(SwitchDefault node): Object → method ToSourceVisitor.visitSwitchDefault(SwitchDefault node): void
  • changed: method ToSourceVisitor.visitSwitchStatement(SwitchStatement node): Object → method ToSourceVisitor.visitSwitchStatement(SwitchStatement node): void
  • changed: method ToSourceVisitor.visitSymbolLiteral(SymbolLiteral node): Object → method ToSourceVisitor.visitSymbolLiteral(SymbolLiteral node): void
  • changed: method ToSourceVisitor.visitThisExpression(ThisExpression node): Object → method ToSourceVisitor.visitThisExpression(ThisExpression node): void
  • changed: method ToSourceVisitor.visitThrowExpression(ThrowExpression node): Object → method ToSourceVisitor.visitThrowExpression(ThrowExpression node): void
  • changed: method ToSourceVisitor.visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node): Object → method ToSourceVisitor.visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node): void
  • changed: method ToSourceVisitor.visitTryStatement(TryStatement node): Object → method ToSourceVisitor.visitTryStatement(TryStatement node): void
  • changed: method ToSourceVisitor.visitTypeArgumentList(TypeArgumentList node): Object → method ToSourceVisitor.visitTypeArgumentList(TypeArgumentList node): void
  • changed: method ToSourceVisitor.visitTypeName(TypeName node): Object → method ToSourceVisitor.visitTypeName(TypeName node): void
  • changed: method ToSourceVisitor.visitTypeParameter(TypeParameter node): Object → method ToSourceVisitor.visitTypeParameter(TypeParameter node): void
  • changed: method ToSourceVisitor.visitTypeParameterList(TypeParameterList node): Object → method ToSourceVisitor.visitTypeParameterList(TypeParameterList node): void
  • changed: method ToSourceVisitor.visitVariableDeclaration(VariableDeclaration node): Object → method ToSourceVisitor.visitVariableDeclaration(VariableDeclaration node): void
  • changed: method ToSourceVisitor.visitVariableDeclarationList(VariableDeclarationList node): Object → method ToSourceVisitor.visitVariableDeclarationList(VariableDeclarationList node): void
  • changed: method ToSourceVisitor.visitVariableDeclarationStatement(VariableDeclarationStatement node): Object → method ToSourceVisitor.visitVariableDeclarationStatement(VariableDeclarationStatement node): void
  • changed: method ToSourceVisitor.visitWhileStatement(WhileStatement node): Object → method ToSourceVisitor.visitWhileStatement(WhileStatement node): void
  • changed: method ToSourceVisitor.visitWithClause(WithClause node): Object → method ToSourceVisitor.visitWithClause(WithClause node): void
  • changed: method ToSourceVisitor.visitYieldStatement(YieldStatement node): Object → method ToSourceVisitor.visitYieldStatement(YieldStatement node): void
  • changed: method ToSourceVisitor2.visitAdjacentStrings(AdjacentStrings node): Object → method ToSourceVisitor2.visitAdjacentStrings(AdjacentStrings node): void
  • changed: method ToSourceVisitor2.visitAnnotation(Annotation node): Object → method ToSourceVisitor2.visitAnnotation(Annotation node): void
  • changed: method ToSourceVisitor2.visitArgumentList(ArgumentList node): Object → method ToSourceVisitor2.visitArgumentList(ArgumentList node): void
  • changed: method ToSourceVisitor2.visitAsExpression(AsExpression node): Object → method ToSourceVisitor2.visitAsExpression(AsExpression node): void
  • changed: method ToSourceVisitor2.visitAssertInitializer(AssertInitializer node): bool → method ToSourceVisitor2.visitAssertInitializer(AssertInitializer node): void
  • changed: method ToSourceVisitor2.visitAssertStatement(AssertStatement node): Object → method ToSourceVisitor2.visitAssertStatement(AssertStatement node): void
  • changed: method ToSourceVisitor2.visitAssignmentExpression(AssignmentExpression node): Object → method ToSourceVisitor2.visitAssignmentExpression(AssignmentExpression node): void
  • changed: method ToSourceVisitor2.visitAwaitExpression(AwaitExpression node): Object → method ToSourceVisitor2.visitAwaitExpression(AwaitExpression node): void
  • changed: method ToSourceVisitor2.visitBinaryExpression(BinaryExpression node): Object → method ToSourceVisitor2.visitBinaryExpression(BinaryExpression node): void
  • changed: method ToSourceVisitor2.visitBlock(Block node): Object → method ToSourceVisitor2.visitBlock(Block node): void
  • changed: method ToSourceVisitor2.visitBlockFunctionBody(BlockFunctionBody node): Object → method ToSourceVisitor2.visitBlockFunctionBody(BlockFunctionBody node): void
  • changed: method ToSourceVisitor2.visitBooleanLiteral(BooleanLiteral node): Object → method ToSourceVisitor2.visitBooleanLiteral(BooleanLiteral node): void
  • changed: method ToSourceVisitor2.visitBreakStatement(BreakStatement node): Object → method ToSourceVisitor2.visitBreakStatement(BreakStatement node): void
  • changed: method ToSourceVisitor2.visitCascadeExpression(CascadeExpression node): Object → method ToSourceVisitor2.visitCascadeExpression(CascadeExpression node): void
  • changed: method ToSourceVisitor2.visitCatchClause(CatchClause node): Object → method ToSourceVisitor2.visitCatchClause(CatchClause node): void
  • changed: method ToSourceVisitor2.visitClassDeclaration(ClassDeclaration node): Object → method ToSourceVisitor2.visitClassDeclaration(ClassDeclaration node): void
  • changed: method ToSourceVisitor2.visitClassTypeAlias(ClassTypeAlias node): Object → method ToSourceVisitor2.visitClassTypeAlias(ClassTypeAlias node): void
  • changed: method ToSourceVisitor2.visitComment(Comment node): Object → method ToSourceVisitor2.visitComment(Comment node): void
  • changed: method ToSourceVisitor2.visitCommentReference(CommentReference node): Object → method ToSourceVisitor2.visitCommentReference(CommentReference node): void
  • changed: method ToSourceVisitor2.visitCompilationUnit(CompilationUnit node): Object → method ToSourceVisitor2.visitCompilationUnit(CompilationUnit node): void
  • changed: method ToSourceVisitor2.visitConditionalExpression(ConditionalExpression node): Object → method ToSourceVisitor2.visitConditionalExpression(ConditionalExpression node): void
  • changed: method ToSourceVisitor2.visitConfiguration(Configuration node): Object → method ToSourceVisitor2.visitConfiguration(Configuration node): void
  • changed: method ToSourceVisitor2.visitConstructorDeclaration(ConstructorDeclaration node): Object → method ToSourceVisitor2.visitConstructorDeclaration(ConstructorDeclaration node): void
  • changed: method ToSourceVisitor2.visitConstructorFieldInitializer(ConstructorFieldInitializer node): Object → method ToSourceVisitor2.visitConstructorFieldInitializer(ConstructorFieldInitializer node): void
  • changed: method ToSourceVisitor2.visitConstructorName(ConstructorName node): Object → method ToSourceVisitor2.visitConstructorName(ConstructorName node): void
  • changed: method ToSourceVisitor2.visitContinueStatement(ContinueStatement node): Object → method ToSourceVisitor2.visitContinueStatement(ContinueStatement node): void
  • changed: method ToSourceVisitor2.visitDeclaredIdentifier(DeclaredIdentifier node): Object → method ToSourceVisitor2.visitDeclaredIdentifier(DeclaredIdentifier node): void
  • changed: method ToSourceVisitor2.visitDefaultFormalParameter(DefaultFormalParameter node): Object → method ToSourceVisitor2.visitDefaultFormalParameter(DefaultFormalParameter node): void
  • changed: method ToSourceVisitor2.visitDoStatement(DoStatement node): Object → method ToSourceVisitor2.visitDoStatement(DoStatement node): void
  • changed: method ToSourceVisitor2.visitDottedName(DottedName node): Object → method ToSourceVisitor2.visitDottedName(DottedName node): void
  • changed: method ToSourceVisitor2.visitDoubleLiteral(DoubleLiteral node): Object → method ToSourceVisitor2.visitDoubleLiteral(DoubleLiteral node): void
  • changed: method ToSourceVisitor2.visitEmptyFunctionBody(EmptyFunctionBody node): Object → method ToSourceVisitor2.visitEmptyFunctionBody(EmptyFunctionBody node): void
  • changed: method ToSourceVisitor2.visitEmptyStatement(EmptyStatement node): Object → method ToSourceVisitor2.visitEmptyStatement(EmptyStatement node): void
  • changed: method ToSourceVisitor2.visitEnumConstantDeclaration(EnumConstantDeclaration node): Object → method ToSourceVisitor2.visitEnumConstantDeclaration(EnumConstantDeclaration node): void
  • changed: method ToSourceVisitor2.visitEnumDeclaration(EnumDeclaration node): Object → method ToSourceVisitor2.visitEnumDeclaration(EnumDeclaration node): void
  • changed: method ToSourceVisitor2.visitExportDirective(ExportDirective node): Object → method ToSourceVisitor2.visitExportDirective(ExportDirective node): void
  • changed: method ToSourceVisitor2.visitExpressionFunctionBody(ExpressionFunctionBody node): Object → method ToSourceVisitor2.visitExpressionFunctionBody(ExpressionFunctionBody node): void
  • changed: method ToSourceVisitor2.visitExpressionStatement(ExpressionStatement node): Object → method ToSourceVisitor2.visitExpressionStatement(ExpressionStatement node): void
  • changed: method ToSourceVisitor2.visitExtendsClause(ExtendsClause node): Object → method ToSourceVisitor2.visitExtendsClause(ExtendsClause node): void
  • changed: method ToSourceVisitor2.visitFieldDeclaration(FieldDeclaration node): Object → method ToSourceVisitor2.visitFieldDeclaration(FieldDeclaration node): void
  • changed: method ToSourceVisitor2.visitFieldFormalParameter(FieldFormalParameter node): Object → method ToSourceVisitor2.visitFieldFormalParameter(FieldFormalParameter node): void
  • changed: method ToSourceVisitor2.visitForEachStatement(ForEachStatement node): Object → method ToSourceVisitor2.visitForEachStatement(ForEachStatement node): void
  • changed: method ToSourceVisitor2.visitForStatement(ForStatement node): Object → method ToSourceVisitor2.visitForStatement(ForStatement node): void
  • changed: method ToSourceVisitor2.visitFormalParameterList(FormalParameterList node): Object → method ToSourceVisitor2.visitFormalParameterList(FormalParameterList node): void
  • changed: method ToSourceVisitor2.visitFunctionDeclaration(FunctionDeclaration node): Object → method ToSourceVisitor2.visitFunctionDeclaration(FunctionDeclaration node): void
  • changed: method ToSourceVisitor2.visitFunctionDeclarationStatement(FunctionDeclarationStatement node): Object → method ToSourceVisitor2.visitFunctionDeclarationStatement(FunctionDeclarationStatement node): void
  • changed: method ToSourceVisitor2.visitFunctionExpression(FunctionExpression node): Object → method ToSourceVisitor2.visitFunctionExpression(FunctionExpression node): void
  • changed: method ToSourceVisitor2.visitFunctionExpressionInvocation(FunctionExpressionInvocation node): Object → method ToSourceVisitor2.visitFunctionExpressionInvocation(FunctionExpressionInvocation node): void
  • changed: method ToSourceVisitor2.visitFunctionTypeAlias(FunctionTypeAlias node): Object → method ToSourceVisitor2.visitFunctionTypeAlias(FunctionTypeAlias node): void
  • changed: method ToSourceVisitor2.visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node): Object → method ToSourceVisitor2.visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node): void
  • changed: method ToSourceVisitor2.visitGenericFunctionType(GenericFunctionType node): Object → method ToSourceVisitor2.visitGenericFunctionType(GenericFunctionType node): void
  • changed: method ToSourceVisitor2.visitGenericTypeAlias(GenericTypeAlias node): Object → method ToSourceVisitor2.visitGenericTypeAlias(GenericTypeAlias node): void
  • changed: method ToSourceVisitor2.visitHideCombinator(HideCombinator node): Object → method ToSourceVisitor2.visitHideCombinator(HideCombinator node): void
  • changed: method ToSourceVisitor2.visitIfStatement(IfStatement node): Object → method ToSourceVisitor2.visitIfStatement(IfStatement node): void
  • changed: method ToSourceVisitor2.visitImplementsClause(ImplementsClause node): Object → method ToSourceVisitor2.visitImplementsClause(ImplementsClause node): void
  • changed: method ToSourceVisitor2.visitImportDirective(ImportDirective node): Object → method ToSourceVisitor2.visitImportDirective(ImportDirective node): void
  • changed: method ToSourceVisitor2.visitIndexExpression(IndexExpression node): Object → method ToSourceVisitor2.visitIndexExpression(IndexExpression node): void
  • changed: method ToSourceVisitor2.visitInstanceCreationExpression(InstanceCreationExpression node): Object → method ToSourceVisitor2.visitInstanceCreationExpression(InstanceCreationExpression node): void
  • changed: method ToSourceVisitor2.visitIntegerLiteral(IntegerLiteral node): Object → method ToSourceVisitor2.visitIntegerLiteral(IntegerLiteral node): void
  • changed: method ToSourceVisitor2.visitInterpolationExpression(InterpolationExpression node): Object → method ToSourceVisitor2.visitInterpolationExpression(InterpolationExpression node): void
  • changed: method ToSourceVisitor2.visitInterpolationString(InterpolationString node): Object → method ToSourceVisitor2.visitInterpolationString(InterpolationString node): void
  • changed: method ToSourceVisitor2.visitIsExpression(IsExpression node): Object → method ToSourceVisitor2.visitIsExpression(IsExpression node): void
  • changed: method ToSourceVisitor2.visitLabel(Label node): Object → method ToSourceVisitor2.visitLabel(Label node): void
  • changed: method ToSourceVisitor2.visitLabeledStatement(LabeledStatement node): Object → method ToSourceVisitor2.visitLabeledStatement(LabeledStatement node): void
  • changed: method ToSourceVisitor2.visitLibraryDirective(LibraryDirective node): Object → method ToSourceVisitor2.visitLibraryDirective(LibraryDirective node): void
  • changed: method ToSourceVisitor2.visitLibraryIdentifier(LibraryIdentifier node): Object → method ToSourceVisitor2.visitLibraryIdentifier(LibraryIdentifier node): void
  • changed: method ToSourceVisitor2.visitListLiteral(ListLiteral node): Object → method ToSourceVisitor2.visitListLiteral(ListLiteral node): void
  • changed: method ToSourceVisitor2.visitMapLiteral(MapLiteral node): Object → method ToSourceVisitor2.visitMapLiteral(MapLiteral node): void
  • changed: method ToSourceVisitor2.visitMapLiteralEntry(MapLiteralEntry node): Object → method ToSourceVisitor2.visitMapLiteralEntry(MapLiteralEntry node): void
  • changed: method ToSourceVisitor2.visitMethodDeclaration(MethodDeclaration node): Object → method ToSourceVisitor2.visitMethodDeclaration(MethodDeclaration node): void
  • changed: method ToSourceVisitor2.visitMethodInvocation(MethodInvocation node): Object → method ToSourceVisitor2.visitMethodInvocation(MethodInvocation node): void
  • changed: method ToSourceVisitor2.visitMixinDeclaration(MixinDeclaration node): bool → method ToSourceVisitor2.visitMixinDeclaration(MixinDeclaration node): void
  • changed: method ToSourceVisitor2.visitNamedExpression(NamedExpression node): Object → method ToSourceVisitor2.visitNamedExpression(NamedExpression node): void
  • changed: method ToSourceVisitor2.visitNativeClause(NativeClause node): Object → method ToSourceVisitor2.visitNativeClause(NativeClause node): void
  • changed: method ToSourceVisitor2.visitNativeFunctionBody(NativeFunctionBody node): Object → method ToSourceVisitor2.visitNativeFunctionBody(NativeFunctionBody node): void
  • changed: method ToSourceVisitor2.visitNullLiteral(NullLiteral node): Object → method ToSourceVisitor2.visitNullLiteral(NullLiteral node): void
  • changed: method ToSourceVisitor2.visitOnClause(OnClause node): bool → method ToSourceVisitor2.visitOnClause(OnClause node): void
  • changed: method ToSourceVisitor2.visitParenthesizedExpression(ParenthesizedExpression node): Object → method ToSourceVisitor2.visitParenthesizedExpression(ParenthesizedExpression node): void
  • changed: method ToSourceVisitor2.visitPartDirective(PartDirective node): Object → method ToSourceVisitor2.visitPartDirective(PartDirective node): void
  • changed: method ToSourceVisitor2.visitPartOfDirective(PartOfDirective node): Object → method ToSourceVisitor2.visitPartOfDirective(PartOfDirective node): void
  • changed: method ToSourceVisitor2.visitPostfixExpression(PostfixExpression node): Object → method ToSourceVisitor2.visitPostfixExpression(PostfixExpression node): void
  • changed: method ToSourceVisitor2.visitPrefixExpression(PrefixExpression node): Object → method ToSourceVisitor2.visitPrefixExpression(PrefixExpression node): void
  • changed: method ToSourceVisitor2.visitPrefixedIdentifier(PrefixedIdentifier node): Object → method ToSourceVisitor2.visitPrefixedIdentifier(PrefixedIdentifier node): void
  • changed: method ToSourceVisitor2.visitPropertyAccess(PropertyAccess node): Object → method ToSourceVisitor2.visitPropertyAccess(PropertyAccess node): void
  • changed: method ToSourceVisitor2.visitRedirectingConstructorInvocation( RedirectingConstructorInvocation node): Object → method ToSourceVisitor2.visitRedirectingConstructorInvocation( RedirectingConstructorInvocation node): void
  • changed: method ToSourceVisitor2.visitRethrowExpression(RethrowExpression node): Object → method ToSourceVisitor2.visitRethrowExpression(RethrowExpression node): void
  • changed: method ToSourceVisitor2.visitReturnStatement(ReturnStatement node): Object → method ToSourceVisitor2.visitReturnStatement(ReturnStatement node): void
  • changed: method ToSourceVisitor2.visitScriptTag(ScriptTag node): Object → method ToSourceVisitor2.visitScriptTag(ScriptTag node): void
  • changed: method ToSourceVisitor2.visitShowCombinator(ShowCombinator node): Object → method ToSourceVisitor2.visitShowCombinator(ShowCombinator node): void
  • changed: method ToSourceVisitor2.visitSimpleFormalParameter(SimpleFormalParameter node): Object → method ToSourceVisitor2.visitSimpleFormalParameter(SimpleFormalParameter node): void
  • changed: method ToSourceVisitor2.visitSimpleIdentifier(SimpleIdentifier node): Object → method ToSourceVisitor2.visitSimpleIdentifier(SimpleIdentifier node): void
  • changed: method ToSourceVisitor2.visitSimpleStringLiteral(SimpleStringLiteral node): Object → method ToSourceVisitor2.visitSimpleStringLiteral(SimpleStringLiteral node): void
  • changed: method ToSourceVisitor2.visitStringInterpolation(StringInterpolation node): Object → method ToSourceVisitor2.visitStringInterpolation(StringInterpolation node): void
  • changed: method ToSourceVisitor2.visitSuperConstructorInvocation(SuperConstructorInvocation node): Object → method ToSourceVisitor2.visitSuperConstructorInvocation(SuperConstructorInvocation node): void
  • changed: method ToSourceVisitor2.visitSuperExpression(SuperExpression node): Object → method ToSourceVisitor2.visitSuperExpression(SuperExpression node): void
  • changed: method ToSourceVisitor2.visitSwitchCase(SwitchCase node): Object → method ToSourceVisitor2.visitSwitchCase(SwitchCase node): void
  • changed: method ToSourceVisitor2.visitSwitchDefault(SwitchDefault node): Object → method ToSourceVisitor2.visitSwitchDefault(SwitchDefault node): void
  • changed: method ToSourceVisitor2.visitSwitchStatement(SwitchStatement node): Object → method ToSourceVisitor2.visitSwitchStatement(SwitchStatement node): void
  • changed: method ToSourceVisitor2.visitSymbolLiteral(SymbolLiteral node): Object → method ToSourceVisitor2.visitSymbolLiteral(SymbolLiteral node): void
  • changed: method ToSourceVisitor2.visitThisExpression(ThisExpression node): Object → method ToSourceVisitor2.visitThisExpression(ThisExpression node): void
  • changed: method ToSourceVisitor2.visitThrowExpression(ThrowExpression node): Object → method ToSourceVisitor2.visitThrowExpression(ThrowExpression node): void
  • changed: method ToSourceVisitor2.visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node): Object → method ToSourceVisitor2.visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node): void
  • changed: method ToSourceVisitor2.visitTryStatement(TryStatement node): Object → method ToSourceVisitor2.visitTryStatement(TryStatement node): void
  • changed: method ToSourceVisitor2.visitTypeArgumentList(TypeArgumentList node): Object → method ToSourceVisitor2.visitTypeArgumentList(TypeArgumentList node): void
  • changed: method ToSourceVisitor2.visitTypeName(TypeName node): Object → method ToSourceVisitor2.visitTypeName(TypeName node): void
  • changed: method ToSourceVisitor2.visitTypeParameter(TypeParameter node): Object → method ToSourceVisitor2.visitTypeParameter(TypeParameter node): void
  • changed: method ToSourceVisitor2.visitTypeParameterList(TypeParameterList node): Object → method ToSourceVisitor2.visitTypeParameterList(TypeParameterList node): void
  • changed: method ToSourceVisitor2.visitVariableDeclaration(VariableDeclaration node): Object → method ToSourceVisitor2.visitVariableDeclaration(VariableDeclaration node): void
  • changed: method ToSourceVisitor2.visitVariableDeclarationList(VariableDeclarationList node): Object → method ToSourceVisitor2.visitVariableDeclarationList(VariableDeclarationList node): void
  • changed: method ToSourceVisitor2.visitVariableDeclarationStatement(VariableDeclarationStatement node): Object → method ToSourceVisitor2.visitVariableDeclarationStatement(VariableDeclarationStatement node): void
  • changed: method ToSourceVisitor2.visitWhileStatement(WhileStatement node): Object → method ToSourceVisitor2.visitWhileStatement(WhileStatement node): void
  • changed: method ToSourceVisitor2.visitWithClause(WithClause node): Object → method ToSourceVisitor2.visitWithClause(WithClause node): void
  • changed: method ToSourceVisitor2.visitYieldStatement(YieldStatement node): Object → method ToSourceVisitor2.visitYieldStatement(YieldStatement node): void
  • added: class CollectionElement: abstract implements AstNode
  • added: class CollectionForElement: abstract implements CollectionElement, ForElement<CollectionElement>
  • added: class CollectionIfElement: abstract implements CollectionElement, IfElement<CollectionElement>
  • added: class ForEachParts: abstract implements ForLoopParts
  • added: class ForEachPartsWithDeclaration: abstract implements ForEachParts
  • added: class ForEachPartsWithIdentifier: abstract implements ForEachParts
  • added: class ForElement<E>: abstract implements AstNode
  • added: class ForLoopParts: abstract implements AstNode
  • added: class ForParts: abstract implements ForLoopParts
  • added: class ForPartsWithDeclarations: abstract implements ForParts
  • added: class ForPartsWithExpression: abstract implements ForParts
  • added: class ForStatement2: abstract extends Statement
  • added: class IfElement<E>: abstract implements AstNode
  • added: class ListLiteral2: abstract extends TypedLiteral
  • added: class MapElement: abstract implements AstNode
  • added: class MapForElement: abstract implements ForElement<MapElement>, MapElement
  • added: class MapIfElement: abstract implements IfElement<MapElement>, MapElement
  • added: class MapLiteral2: abstract extends TypedLiteral
  • added: class SetLiteral2: abstract extends TypedLiteral
  • added: class SetLiteral: abstract extends TypedLiteral
  • added: class SpreadElement: abstract implements CollectionElement, MapElement
  • added: get ForEachParts.inKeyword: Token
  • added: get ForEachParts.iterable: Expression
  • added: get ForEachPartsWithDeclaration.loopVariable: DeclaredIdentifier
  • added: get ForEachPartsWithIdentifier.identifier: SimpleIdentifier
  • added: get ForElement.awaitKeyword: Token
  • added: get ForElement.body: E
  • added: get ForElement.forKeyword: Token
  • added: get ForElement.forLoopParts: ForLoopParts
  • added: get ForElement.leftParenthesis: Token
  • added: get ForElement.rightParenthesis: Token
  • added: get ForParts.condition: Expression
  • added: get ForParts.leftSeparator: Token
  • added: get ForParts.rightSeparator: Token
  • added: get ForParts.updaters: NodeList<Expression>
  • added: get ForPartsWithDeclarations.variables: VariableDeclarationList
  • added: get ForPartsWithExpression.initialization: Expression
  • added: get ForStatement2.awaitKeyword: Token
  • added: get ForStatement2.body: Statement
  • added: get ForStatement2.forKeyword: Token
  • added: get ForStatement2.forLoopParts: ForLoopParts
  • added: get ForStatement2.leftParenthesis: Token
  • added: get ForStatement2.rightParenthesis: Token
  • added: get GenericFunctionType.question: Token
  • added: get IfElement.condition: Expression
  • added: get IfElement.elseElement: E
  • added: get IfElement.elseKeyword: Token
  • added: get IfElement.ifKeyword: Token
  • added: get IfElement.leftParenthesis: Token
  • added: get IfElement.rightParenthesis: Token
  • added: get IfElement.thenElement: E
  • added: get ListLiteral2.elements: NodeList<CollectionElement>
  • added: get ListLiteral2.leftBracket: Token
  • added: get ListLiteral2.rightBracket: Token
  • added: get MapLiteral2.entries: NodeList<MapElement>
  • added: get MapLiteral2.leftBracket: Token
  • added: get MapLiteral2.rightBracket: Token
  • added: get NamedType.question: Token
  • added: get SetLiteral.elements: NodeList<Expression>
  • added: get SetLiteral.leftBracket: Token
  • added: get SetLiteral.rightBracket: Token
  • added: get SetLiteral2.elements: NodeList<CollectionElement>
  • added: get SetLiteral2.leftBracket: Token
  • added: get SetLiteral2.rightBracket: Token
  • added: get SpreadElement.expression: Expression
  • added: get SpreadElement.spreadOperator: Token
  • added: method AstCloner.visitCollectionForElement(CollectionForElement node): CollectionForElement
  • added: method AstCloner.visitCollectionIfElement(CollectionIfElement node): CollectionIfElement
  • added: method AstCloner.visitForEachPartsWithDeclaration( ForEachPartsWithDeclaration node): ForEachPartsWithDeclaration
  • added: method AstCloner.visitForEachPartsWithIdentifier( ForEachPartsWithIdentifier node): ForEachPartsWithIdentifier
  • added: method AstCloner.visitForPartsWithDeclarations( ForPartsWithDeclarations node): ForPartsWithDeclarations
  • added: method AstCloner.visitForPartsWithExpression( ForPartsWithExpression node): ForPartsWithExpression
  • added: method AstCloner.visitForStatement2(ForStatement2 node): ForStatement2
  • added: method AstCloner.visitListLiteral2(ListLiteral2 node): ListLiteral2
  • added: method AstCloner.visitMapForElement(MapForElement node): MapForElement
  • added: method AstCloner.visitMapIfElement(MapIfElement node): MapIfElement
  • added: method AstCloner.visitMapLiteral2(MapLiteral2 node): MapLiteral2
  • added: method AstCloner.visitSetLiteral(SetLiteral node): SetLiteral
  • added: method AstCloner.visitSetLiteral2(SetLiteral2 node): SetLiteral2
  • added: method AstCloner.visitSpreadElement(SpreadElement node): SpreadElement
  • added: method AstComparator.visitCollectionForElement(CollectionForElement node): bool
  • added: method AstComparator.visitCollectionIfElement(CollectionIfElement node): bool
  • added: method AstComparator.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): bool
  • added: method AstComparator.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): bool
  • added: method AstComparator.visitForPartsWithDeclarations(ForPartsWithDeclarations node): bool
  • added: method AstComparator.visitForPartsWithExpression(ForPartsWithExpression node): bool
  • added: method AstComparator.visitForStatement2(ForStatement2 node): bool
  • added: method AstComparator.visitListLiteral2(ListLiteral2 node): bool
  • added: method AstComparator.visitMapForElement(MapForElement node): bool
  • added: method AstComparator.visitMapIfElement(MapIfElement node): bool
  • added: method AstComparator.visitMapLiteral2(MapLiteral2 node): bool
  • added: method AstComparator.visitSetLiteral(SetLiteral node): bool
  • added: method AstComparator.visitSetLiteral2(SetLiteral2 node): bool
  • added: method AstComparator.visitSpreadElement(SpreadElement node): bool
  • added: method AstNode.thisOrAncestorOfType<T extends AstNode>(): T
  • added: method AstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method GeneralizingAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method GeneralizingAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method GeneralizingAstVisitor.visitForEachParts(ForEachParts node): R
  • added: method GeneralizingAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method GeneralizingAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method GeneralizingAstVisitor.visitForElement<E>(ForElement<E> node): R
  • added: method GeneralizingAstVisitor.visitForParts(ForParts node): R
  • added: method GeneralizingAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method GeneralizingAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method GeneralizingAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method GeneralizingAstVisitor.visitIfElement<E>(IfElement<E> node): R
  • added: method GeneralizingAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method GeneralizingAstVisitor.visitMapForElement(MapForElement node): R
  • added: method GeneralizingAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method GeneralizingAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method GeneralizingAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method GeneralizingAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method GeneralizingAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method IncrementalAstCloner.visitCollectionForElement(CollectionForElement node): CollectionForElement
  • added: method IncrementalAstCloner.visitCollectionIfElement(CollectionIfElement node): CollectionIfElement
  • added: method IncrementalAstCloner.visitForEachPartsWithDeclaration( ForEachPartsWithDeclaration node): ForEachPartsWithDeclaration
  • added: method IncrementalAstCloner.visitForEachPartsWithIdentifier( ForEachPartsWithIdentifier node): ForEachPartsWithIdentifier
  • added: method IncrementalAstCloner.visitForPartsWithDeclarations( ForPartsWithDeclarations node): ForPartsWithDeclarations
  • added: method IncrementalAstCloner.visitForPartsWithExpression( ForPartsWithExpression node): ForPartsWithExpression
  • added: method IncrementalAstCloner.visitForStatement2(ForStatement2 node): ForStatement2
  • added: method IncrementalAstCloner.visitListLiteral2(ListLiteral2 node): ListLiteral2
  • added: method IncrementalAstCloner.visitMapForElement(MapForElement node): MapForElement
  • added: method IncrementalAstCloner.visitMapIfElement(MapIfElement node): MapIfElement
  • added: method IncrementalAstCloner.visitMapLiteral2(MapLiteral2 node): MapLiteral2
  • added: method IncrementalAstCloner.visitSetLiteral(SetLiteral node): SetLiteral
  • added: method IncrementalAstCloner.visitSetLiteral2(SetLiteral2 node): SetLiteral2
  • added: method IncrementalAstCloner.visitSpreadElement(SpreadElement node): SpreadElement
  • added: method NodeReplacer.visitCollectionForElement(CollectionForElement node): bool
  • added: method NodeReplacer.visitCollectionIfElement(CollectionIfElement node): bool
  • added: method NodeReplacer.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): bool
  • added: method NodeReplacer.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): bool
  • added: method NodeReplacer.visitForPartsWithDeclarations(ForPartsWithDeclarations node): bool
  • added: method NodeReplacer.visitForPartsWithExpression(ForPartsWithExpression node): bool
  • added: method NodeReplacer.visitForStatement2(ForStatement2 node): bool
  • added: method NodeReplacer.visitListLiteral2(ListLiteral2 node): bool
  • added: method NodeReplacer.visitMapForElement(MapForElement node): bool
  • added: method NodeReplacer.visitMapIfElement(MapIfElement node): bool
  • added: method NodeReplacer.visitMapLiteral2(MapLiteral2 node): bool
  • added: method NodeReplacer.visitSetLiteral(SetLiteral node): bool
  • added: method NodeReplacer.visitSetLiteral2(SetLiteral2 node): bool
  • added: method NodeReplacer.visitSpreadElement(SpreadElement node): bool
  • added: method RecursiveAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method RecursiveAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method RecursiveAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method RecursiveAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method RecursiveAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method RecursiveAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method RecursiveAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method RecursiveAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method RecursiveAstVisitor.visitMapForElement(MapForElement node): R
  • added: method RecursiveAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method RecursiveAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method RecursiveAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method RecursiveAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method RecursiveAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method ResolutionCopier.visitCollectionForElement(CollectionForElement node): bool
  • added: method ResolutionCopier.visitCollectionIfElement(CollectionIfElement node): bool
  • added: method ResolutionCopier.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): bool
  • added: method ResolutionCopier.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): bool
  • added: method ResolutionCopier.visitForPartsWithDeclarations(ForPartsWithDeclarations node): bool
  • added: method ResolutionCopier.visitForPartsWithExpression(ForPartsWithExpression node): bool
  • added: method ResolutionCopier.visitForStatement2(ForStatement2 node): bool
  • added: method ResolutionCopier.visitListLiteral2(ListLiteral2 node): bool
  • added: method ResolutionCopier.visitMapForElement(MapForElement node): bool
  • added: method ResolutionCopier.visitMapIfElement(MapIfElement node): bool
  • added: method ResolutionCopier.visitMapLiteral2(MapLiteral2 node): bool
  • added: method ResolutionCopier.visitSetLiteral(SetLiteral node): bool
  • added: method ResolutionCopier.visitSetLiteral2(SetLiteral2 node): bool
  • added: method ResolutionCopier.visitSpreadElement(SpreadElement node): bool
  • added: method ScopedNameFinder.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): void
  • added: method ScopedNameFinder.visitForPartsWithDeclarations(ForPartsWithDeclarations node): void
  • added: method SimpleAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method SimpleAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method SimpleAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method SimpleAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method SimpleAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method SimpleAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method SimpleAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method SimpleAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method SimpleAstVisitor.visitMapForElement(MapForElement node): R
  • added: method SimpleAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method SimpleAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method SimpleAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method SimpleAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method SimpleAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method ThrowingAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method ThrowingAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method ThrowingAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method ThrowingAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method ThrowingAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method ThrowingAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method ThrowingAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method ThrowingAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method ThrowingAstVisitor.visitMapForElement(MapForElement node): R
  • added: method ThrowingAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method ThrowingAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method ThrowingAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method ThrowingAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method ThrowingAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method TimedAstVisitor.visitSetLiteral(SetLiteral node): T
  • added: method ToSourceVisitor.visitCollectionForElement(CollectionForElement node): void
  • added: method ToSourceVisitor.visitCollectionIfElement(CollectionIfElement node): void
  • added: method ToSourceVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): void
  • added: method ToSourceVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): void
  • added: method ToSourceVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): void
  • added: method ToSourceVisitor.visitForPartsWithExpression(ForPartsWithExpression node): void
  • added: method ToSourceVisitor.visitForStatement2(ForStatement2 node): void
  • added: method ToSourceVisitor.visitListLiteral2(ListLiteral2 node): void
  • added: method ToSourceVisitor.visitMapForElement(MapForElement node): void
  • added: method ToSourceVisitor.visitMapIfElement(MapIfElement node): void
  • added: method ToSourceVisitor.visitMapLiteral2(MapLiteral2 node): void
  • added: method ToSourceVisitor.visitSetLiteral(SetLiteral node): void
  • added: method ToSourceVisitor.visitSetLiteral2(SetLiteral2 node): void
  • added: method ToSourceVisitor.visitSpreadElement(SpreadElement node): void
  • added: method ToSourceVisitor2.visitCollectionForElement(CollectionForElement node): void
  • added: method ToSourceVisitor2.visitCollectionIfElement(CollectionIfElement node): void
  • added: method ToSourceVisitor2.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): void
  • added: method ToSourceVisitor2.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): void
  • added: method ToSourceVisitor2.visitForPartsWithDeclarations(ForPartsWithDeclarations node): void
  • added: method ToSourceVisitor2.visitForPartsWithExpression(ForPartsWithExpression node): void
  • added: method ToSourceVisitor2.visitForStatement2(ForStatement2 node): void
  • added: method ToSourceVisitor2.visitListLiteral2(ListLiteral2 node): void
  • added: method ToSourceVisitor2.visitMapForElement(MapForElement node): void
  • added: method ToSourceVisitor2.visitMapIfElement(MapIfElement node): void
  • added: method ToSourceVisitor2.visitMapLiteral2(MapLiteral2 node): void
  • added: method ToSourceVisitor2.visitSetLiteral(SetLiteral node): void
  • added: method ToSourceVisitor2.visitSetLiteral2(SetLiteral2 node): void
  • added: method ToSourceVisitor2.visitSpreadElement(SpreadElement node): void
  • added: method UnifyingAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method UnifyingAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method UnifyingAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method UnifyingAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method UnifyingAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method UnifyingAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method UnifyingAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method UnifyingAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method UnifyingAstVisitor.visitMapForElement(MapForElement node): R
  • added: method UnifyingAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method UnifyingAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method UnifyingAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method UnifyingAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method UnifyingAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: set GenericFunctionType.question(Token token)
  • added: set ListLiteral2.leftBracket(Token token)
  • added: set ListLiteral2.rightBracket(Token token)
  • added: set MapLiteral2.leftBracket(Token token)
  • added: set MapLiteral2.rightBracket(Token token)
  • added: set NamedType.question(Token token)
  • added: set SetLiteral.leftBracket(Token token)
  • added: set SetLiteral.rightBracket(Token token)
  • added: set SetLiteral2.leftBracket(Token token)
  • added: set SetLiteral2.rightBracket(Token token)
  • added: static field AnalysisOptionsHintCode.SUPER_MIXINS_SETTING_DEPRECATED: const AnalysisOptionsHintCode
  • added: static field AnalysisOptionsWarningCode.INVALID_OPTION: const AnalysisOptionsWarningCode
  • added: static field AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITHOUT_VALUES: const AnalysisOptionsWarningCode
  • added: static field CheckedModeCompileTimeErrorCode.SET_ELEMENT_TYPE_NOT_ASSIGNABLE: const CheckedModeCompileTimeErrorCode
  • added: static field CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL_INT: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.CONST_EVAL_TYPE_TYPE: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.CONST_SET_ELEMENT_TYPE_IMPLEMENTS_EQUALS: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.GENERIC_FUNCTION_TYPE_CANNOT_BE_TYPE_ARGUMENT: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_SET: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.MISSING_CONST_IN_SET_LITERAL: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.NON_CONSTANT_SET_ELEMENT: const CompileTimeErrorCode
  • added: static field CompileTimeErrorCode.NON_CONSTANT_SET_ELEMENT_FROM_DEFERRED_LIBRARY: const CompileTimeErrorCode
  • added: static field HintCode.DEPRECATED_MEMBER_USE_FROM_SAME_PACKAGE: const HintCode
  • added: static field HintCode.INVALID_LITERAL_ANNOTATION: const HintCode
  • added: static field HintCode.MIXIN_ON_SEALED_CLASS: const HintCode
  • added: static field HintCode.NON_CONST_CALL_TO_LITERAL_CONSTRUCTOR: const HintCode
  • added: static field HintCode.NON_CONST_CALL_TO_LITERAL_CONSTRUCTOR_USING_NEW: const HintCode
  • added: static field HintCode.SUBTYPE_OF_SEALED_CLASS: const HintCode
  • added: static field StaticTypeWarningCode.EXPECTED_ONE_SET_TYPE_ARGUMENTS: const StaticTypeWarningCode
  • added: static field StaticWarningCode.EQUAL_VALUES_IN_CONST_SET: const StaticWarningCode
  • added: static field StaticWarningCode.SET_ELEMENT_TYPE_NOT_ASSIGNABLE: const StaticWarningCode
  • added: static field StaticWarningCode.UNCHECKED_USE_OF_NULLABLE_VALUE: const StaticWarningCode
  • added: static field StrongModeCode.INVALID_CAST_LITERAL_SET: const StrongModeCode
  • changed: method ContextBuilder.createContext( {@required ContextRoot contextRoot, DeclaredVariables declaredVariables, String sdkPath}): AnalysisContext → method ContextBuilder.createContext( {@required ContextRoot contextRoot, DeclaredVariables declaredVariables, List<String> librarySummaryPaths, String sdkPath, String sdkSummaryPath}): AnalysisContext
  • added: get AnalysisSession.analysisContext: AnalysisContext
  • added: method AnalysisSession.getParsedLibrary(String path): ParsedLibraryResult
  • added: method AnalysisSession.getParsedLibraryByElement(LibraryElement element): ParsedLibraryResult
  • added: method AnalysisSession.getParsedUnit(String path): ParsedUnitResult
  • added: method AnalysisSession.getResolvedUnit(String path): Future<ResolvedUnitResult>
  • added: function parseFile( {@required String path, ResourceProvider resourceProvider}): ParsedUnitResult
  • added: function resolveFile( {@required String path, ResourceProvider resourceProvider}): Future<ResolvedUnitResult>
  • changed: class ConstructorReferenceNode: abstract → class ConstructorReferenceNode: abstract implements AstNode
  • changed: class Expression: abstract extends AstNode → class Expression: abstract implements CollectionElement
  • changed: class MapLiteralEntry: abstract extends AstNode → class MapLiteralEntry: abstract implements MapElement
  • changed: class MethodReferenceExpression: abstract → class MethodReferenceExpression: abstract implements AstNode
  • added: class CollectionElement: abstract implements AstNode
  • added: class CollectionForElement: abstract implements CollectionElement, ForElement<CollectionElement>
  • added: class CollectionIfElement: abstract implements CollectionElement, IfElement<CollectionElement>
  • added: class ForEachParts: abstract implements ForLoopParts
  • added: class ForEachPartsWithDeclaration: abstract implements ForEachParts
  • added: class ForEachPartsWithIdentifier: abstract implements ForEachParts
  • added: class ForElement<E>: abstract implements AstNode
  • added: class ForLoopParts: abstract implements AstNode
  • added: class ForParts: abstract implements ForLoopParts
  • added: class ForPartsWithDeclarations: abstract implements ForParts
  • added: class ForPartsWithExpression: abstract implements ForParts
  • added: class ForStatement2: abstract extends Statement
  • added: class IfElement<E>: abstract implements AstNode
  • added: class ListLiteral2: abstract extends TypedLiteral
  • added: class MapElement: abstract implements AstNode
  • added: class MapForElement: abstract implements ForElement<MapElement>, MapElement
  • added: class MapIfElement: abstract implements IfElement<MapElement>, MapElement
  • added: class MapLiteral2: abstract extends TypedLiteral
  • added: class SetLiteral2: abstract extends TypedLiteral
  • added: class SetLiteral: abstract extends TypedLiteral
  • added: class SpreadElement: abstract implements CollectionElement, MapElement
  • added: get ForEachParts.inKeyword: Token
  • added: get ForEachParts.iterable: Expression
  • added: get ForEachPartsWithDeclaration.loopVariable: DeclaredIdentifier
  • added: get ForEachPartsWithIdentifier.identifier: SimpleIdentifier
  • added: get ForElement.awaitKeyword: Token
  • added: get ForElement.body: E
  • added: get ForElement.forKeyword: Token
  • added: get ForElement.forLoopParts: ForLoopParts
  • added: get ForElement.leftParenthesis: Token
  • added: get ForElement.rightParenthesis: Token
  • added: get ForParts.condition: Expression
  • added: get ForParts.leftSeparator: Token
  • added: get ForParts.rightSeparator: Token
  • added: get ForParts.updaters: NodeList<Expression>
  • added: get ForPartsWithDeclarations.variables: VariableDeclarationList
  • added: get ForPartsWithExpression.initialization: Expression
  • added: get ForStatement2.awaitKeyword: Token
  • added: get ForStatement2.body: Statement
  • added: get ForStatement2.forKeyword: Token
  • added: get ForStatement2.forLoopParts: ForLoopParts
  • added: get ForStatement2.leftParenthesis: Token
  • added: get ForStatement2.rightParenthesis: Token
  • added: get GenericFunctionType.question: Token
  • added: get IfElement.condition: Expression
  • added: get IfElement.elseElement: E
  • added: get IfElement.elseKeyword: Token
  • added: get IfElement.ifKeyword: Token
  • added: get IfElement.leftParenthesis: Token
  • added: get IfElement.rightParenthesis: Token
  • added: get IfElement.thenElement: E
  • added: get ListLiteral2.elements: NodeList<CollectionElement>
  • added: get ListLiteral2.leftBracket: Token
  • added: get ListLiteral2.rightBracket: Token
  • added: get MapLiteral2.entries: NodeList<MapElement>
  • added: get MapLiteral2.leftBracket: Token
  • added: get MapLiteral2.rightBracket: Token
  • added: get NamedType.question: Token
  • added: get SetLiteral.elements: NodeList<Expression>
  • added: get SetLiteral.leftBracket: Token
  • added: get SetLiteral.rightBracket: Token
  • added: get SetLiteral2.elements: NodeList<CollectionElement>
  • added: get SetLiteral2.leftBracket: Token
  • added: get SetLiteral2.rightBracket: Token
  • added: get SpreadElement.expression: Expression
  • added: get SpreadElement.spreadOperator: Token
  • added: method AstNode.thisOrAncestorOfType<T extends AstNode>(): T
  • added: method AstVisitor.visitSetLiteral(SetLiteral node): R
  • added: set GenericFunctionType.question(Token token)
  • added: set ListLiteral2.leftBracket(Token token)
  • added: set ListLiteral2.rightBracket(Token token)
  • added: set MapLiteral2.leftBracket(Token token)
  • added: set MapLiteral2.rightBracket(Token token)
  • added: set NamedType.question(Token token)
  • added: set SetLiteral.leftBracket(Token token)
  • added: set SetLiteral.rightBracket(Token token)
  • added: set SetLiteral2.leftBracket(Token token)
  • added: set SetLiteral2.rightBracket(Token token)
  • changed: method AstFactory.genericFunctionType( TypeAnnotation returnType, Token functionKeyword, TypeParameterList typeParameters, FormalParameterList parameters): GenericFunctionType → method AstFactory.genericFunctionType( TypeAnnotation returnType, Token functionKeyword, TypeParameterList typeParameters, FormalParameterList parameters, {Token question}): GenericFunctionType
  • changed: method AstFactory.typeName(Identifier name, TypeArgumentList typeArguments): TypeName → method AstFactory.typeName(Identifier name, TypeArgumentList typeArguments, {Token question}): TypeName
  • added: method AstFactory.collectionForElement( {Token forKeyword, Token leftParenthesis, ForLoopParts forLoopParts, Token rightParenthesis, CollectionElement body}): CollectionForElement
  • added: method AstFactory.collectionIfElement( {Token ifKeyword, Token leftParenthesis, Expression condition, Token rightParenthesis, CollectionElement thenElement, Token elseKeyword, CollectionElement elseElement}): CollectionIfElement
  • added: method AstFactory.forEachPartsWithDeclaration( {DeclaredIdentifier loopVariable, Token inKeyword, Expression iterable}): ForEachPartsWithDeclaration
  • added: method AstFactory.forEachPartsWithIdentifier( {SimpleIdentifier identifier, Token inKeyword, Expression iterable}): ForEachPartsWithIdentifier
  • added: method AstFactory.forPartsWithDeclarations( {VariableDeclarationList variables, Token leftSeparator, Expression condition, Token rightSeparator, List<Expression> updaters}): ForPartsWithDeclarations
  • added: method AstFactory.forPartsWithExpression( {Expression initialization, Token leftSeparator, Expression condition, Token rightSeparator, List<Expression> updaters}): ForPartsWithExpression
  • added: method AstFactory.forStatement2( {Token forKeyword, Token leftParenthesis, ForLoopParts forLoopParts, Token rightParenthesis, Statement body}): ForStatement2
  • added: method AstFactory.listLiteral2( {Token constKeyword, TypeArgumentList typeArguments, Token leftBracket, List<CollectionElement> elements, Token rightBracket}): ListLiteral2
  • added: method AstFactory.mapForElement( {Token forKeyword, Token leftParenthesis, ForLoopParts forLoopParts, Token rightParenthesis, MapElement body}): MapForElement
  • added: method AstFactory.mapIfElement( {Token ifKeyword, Token leftParenthesis, Expression condition, Token rightParenthesis, MapElement thenElement, Token elseKeyword, MapElement elseElement}): MapIfElement
  • added: method AstFactory.mapLiteral2( {Token constKeyword, TypeArgumentList typeArguments, Token leftBracket, List<MapElement> entries, Token rightBracket}): MapLiteral2
  • added: method AstFactory.setLiteral(Token constKeyword, TypeArgumentList typeArguments, Token leftBracket, List<Expression> elements, Token rightBracket): SetLiteral
  • added: method AstFactory.setLiteral2( {Token constKeyword, TypeArgumentList typeArguments, Token leftBracket, List<CollectionElement> elements, Token rightBracket}): SetLiteral2
  • added: method AstFactory.spreadElement({Token spreadOperator, Expression expression}): SpreadElement
  • added: method GeneralizingAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method GeneralizingAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method GeneralizingAstVisitor.visitForEachParts(ForEachParts node): R
  • added: method GeneralizingAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method GeneralizingAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method GeneralizingAstVisitor.visitForElement<E>(ForElement<E> node): R
  • added: method GeneralizingAstVisitor.visitForParts(ForParts node): R
  • added: method GeneralizingAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method GeneralizingAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method GeneralizingAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method GeneralizingAstVisitor.visitIfElement<E>(IfElement<E> node): R
  • added: method GeneralizingAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method GeneralizingAstVisitor.visitMapForElement(MapForElement node): R
  • added: method GeneralizingAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method GeneralizingAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method GeneralizingAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method GeneralizingAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method GeneralizingAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method RecursiveAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method RecursiveAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method RecursiveAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method RecursiveAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method RecursiveAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method RecursiveAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method RecursiveAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method RecursiveAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method RecursiveAstVisitor.visitMapForElement(MapForElement node): R
  • added: method RecursiveAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method RecursiveAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method RecursiveAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method RecursiveAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method RecursiveAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method SimpleAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method SimpleAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method SimpleAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method SimpleAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method SimpleAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method SimpleAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method SimpleAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method SimpleAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method SimpleAstVisitor.visitMapForElement(MapForElement node): R
  • added: method SimpleAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method SimpleAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method SimpleAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method SimpleAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method SimpleAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method ThrowingAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method ThrowingAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method ThrowingAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method ThrowingAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method ThrowingAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method ThrowingAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method ThrowingAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method ThrowingAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method ThrowingAstVisitor.visitMapForElement(MapForElement node): R
  • added: method ThrowingAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method ThrowingAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method ThrowingAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method ThrowingAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method ThrowingAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method TimedAstVisitor.visitSetLiteral(SetLiteral node): T
  • added: method UnifyingAstVisitor.visitCollectionForElement(CollectionForElement node): R
  • added: method UnifyingAstVisitor.visitCollectionIfElement(CollectionIfElement node): R
  • added: method UnifyingAstVisitor.visitForEachPartsWithDeclaration(ForEachPartsWithDeclaration node): R
  • added: method UnifyingAstVisitor.visitForEachPartsWithIdentifier(ForEachPartsWithIdentifier node): R
  • added: method UnifyingAstVisitor.visitForPartsWithDeclarations(ForPartsWithDeclarations node): R
  • added: method UnifyingAstVisitor.visitForPartsWithExpression(ForPartsWithExpression node): R
  • added: method UnifyingAstVisitor.visitForStatement2(ForStatement2 node): R
  • added: method UnifyingAstVisitor.visitListLiteral2(ListLiteral2 node): R
  • added: method UnifyingAstVisitor.visitMapForElement(MapForElement node): R
  • added: method UnifyingAstVisitor.visitMapIfElement(MapIfElement node): R
  • added: method UnifyingAstVisitor.visitMapLiteral2(MapLiteral2 node): R
  • added: method UnifyingAstVisitor.visitSetLiteral(SetLiteral node): R
  • added: method UnifyingAstVisitor.visitSetLiteral2(SetLiteral2 node): R
  • added: method UnifyingAstVisitor.visitSpreadElement(SpreadElement node): R
  • added: method DartObject.toSetValue(): Set<DartObject>
  • added: get Element.hasLiteral: bool
  • added: get Element.session: AnalysisSession
  • added: get ElementAnnotation.constantEvaluationErrors: List<AnalysisError>
  • added: get ElementAnnotation.isLiteral: bool
  • added: get LibraryElement.topLevelElements: Iterable<Element>
  • added: get DartType.isDartCoreBool: bool
  • added: get DartType.isDartCoreInt: bool
  • added: class TypeSystem: abstract
  • added: method TypeSystem.flatten(DartType type): DartType
  • added: method TypeSystem.isAssignableTo(DartType leftType, DartType rightType): bool
  • added: method TypeSystem.isSubtypeOf(DartType leftType, DartType rightType): bool
  • added: method TypeSystem.leastUpperBound(DartType leftType, DartType rightType): DartType
  • added: method TypeSystem.resolveToBound(DartType type): DartType
  • removed: field RecordingErrorListener.HashSet<AnalysisError>>(): Map<Source, HashSet<AnalysisError>>
  • removed: method RecordingErrorListener.addAll(RecordingErrorListener listener): void
  • added: method OverlayResourceProvider.hasOverlay(String path): bool
  • added: method EmbedderUriResolver.clearCache(): void