Class AbstractInitializableBeanIntrospection.BeanPropertyRef<P>

java.lang.Object
io.micronaut.inject.beans.AbstractInitializableBeanIntrospection.BeanPropertyRef<P>
Type Parameters:
P - The property type.
Enclosing class:
AbstractInitializableBeanIntrospection<B>

@Internal public static final class AbstractInitializableBeanIntrospection.BeanPropertyRef<P> extends Object
Bean property compile-time data container.
  • Constructor Summary

    Constructors
    Constructor
    Description
    BeanPropertyRef(@NonNull io.micronaut.core.type.Argument<P> argument, int getMethodIndex, int setMethodIndex, int withMethodIndex, boolean readyOnly, boolean mutable)
     
    BeanPropertyRef(@NonNull io.micronaut.core.type.Argument<P> argument, @Nullable io.micronaut.core.type.Argument<P> readArgument, @Nullable io.micronaut.core.type.Argument<P> writeArgument, int getMethodIndex, int setMethodIndex, int withMethodIndex, boolean readyOnly, boolean mutable)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeanPropertyRef

      public BeanPropertyRef(@NonNull @NonNull io.micronaut.core.type.Argument<P> argument, int getMethodIndex, int setMethodIndex, int withMethodIndex, boolean readyOnly, boolean mutable)
    • BeanPropertyRef

      public BeanPropertyRef(@NonNull @NonNull io.micronaut.core.type.Argument<P> argument, @Nullable @Nullable io.micronaut.core.type.Argument<P> readArgument, @Nullable @Nullable io.micronaut.core.type.Argument<P> writeArgument, int getMethodIndex, int setMethodIndex, int withMethodIndex, boolean readyOnly, boolean mutable)