Changes

Summary

  1. #isSelf and #isSuper could always be asked to any AST node. isGlobal and all the others where just defined on RBVariableNode. (details)
  2. fix (details)
Commit 8afde2be995bc0616e25f6959c66dd6bb4e8444f by marcus.denker
#isSelf and #isSuper could always be asked to any AST node. isGlobal and all the others where just defined on RBVariableNode.

This PR unifies the situation:

- make sure that *all* variable tests are defined on RBProgramNode to return false
-  simplify some users
The file was modifiedsrc/GeneralRules/ReRefersToClassRule.class.st (diff)
The file was modifiedsrc/GeneralRules/ReTemporaryVariableCapitalizationRule.class.st (diff)
The file was modifiedsrc/AST-Core/RBProgramNode.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-Core/ClySourceCodeContext.class.st (diff)
The file was modifiedsrc/GeneralRules/ReGlobalVariablesUsageRule.class.st (diff)
The file was modifiedsrc/GeneralRules/ReReferencesObsoleteClassRule.class.st (diff)
The file was modifiedsrc/GeneralRules/ReUsesWorldGlobalRule.class.st (diff)
The file was modifiedsrc/Kernel-Rules/FloatReferencesRule.class.st (diff)
The file was modifiedsrc/Kernel-Rules/SendsDeprecatedMethodToGlobalRule.class.st (diff)
The file was modifiedsrc/Ring-Tests-Core/RGGlobalVariableTest.class.st (diff)
The file was modifiedsrc/GeneralRules/ReGlobalVariablesUsageRule.class.st (diff)