Class Mixin

java.lang.Object
org.springframework.cglib.proxy.Mixin

public abstract class Mixin extends Object
Mixin allows multiple objects to be combined into a single larger object. The methods in the generated object simply call the original methods in the underlying "delegate" objects.
Author:
Chris Nokleberg
  • Field Details

  • Constructor Details

    • Mixin

      public Mixin()
  • Method Details

    • newInstance

      public abstract Mixin newInstance(Object[] delegates)
    • create

      public static Mixin create(Object[] delegates)
      Helper method to create an interface mixin. For finer control over the generated instance, use a new instance of Mixin instead of this static method. TODO
    • create

      public static Mixin create(Class[] interfaces, Object[] delegates)
      Helper method to create an interface mixin. For finer control over the generated instance, use a new instance of Mixin instead of this static method. TODO
    • createBean

      public static Mixin createBean(Object[] beans)
    • createBean

      public static Mixin createBean(ClassLoader loader, Object[] beans)
      Helper method to create a bean mixin. For finer control over the generated instance, use a new instance of Mixin instead of this static method. TODO
    • getClasses

      public static Class[] getClasses(Object[] delegates)