We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem: Calling a method this.m() means that m has accessed to every field of this and we cannot control which ones are accessed and how.
this.m()
m
this
Solution: Add a static analysis to prevent non-static method in spacetime modules.
See also #3.
The text was updated successfully, but these errors were encountered:
[compiler][static analysis] Restrict the usage of this (see #2 and #3)…
5f8e49f
…. Distinguish between spacetime variables and class names on method calls.
No branches or pull requests
Problem: Calling a method
this.m()
means thatm
has accessed to every field ofthis
and we cannot control which ones are accessed and how.Solution: Add a static analysis to prevent non-static method in spacetime modules.
See also #3.
The text was updated successfully, but these errors were encountered: