Package jodd.introspector
Class CtorDescriptor
- java.lang.Object
-
- jodd.introspector.Descriptor
-
- jodd.introspector.CtorDescriptor
-
public class CtorDescriptor extends Descriptor
Constructor descriptor.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.reflect.Constructorconstructorprotected java.lang.Class[]parameters-
Fields inherited from class jodd.introspector.Descriptor
classDescriptor, isPublic
-
-
Constructor Summary
Constructors Constructor Description CtorDescriptor(ClassDescriptor classDescriptor, java.lang.reflect.Constructor constructor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.ConstructorgetConstructor()Returns constructor.java.lang.StringgetName()Returns constructor name.java.lang.Class[]getParameters()Returns constructors parameters.booleanisDefault()Returnstrueif this is a default constructor (with no parameters).-
Methods inherited from class jodd.introspector.Descriptor
getClassDescriptor, isPublic, matchDeclared
-
-
-
-
Constructor Detail
-
CtorDescriptor
public CtorDescriptor(ClassDescriptor classDescriptor, java.lang.reflect.Constructor constructor)
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns constructor name.- Specified by:
getNamein classDescriptor
-
getConstructor
public java.lang.reflect.Constructor getConstructor()
Returns constructor.
-
getParameters
public java.lang.Class[] getParameters()
Returns constructors parameters. The returned array is not cloned.
-
isDefault
public boolean isDefault()
Returnstrueif this is a default constructor (with no parameters).
-
-