Enable producing links for recently published documentation

Change-Id: I263154dd62d4614901ae9c5f959cc38edbfbc64e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/246662
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
This commit is contained in:
Brian Wilkerson
2022-05-31 20:43:24 +00:00
committed by Commit Bot
parent 45ceaff1a1
commit 66527929a6
4 changed files with 22 additions and 1 deletions
@@ -19,6 +19,7 @@ class FfiCode extends AnalyzerErrorCode {
correctionMessage:
"Try removing all type parameters, removing all members, and adding "
"one const constructor.",
hasPublishedDocs: true,
);
/// No parameters.
@@ -28,6 +29,7 @@ class FfiCode extends AnalyzerErrorCode {
"'AbiSpecificIntegerMapping' annotation specifying the mapping from "
"ABI to a 'NativeType' integer with a fixed size.",
correctionMessage: "Try removing the extra annotation.",
hasPublishedDocs: true,
);
/// No parameters.
@@ -37,6 +39,7 @@ class FfiCode extends AnalyzerErrorCode {
"'AbiSpecificIntegerMapping' annotation specifying the mapping from "
"ABI to a 'NativeType' integer with a fixed size.",
correctionMessage: "Try adding an annotation.",
hasPublishedDocs: true,
);
/// No parameters.
@@ -47,6 +50,7 @@ class FfiCode extends AnalyzerErrorCode {
correctionMessage:
"Try changing the value to 'Int8', 'Int16', 'Int32', 'Int64', 'Uint8', "
"'Uint16', 'UInt32', or 'Uint64'.",
hasPublishedDocs: true,
);
/// No parameters.
@@ -187,6 +187,7 @@ class HintCode extends AnalyzerErrorCode {
"The operator x ~/ y is more efficient than (x / y).toInt().",
correctionMessage:
"Try re-writing the expression to use the '~/' operator.",
hasPublishedDocs: true,
);
/// No parameters.
@@ -543,6 +544,7 @@ class HintCode extends AnalyzerErrorCode {
"The annotation '@nonVirtual' can only be applied to a concrete instance "
"member.",
correctionMessage: "Try removing '@nonVirtual'.",
hasPublishedDocs: true,
);
/// This hint is generated anywhere where an instance member annotated with
@@ -555,6 +557,7 @@ class HintCode extends AnalyzerErrorCode {
'INVALID_OVERRIDE_OF_NON_VIRTUAL_MEMBER',
"The member '{0}' is declared non-virtual in '{1}' and can't be overridden "
"in subclasses.",
hasPublishedDocs: true,
);
/// This hint is generated anywhere where `@required` annotates a named
@@ -601,6 +604,7 @@ class HintCode extends AnalyzerErrorCode {
'INVALID_SEALED_ANNOTATION',
"The annotation '@sealed' can only be applied to classes.",
correctionMessage: "Try removing the '@sealed' annotation.",
hasPublishedDocs: true,
);
/// Parameters:
@@ -651,6 +655,7 @@ class HintCode extends AnalyzerErrorCode {
static const HintCode INVALID_USE_OF_VISIBLE_FOR_TESTING_MEMBER = HintCode(
'INVALID_USE_OF_VISIBLE_FOR_TESTING_MEMBER',
"The member '{0}' can only be used within '{1}' or a test.",
hasPublishedDocs: true,
);
/// This hint is generated anywhere where a private declaration is annotated
@@ -1177,6 +1182,7 @@ class HintCode extends AnalyzerErrorCode {
"The keyword 'final' isn't necessary because the parameter is implicitly "
"'final'.",
correctionMessage: "Try removing the 'final'.",
hasPublishedDocs: true,
);
/// Parameters:
+1
View File
@@ -2762,6 +2762,7 @@ class CompileTimeErrorCode extends AnalyzerErrorCode {
'MIXIN_SUPER_CLASS_CONSTRAINT_DEFERRED_CLASS',
"Deferred classes can't be used as superclass constraints.",
correctionMessage: "Try changing the import to not be deferred.",
hasPublishedDocs: true,
);
/// Parameters:
+11 -1
View File
@@ -8717,6 +8717,7 @@ CompileTimeErrorCode:
MIXIN_SUPER_CLASS_CONSTRAINT_DEFERRED_CLASS:
problemMessage: "Deferred classes can't be used as superclass constraints."
correctionMessage: Try changing the import to not be deferred.
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description
@@ -15641,6 +15642,7 @@ FfiCode:
ABI_SPECIFIC_INTEGER_INVALID:
problemMessage: "Classes extending 'AbiSpecificInteger' must have exactly one const constructor, no other members, and no type parameters."
correctionMessage: Try removing all type parameters, removing all members, and adding one const constructor.
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description
@@ -15732,6 +15734,7 @@ FfiCode:
ABI_SPECIFIC_INTEGER_MAPPING_EXTRA:
problemMessage: "Classes extending 'AbiSpecificInteger' must have exactly one 'AbiSpecificIntegerMapping' annotation specifying the mapping from ABI to a 'NativeType' integer with a fixed size."
correctionMessage: Try removing the extra annotation.
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description
@@ -15771,6 +15774,7 @@ FfiCode:
ABI_SPECIFIC_INTEGER_MAPPING_MISSING:
problemMessage: "Classes extending 'AbiSpecificInteger' must have exactly one 'AbiSpecificIntegerMapping' annotation specifying the mapping from ABI to a 'NativeType' integer with a fixed size."
correctionMessage: Try adding an annotation.
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description
@@ -15807,6 +15811,7 @@ FfiCode:
ABI_SPECIFIC_INTEGER_MAPPING_UNSUPPORTED:
problemMessage: "Only mappings to 'Int8', 'Int16', 'Int32', 'Int64', 'Uint8', 'Uint16', 'UInt32', and 'Uint64' are supported."
correctionMessage: Try changing the value to 'Int8', 'Int16', 'Int32', 'Int64', 'Uint8', 'Uint16', 'UInt32', or 'Uint64'.
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description
@@ -17929,6 +17934,7 @@ HintCode:
DIVISION_OPTIMIZATION:
problemMessage: The operator x ~/ y is more efficient than (x / y).toInt().
correctionMessage: "Try re-writing the expression to use the '~/' operator."
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description
@@ -18810,6 +18816,7 @@ HintCode:
INVALID_NON_VIRTUAL_ANNOTATION:
problemMessage: "The annotation '@nonVirtual' can only be applied to a concrete instance member."
correctionMessage: Try removing '@nonVirtual'.
hasPublishedDocs: true
comment: |-
This hint is generated anywhere where `@nonVirtual` annotates something
other than a non-abstract instance member in a class or mixin.
@@ -18889,6 +18896,7 @@ HintCode:
```
INVALID_OVERRIDE_OF_NON_VIRTUAL_MEMBER:
problemMessage: "The member '{0}' is declared non-virtual in '{1}' and can't be overridden in subclasses."
hasPublishedDocs: true
comment: |-
This hint is generated anywhere where an instance member annotated with
`@nonVirtual` is overridden in a subclass.
@@ -19048,6 +19056,7 @@ HintCode:
INVALID_SEALED_ANNOTATION:
problemMessage: "The annotation '@sealed' can only be applied to classes."
correctionMessage: Try removing the '@sealed' annotation.
hasPublishedDocs: true
comment: |-
This hint is generated anywhere where `@sealed` annotates something other
than a class.
@@ -19185,6 +19194,7 @@ HintCode:
1: the name of the defining class
INVALID_USE_OF_VISIBLE_FOR_TESTING_MEMBER:
problemMessage: "The member '{0}' can only be used within '{1}' or a test."
hasPublishedDocs: true
comment: |-
This hint is generated anywhere where a member annotated with
`@visibleForTesting` is used outside the defining library, or a test.
@@ -20899,7 +20909,7 @@ HintCode:
UNNECESSARY_FINAL:
problemMessage: The keyword 'final' isn't necessary because the parameter is implicitly 'final'.
correctionMessage: Try removing the 'final'.
hasPublishedDocs: false
hasPublishedDocs: true
comment: No parameters.
documentation: |-
#### Description