Skip to content

Explore lambda conversion for remaining uses of reflection #9455

@headius

Description

@headius

In #9401 I noticed we are still using reflection pretty heavily within Java integration, in that case for handling SAM interfaces during proc convesion. Such uses of reflection could be significantly faster using method handles with lambda conversion by LambdaMetaFactory.

This issue is a placeholder to explore proc conversion and other places where we could benefit from eliminating more reflection.

Cases to explore:

  • proc conversion for SAM interfaces
  • non-invokedynamic call paths for Java integration (custom method wrappers for java_alias etc

More cases will be added to this issue as we find them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions