-
Notifications
You must be signed in to change notification settings - Fork 72
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(agama): re-engineer how calls are working in the engine #7064
Comments
Case 3. A call like
Crahes with |
case 4. A call like
where This seems to be that way because an instance of |
case 5. A call like
where |
Signed-off-by: jgomer2001 <bonustrack310@gmail.com>
Signed-off-by: jgomer2001 <bonustrack310@gmail.com>
Signed-off-by: jgomer2001 <bonustrack310@gmail.com>
* docs: update docs wrt engine updates #7064 Signed-off-by: jgomer2001 <bonustrack310@gmail.com> * test: update and augment test cases and related resources #7064 #6997 Signed-off-by: jgomer2001 <bonustrack310@gmail.com> * fix: revamp method selection & argument conversion strategy #7064 Signed-off-by: jgomer2001 <bonustrack310@gmail.com> --------- Signed-off-by: jgomer2001 <bonustrack310@gmail.com>
* docs: update docs wrt engine updates #7064 Signed-off-by: jgomer2001 <bonustrack310@gmail.com> * test: update and augment test cases and related resources #7064 #6997 Signed-off-by: jgomer2001 <bonustrack310@gmail.com> * fix: revamp method selection & argument conversion strategy #7064 Signed-off-by: jgomer2001 <bonustrack310@gmail.com> --------- Signed-off-by: jgomer2001 <bonustrack310@gmail.com> Signed-off-by: Mustafa Baser <mbaser@mail.com>
Case 1. Suppose
it fails miserably with:
This is because the class returned is a sort of inner class (
java.util.Collections$EmptyMap
) and itssize
method is not accessible by external code - the method enforces access control despite it's publicSame issues occur when trying to Call methods on objects returned by Calls like
java.util.Map#of ...
and similarCase 2. Suppose
and
It fails with
NoSuchMethodException: Unable to find a method called getId with arity 0 in class co.SubTest
The implementation is not scanning methods in the parent class
The text was updated successfully, but these errors were encountered: