public class LambdaMetaFactoryGenerator extends java.lang.Object implements IGenerator
| Constructor and Description |
|---|
LambdaMetaFactoryGenerator() |
LambdaMetaFactoryGenerator(java.lang.invoke.MethodHandles.Lookup lookup) |
| Modifier and Type | Method and Description |
|---|---|
AHandler |
generate(java.lang.Class<?> owner,
java.lang.Object instance,
EventHandler annotation,
java.lang.reflect.Method method,
java.lang.Class<?> arg) |
AHandler |
generateVirtual(java.lang.Class<?> owner,
java.lang.Object instance,
EventHandler annotation,
java.lang.reflect.Method method) |
public LambdaMetaFactoryGenerator()
public LambdaMetaFactoryGenerator(@Nonnull
java.lang.invoke.MethodHandles.Lookup lookup)
@Nonnull public AHandler generate(@Nonnull java.lang.Class<?> owner, @Nullable java.lang.Object instance, @Nonnull EventHandler annotation, @Nonnull java.lang.reflect.Method method, @Nonnull java.lang.Class<?> arg)
generate in interface IGenerator@Nonnull public AHandler generateVirtual(@Nonnull java.lang.Class<?> owner, @Nullable java.lang.Object instance, @Nonnull EventHandler annotation, @Nonnull java.lang.reflect.Method method)
generateVirtual in interface IGenerator