Skip to content

Conversation

@masesdevelopers
Copy link
Contributor

Description

The code now checks to filter nested classes after the first level

Related Issue

#750 (comment)

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@masesdevelopers masesdevelopers self-assigned this Oct 15, 2025
@masesdevelopers masesdevelopers added bug Something isn't working JNetReflector JNetReflector related issue labels Oct 15, 2025
@masesdevelopers masesdevelopers merged commit 8d4945f into release/2.5.X Oct 15, 2025
106 of 171 checks passed
@masesdevelopers masesdevelopers deleted the 750-adding-androidosremotecallbacklistbuilderinterfacediedcallback-to-the-list-of-classes-to-be-avoided-it-is-still-reflected-and-only-the-methods-using-it-are-removed-2-5-X branch October 15, 2025 10:41
@masesdevelopers
Copy link
Contributor Author

Var arg test reports:

System.ArgumentException: Mismatch in input parameters.
   at MASES.JCOBridge.C2JBridge.JVMInterop.ParameterInfo.GetParameterInfo(IJniWrapper vm, IMethodSpeficityInfo method, Object[] args)
   at MASES.JCOBridge.C2JBridge.JVMInterop.JavaClass.InvokeWithSignature(String methodName, String signature, Object[] args, Object& result)
   at MASES.JCOBridge.C2JBridge.JVMInterop.JavaClass.InvokeWithSignature(String methodName, String signature, Object[] args)
   at MASES.JCOBridge.C2JBridge.JVMBridgeBase`1.SExecuteWithSignature(IJavaType clazz, String methodName, String signature, Object[] args)
   at MASES.JCOBridge.C2JBridge.JVMBridgeBase`1.SExecuteWithSignature(String methodName, String signature, Object[] args)
   at MASES.JNetTest.Program.TestVarArg() in /_/tests/net/JNetTest/Program.cs:line 171
   at MASES.JNetTest.Program.Main(String[] args) in /_/tests/net/JNetTest/Program.cs:line 56

The test fails, failing test chain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working JNetReflector JNetReflector related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant