Class Super.ConstructorResolver.Default
- java.lang.Object
-
- net.bytebuddy.implementation.bind.annotation.Super.ConstructorResolver.Default
-
- All Implemented Interfaces:
Super.ConstructorResolver
- Enclosing interface:
- Super.ConstructorResolver
public static class Super.ConstructorResolver.Default extends java.lang.Object implements Super.ConstructorResolver
A default constructor resolver that attempts to resolve a constructor with the given argument types.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.implementation.bind.annotation.Super.ConstructorResolver
Super.ConstructorResolver.Default
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodDescription.InDefinedShape
resolve(TypeDescription proxiedType, java.util.List<TypeDescription> constructorParameters)
Resolves the constructor to be used.
-
-
-
Method Detail
-
resolve
public MethodDescription.InDefinedShape resolve(TypeDescription proxiedType, java.util.List<TypeDescription> constructorParameters)
Resolves the constructor to be used.- Specified by:
resolve
in interfaceSuper.ConstructorResolver
- Parameters:
proxiedType
- The type being proxied.constructorParameters
- The types being specified on the annotation.- Returns:
- The constructor to invoke with default arguments for instantiation.
-
-