Harbs, does this warning show for both swf and js?
I think that stuff is only for js.

On Wed, Dec 4, 2019 at 8:41 PM Harbs <[email protected]> wrote:

> What about adding it to JSRoyaleEmitterTokens — similar to
> @royalesuppresspublicvarwarning?
>
>
> > On Dec 4, 2019, at 1:29 AM, Josh Tynjala <[email protected]>
> wrote:
> >
> > It's not possible at this time.
> >
> > Java has an annotation for suppressing warnings locally:
> >
> > @SuppressWarnings({"unchecked", "deprecated"})
> >
> > More info: https://www.baeldung.com/java-suppresswarnings
> >
> > It might be interesting to allow something similar in AS3:
> >
> > [SuppressWarnings(this-within-closure,assignment-within-conditional)]
> >
> > I'm not sure if dashes are allowed in AS3 metadata attributes, but
> > basically, the idea is to have the attribute names match the existing
> > compiler options for each type of warning that can be suppressed.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Tue, Dec 3, 2019 at 10:09 AM Harbs <[email protected]> wrote:
> >
> >> What about locally?
> >>
> >>> On Dec 3, 2019, at 7:39 PM, Josh Tynjala <[email protected]>
> >> wrote:
> >>>
> >>> You can turn it off with the following compiler option:
> >>> -warn-this-within-closure=false
> >>>
> >>> --
> >>> Josh Tynjala
> >>> Bowler Hat LLC <https://bowlerhat.dev>
> >>>
> >>>
> >>> On Tue, Dec 3, 2019 at 9:36 AM Harbs <[email protected]> wrote:
> >>>
> >>>> I recently started getting some of these warnings:
> >>>>
> >>>> Warning: Encountered this keyword within closure. Value of this will
> not
> >>>> be the same as enclosing scope.
> >>>>
> >>>> I understand the desire to have this warning, but I think it either
> >> needs
> >>>> to be smarter or be easily turned off.
> >>>>
> >>>> I have a case where I have Object.defineProperty which takes a
> function
> >>>> that needs to refer to “this”. That’s a valid use of this within a
> >>>> “closure”, and I can’t find an easy way of turning the warning off for
> >> that
> >>>> use case.
> >>>>
> >>>> Harbs
> >>
> >>
>
>

Reply via email to