Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

Caller-sensitive methods on Semeru JDK #23

Description

@leeN

When running the system tests under the Semeru JDK, two tests are failing. Namely, Using a lambda to create a proxy and Forwarding Argument to Main via Reflection. Both rely on the CallerSensitive annotation, which seems to be unsupported in this JDK implementation.

Exception in thread "main" java.lang.UnsupportedOperationException: Caller-sensitive method called StackWalker.getCallerClass()
at java.base/java.lang.StackWalker.getCallerClass(StackWalker.java:198)
at com.sap.fontus.taintaware.unified.reflect.IASMethod.invoke(IASMethod.java:217)
at Main.main(Main.java:11)
at Main.main(Main.java)

Metadata

Metadata

Assignees

No one assigned

    Labels

    JDK compatibilityFontus behaves different compared to vanilla JDKjavaPull requests that update Java code

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions