There is an annotation called 'DoNotInline' and acts as a compiler hint. So maybe you can fork GWT and apply that annotation to the method. But then you could also just change the implementation of the method to fit your needs.
Obfuscation itself can only be enabled/disabled globally. The only thing that is possible is to use JsInterop which allows you to define interfaces/classes that are either implemented in JS and you just want to access that implementation or should be exported to JS (without obfuscation then obviously) so that plain JS can call into GWT code. But not sure if hasTypeMarker() can be marked as such. -- J. Developer2011 schrieb am Freitag, 5. November 2021 um 00:15:39 UTC+1: > > To solve an issue, it would greatly simplify things to prevent the GWT > compiler from inlining and obfuscating the internal GWT function > hasTypeMarker(). That way, we can replace it in our own code. (Yes, not > guaranteed to work, we know.) > > Is there any fine-grained control like this? We don't want to have to > disable obfuscation and inlining for everything. > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/a99538e1-4f70-49e8-9118-faaf15a123e0n%40googlegroups.com.
