Package io.micronaut.context
Class AbstractInitializableBeanDefinition.MethodReference
- java.lang.Object
-
- io.micronaut.context.AbstractInitializableBeanDefinition.MethodOrFieldReference
-
- io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
-
- Enclosing class:
- AbstractInitializableBeanDefinition<T>
@Internal public static final class AbstractInitializableBeanDefinition.MethodReference extends AbstractInitializableBeanDefinition.MethodOrFieldReference
The data class containing all method reference information.
-
-
Field Summary
Fields Modifier and Type Field Description io.micronaut.core.annotation.AnnotationMetadata
annotationMetadata
io.micronaut.core.type.Argument[]
arguments
boolean
isPostConstructMethod
boolean
isPreDestroyMethod
java.lang.String
methodName
-
Constructor Summary
Constructors Constructor Description MethodReference(java.lang.Class declaringType, java.lang.String methodName, io.micronaut.core.type.Argument[] arguments, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean requiresReflection)
MethodReference(java.lang.Class declaringType, java.lang.String methodName, io.micronaut.core.type.Argument[] arguments, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean requiresReflection, boolean isPostConstructMethod, boolean isPreDestroyMethod)
-
-
-
Field Detail
-
methodName
public final java.lang.String methodName
-
arguments
public final io.micronaut.core.type.Argument[] arguments
-
annotationMetadata
public final io.micronaut.core.annotation.AnnotationMetadata annotationMetadata
-
isPreDestroyMethod
public final boolean isPreDestroyMethod
-
isPostConstructMethod
public final boolean isPostConstructMethod
-
-
Constructor Detail
-
MethodReference
public MethodReference(java.lang.Class declaringType, java.lang.String methodName, io.micronaut.core.type.Argument[] arguments, @Nullable io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean requiresReflection)
-
MethodReference
public MethodReference(java.lang.Class declaringType, java.lang.String methodName, io.micronaut.core.type.Argument[] arguments, @Nullable io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean requiresReflection, boolean isPostConstructMethod, boolean isPreDestroyMethod)
-
-