35% Off Finance Skills That Get You Hired - Code CFI35
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Syllabus
Intro
Example: Nested Class Trampolines
Proposal: Nestmates
Just a Small Class File Change
JVMS Draft: Class File Attributes
JVMS Member Access Controls (Java SE 10)
Member Access Check: Java SE 10
Member Access Check: Nestmates
Proof of Concept: Implement and Test
Design Areas
Class File Attributes Implementation Challenges
JVMS Details: Class File Attributes
Access Controls Implementation Challenges
JVMS 5.4.4 Access Control Changes
JVMS 5.4.4 Nestmate Test
Alternate Accessors
Method Invocation
JVMS Method Selection Update
Production Quality
Additional Specification & Javadoc Changes
Production Level Implementation
Class File Readers and Writers
Test Creation
Nestmates Futures: Problems
Lookup.defineClass() Evolution
Dynamic Nestmates
Non-Findable Classes
Unsafe::defineAnonymousClass() Migration
Alternative to Constant Pool Patching
Questions
Taught by
Java