In an example like the one bellow :
public boolean checkLocationPermission() {
if(ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION)
!= PackageManager.PERMISSION_GRANTED){
What does this exactly point to. I understand that it is pointing to the current context in which the method is being implemented. But i'm not sure what is the scope of that context. Is it always reffering to the class the method is in?