# ConstructorDeclaration constructor

const ConstructorDeclaration()

Represents a constructor of a Dart class, including its parameters, modifiers (`const`, `factory`), and the ability to create new instances.

This abstraction allows runtime instantiation of classes using metadata.

### Example

    class Person {
      final String name;
      final int age;

      Person(this.name, this.age);
    }

    final constructor = reflector.reflectConstructor(Person);
    final person = constructor.newInstance({'name': 'Alice', 'age': 30});
    print(person.name); // Alice

This is especially useful in frameworks like dependency injection, serialization, and code generation where runtime construction is needed.

## Implementation

    const ConstructorDeclaration();