@@ -3567,305 +3567,6 @@ mixin FragmentedAnnotatableElementMixin<E extends Fragment>
35673567 return buffer.toString ();
35683568 }
35693569
3570- bool get hasAlwaysThrows {
3571- var metadata = this .metadata;
3572- for (var i = 0 ; i < metadata.length; i++ ) {
3573- var annotation = metadata[i];
3574- if (annotation.isAlwaysThrows) {
3575- return true ;
3576- }
3577- }
3578- return false ;
3579- }
3580-
3581- bool get hasDeprecated {
3582- // TODO(augmentations): Consider optimizing this similar to `ElementImpl`.
3583- var metadata = this .metadata;
3584- for (var i = 0 ; i < metadata.length; i++ ) {
3585- var annotation = metadata[i];
3586- if (annotation.isDeprecated) {
3587- return true ;
3588- }
3589- }
3590- return false ;
3591- }
3592-
3593- bool get hasDoNotStore {
3594- var metadata = this .metadata;
3595- for (var i = 0 ; i < metadata.length; i++ ) {
3596- var annotation = metadata[i];
3597- if (annotation.isDoNotStore) {
3598- return true ;
3599- }
3600- }
3601- return false ;
3602- }
3603-
3604- bool get hasDoNotSubmit {
3605- var metadata = this .metadata;
3606- for (var i = 0 ; i < metadata.length; i++ ) {
3607- var annotation = metadata[i];
3608- if (annotation.isDoNotSubmit) {
3609- return true ;
3610- }
3611- }
3612- return false ;
3613- }
3614-
3615- bool get hasFactory {
3616- var metadata = this .metadata;
3617- for (var i = 0 ; i < metadata.length; i++ ) {
3618- var annotation = metadata[i];
3619- if (annotation.isFactory) {
3620- return true ;
3621- }
3622- }
3623- return false ;
3624- }
3625-
3626- bool get hasImmutable {
3627- var metadata = this .metadata;
3628- for (var i = 0 ; i < metadata.length; i++ ) {
3629- var annotation = metadata[i];
3630- if (annotation.isImmutable) {
3631- return true ;
3632- }
3633- }
3634- return false ;
3635- }
3636-
3637- bool get hasInternal {
3638- var metadata = this .metadata;
3639- for (var i = 0 ; i < metadata.length; i++ ) {
3640- var annotation = metadata[i];
3641- if (annotation.isInternal) {
3642- return true ;
3643- }
3644- }
3645- return false ;
3646- }
3647-
3648- bool get hasIsTest {
3649- var metadata = this .metadata;
3650- for (var i = 0 ; i < metadata.length; i++ ) {
3651- var annotation = metadata[i];
3652- if (annotation.isIsTest) {
3653- return true ;
3654- }
3655- }
3656- return false ;
3657- }
3658-
3659- bool get hasIsTestGroup {
3660- var metadata = this .metadata;
3661- for (var i = 0 ; i < metadata.length; i++ ) {
3662- var annotation = metadata[i];
3663- if (annotation.isIsTestGroup) {
3664- return true ;
3665- }
3666- }
3667- return false ;
3668- }
3669-
3670- bool get hasJS {
3671- var metadata = this .metadata;
3672- for (var i = 0 ; i < metadata.length; i++ ) {
3673- var annotation = metadata[i];
3674- if (annotation.isJS) {
3675- return true ;
3676- }
3677- }
3678- return false ;
3679- }
3680-
3681- bool get hasLiteral {
3682- var metadata = this .metadata;
3683- for (var i = 0 ; i < metadata.length; i++ ) {
3684- var annotation = metadata[i];
3685- if (annotation.isLiteral) {
3686- return true ;
3687- }
3688- }
3689- return false ;
3690- }
3691-
3692- bool get hasMustBeConst {
3693- var metadata = this .metadata;
3694- for (var i = 0 ; i < metadata.length; i++ ) {
3695- var annotation = metadata[i];
3696- if (annotation.isMustBeConst) {
3697- return true ;
3698- }
3699- }
3700- return false ;
3701- }
3702-
3703- bool get hasMustBeOverridden {
3704- var metadata = this .metadata;
3705- for (var i = 0 ; i < metadata.length; i++ ) {
3706- var annotation = metadata[i];
3707- if (annotation.isMustBeOverridden) {
3708- return true ;
3709- }
3710- }
3711- return false ;
3712- }
3713-
3714- bool get hasMustCallSuper {
3715- var metadata = this .metadata;
3716- for (var i = 0 ; i < metadata.length; i++ ) {
3717- var annotation = metadata[i];
3718- if (annotation.isMustCallSuper) {
3719- return true ;
3720- }
3721- }
3722- return false ;
3723- }
3724-
3725- bool get hasNonVirtual {
3726- var metadata = this .metadata;
3727- for (var i = 0 ; i < metadata.length; i++ ) {
3728- var annotation = metadata[i];
3729- if (annotation.isNonVirtual) {
3730- return true ;
3731- }
3732- }
3733- return false ;
3734- }
3735-
3736- bool get hasOptionalTypeArgs {
3737- var metadata = this .metadata;
3738- for (var i = 0 ; i < metadata.length; i++ ) {
3739- var annotation = metadata[i];
3740- if (annotation.isOptionalTypeArgs) {
3741- return true ;
3742- }
3743- }
3744- return false ;
3745- }
3746-
3747- bool get hasOverride {
3748- // TODO(augmentations): Consider optimizing this similar `ElementImpl`.
3749- var metadata = this .metadata;
3750- for (var i = 0 ; i < metadata.length; i++ ) {
3751- var annotation = metadata[i];
3752- if (annotation.isOverride) {
3753- return true ;
3754- }
3755- }
3756- return false ;
3757- }
3758-
3759- bool get hasProtected {
3760- var metadata = this .metadata;
3761- for (var i = 0 ; i < metadata.length; i++ ) {
3762- var annotation = metadata[i];
3763- if (annotation.isProtected) {
3764- return true ;
3765- }
3766- }
3767- return false ;
3768- }
3769-
3770- bool get hasRedeclare {
3771- var metadata = this .metadata;
3772- for (var i = 0 ; i < metadata.length; i++ ) {
3773- var annotation = metadata[i];
3774- if (annotation.isRedeclare) {
3775- return true ;
3776- }
3777- }
3778- return false ;
3779- }
3780-
3781- bool get hasReopen {
3782- var metadata = this .metadata;
3783- for (var i = 0 ; i < metadata.length; i++ ) {
3784- var annotation = metadata[i];
3785- if (annotation.isReopen) {
3786- return true ;
3787- }
3788- }
3789- return false ;
3790- }
3791-
3792- bool get hasRequired {
3793- var metadata = this .metadata;
3794- for (var i = 0 ; i < metadata.length; i++ ) {
3795- var annotation = metadata[i];
3796- if (annotation.isRequired) {
3797- return true ;
3798- }
3799- }
3800- return false ;
3801- }
3802-
3803- bool get hasSealed {
3804- var metadata = this .metadata;
3805- for (var i = 0 ; i < metadata.length; i++ ) {
3806- var annotation = metadata[i];
3807- if (annotation.isSealed) {
3808- return true ;
3809- }
3810- }
3811- return false ;
3812- }
3813-
3814- bool get hasUseResult {
3815- var metadata = this .metadata;
3816- for (var i = 0 ; i < metadata.length; i++ ) {
3817- var annotation = metadata[i];
3818- if (annotation.isUseResult) {
3819- return true ;
3820- }
3821- }
3822- return false ;
3823- }
3824-
3825- bool get hasVisibleForOverriding {
3826- var metadata = this .metadata;
3827- for (var i = 0 ; i < metadata.length; i++ ) {
3828- var annotation = metadata[i];
3829- if (annotation.isVisibleForOverriding) {
3830- return true ;
3831- }
3832- }
3833- return false ;
3834- }
3835-
3836- bool get hasVisibleForTemplate {
3837- var metadata = this .metadata;
3838- for (var i = 0 ; i < metadata.length; i++ ) {
3839- var annotation = metadata[i];
3840- if (annotation.isVisibleForTemplate) {
3841- return true ;
3842- }
3843- }
3844- return false ;
3845- }
3846-
3847- bool get hasVisibleForTesting {
3848- var metadata = this .metadata;
3849- for (var i = 0 ; i < metadata.length; i++ ) {
3850- var annotation = metadata[i];
3851- if (annotation.isVisibleForTesting) {
3852- return true ;
3853- }
3854- }
3855- return false ;
3856- }
3857-
3858- bool get hasVisibleOutsideTemplate {
3859- var metadata = this .metadata;
3860- for (var i = 0 ; i < metadata.length; i++ ) {
3861- var annotation = metadata[i];
3862- if (annotation.isVisibleOutsideTemplate) {
3863- return true ;
3864- }
3865- }
3866- return false ;
3867- }
3868-
38693570 List <ElementAnnotation > get metadata {
38703571 var result = < ElementAnnotation > [];
38713572 for (var fragment in _fragments) {
0 commit comments