Главная
Study mode:
on
1
Intro
2
Standard disclaimer
3
Lambda (JSR 335) implementation options
4
Lambda metafactory bootstrap method
5
Memory use example: Eclipse plugin directory
6
Lambda metalactory bootstrap method
7
Why are Method Handles a black box?
8
Introspection examples
9
Creating an introspector
10
Roundtripping through the introspector
11
Introspection limitations
12
Introspection implementation
13
Why not full reflection?
14
Security implications
15
Behavioral equivalence
16
Implementation restrictions
17
Conclusion
Description:
Explore the intricacies of MethodHandle introspection in this 30-minute Java conference talk presented by Dan Heidinga. Dive into the implementation options for Lambda (JSR 335), examine the Lambda metafactory bootstrap method, and understand memory usage through an Eclipse plugin directory example. Discover why Method Handles are considered a black box and learn about introspection examples, including creating an introspector and roundtripping through it. Analyze introspection limitations, implementation details, and security implications. Gain insights into behavioral equivalence and implementation restrictions. This talk provides a comprehensive overview of MethodHandle introspection, offering valuable knowledge for Java developers seeking to enhance their understanding of this complex topic.

MethodHandle Introspection in Java

Java
Add to list