1. What is Lillero?
  2. An introduction to ASM Patching
    1. Why (not) Mixin?
    2. Why Lillero?
    3. Your Toolbox
  3. Patching
    1. Bytecode
      1. Stack-oriented Programming
      2. Examples
    2. Nodes
      1. Non-Instruction Nodes
      2. Jump Nodes
      3. Invoke Dynamic Nodes
      4. Integer Nodes
      5. Integer Increment Nodes
      6. LDC Nodes
      7. Lookup Switch Nodes
      8. MultiANewArray Nodes
      9. Method Nodes
      10. Table Switch Nodes
      11. Type Nodes
      12. Var Nodes
    3. Writing Patches
      1. Pattern Matching
      2. Proxies
      3. Guidelines
      4. Mitigating Collisions