-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
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
fix on requirement #4
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…re the behavior is define in a block
…th an Instrumentation
…hout using collections
…he test with the new code
…t tyhey have the same hash
ProtoObject does not define hash method, the proxy therefore was forwarding the hash message to the wrapped object. But the wrapped object and the proxy have swapped their references. Therefore the pointers to the objects are now pointing to the proxy. And the hash of the object is the hash of the proxy now and vice versa. So the proxy must understand the hash method in order to maintain the consistency of the indexed collections.
Some messages from ProtoObject must be forwarded to the meta-object. So nil must be the superclass of the Proxy and the proxy must define the identity related methods. The identity related methods are copied from ProtoObject.
Fix proxy not working when using a ProtoObject as superclass
…object have the same hash
…f test For mop. Features : Switch the responsabillity to install link on Instrumentation
…an instance of NoRequirement) for the application. So BlockOperation is not alone with requirement so i decide to move thios on super class
…, and check if instrumentation need to install.
…now if the ast node is a variable node add Test and clean code
…you have the possibilities to create an instrumentation with requirement step by step
…on this, with this we can remove easy the instrumentation on method
anonymisation for class objet do you want mop
…ain methods was write in anonymous class
Delete install, uninstall methods. This behavior will be handled by the MetaObject or a specific object for the installation.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.