Skip to content
Sharp

Reflection API · interview question

Why does MethodHandles.Lookup in the Java metaprogramming context matter in this design?

Multiple choiceMediumchapter-16-curatedpremiumreflection-apimethodhandles
Choose one answer
Answer and explanation

Correct answer

A. It defines the rules for method access and lookup.

Why

MethodHandles.Lookup is responsible for defining the rules and access control when looking up method handles, ensuring that only permissible method handles are created based on the lookup context and permissions.

Test yourself on Reflection API

A free test with instant, explained results. No account needed.

Start free test
All Reflection API questions →