primary
This represents the default no argument constructor.
ConstructorScanner object is used to scan all
all constructors that have XML annotations for their parameters.
parameters. Each constructor scanned is converted in to a
Initializer object. In order to ensure consistency
amongst the annotated parameters each named parameter must have
the exact same type and annotation attributes across the
constructors. This ensures a consistent XML representation.private Signatureprivate ParameterMapprivate SupportConstructorScanner(Detail detail,
Support support) ConstructorScanner object.private voidscan(Constructor factory) private voidConstructorScanner object.
This is used to scan the specified detail for constructors that
can be used to instantiate the class. Only constructors that
have all parameters annotated will be considered.detail - this contains the details for the class scannedsupport - this contains various support functionsExceptiondetail - this is the class detail that is to be scannedExceptionfactory - the constructor to scan for parametersException