Package jodd.introspector
Class Ctors
- java.lang.Object
-
- jodd.introspector.Ctors
-
public class Ctors extends java.lang.ObjectConstructors collection.
-
-
Field Summary
Fields Modifier and Type Field Description protected CtorDescriptor[]allCtorsprotected ClassDescriptorclassDescriptorprotected CtorDescriptordefaultCtor
-
Constructor Summary
Constructors Constructor Description Ctors(ClassDescriptor classDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CtorDescriptorcreateCtorDescriptor(java.lang.reflect.Constructor ctor)Creates newCtorDescriptor.CtorDescriptorgetCtorDescriptor(java.lang.Class... args)Finds constructor description that matches given argument types.CtorDescriptorgetDefaultCtor()Returns default (no-args) constructor descriptor.protected CtorDescriptor[]inspectConstructors()Inspects all declared constructors of a target type.
-
-
-
Field Detail
-
classDescriptor
protected final ClassDescriptor classDescriptor
-
allCtors
protected final CtorDescriptor[] allCtors
-
defaultCtor
protected CtorDescriptor defaultCtor
-
-
Constructor Detail
-
Ctors
public Ctors(ClassDescriptor classDescriptor)
-
-
Method Detail
-
inspectConstructors
protected CtorDescriptor[] inspectConstructors()
Inspects all declared constructors of a target type.
-
createCtorDescriptor
protected CtorDescriptor createCtorDescriptor(java.lang.reflect.Constructor ctor)
Creates newCtorDescriptor.
-
getDefaultCtor
public CtorDescriptor getDefaultCtor()
Returns default (no-args) constructor descriptor.
-
getCtorDescriptor
public CtorDescriptor getCtorDescriptor(java.lang.Class... args)
Finds constructor description that matches given argument types.
-
-