Permalink
Switch branches/tags
Nothing to show
Commits on Jan 4, 2012
  1. Removes the getConstructor package-level function and replaces all us…

    …ages by the simplified Reflector#getClass method
    
    Tests are updated and renamed accordingly
    tschneidereit committed Jan 4, 2012
Commits on Dec 30, 2011
  1. Adds an event dispatched if existing mappings are overridden

    Fixes #64 by enabling external logging of the warning. The only other internal warning can't be traced easily as it happens inside DescribeTypeReflector. Luckily, that warning can't happen in Flash Player >= 10.1
    tschneidereit committed Dec 30, 2011
Commits on Dec 29, 2011
  1. Adds support for manually setting TypeDescriptions

    Fixes #32 by making available what I hope is a fairly straightforward API based around the class TypeDescription and the method Injector#addTypeDescription.
    tschneidereit committed Dec 29, 2011
Commits on Dec 28, 2011
  1. Adds support for custom DependencyProvider implementations using (eve…

    …n unknown) parameters to the current injection point's [Inject] tag to customize their response
    tschneidereit committed Dec 28, 2011
Commits on Dec 27, 2011
  1. Extends InjectionPoints to include injectionParameters, a Dictionary …

    …of metadata associated with the injection point, and changes reflectors to add said data
    tschneidereit committed Dec 27, 2011
Commits on Dec 24, 2011
  1. Fixes tests for Reflector#typeImplements, missing import for getQuali…

    …fiedClassName in DescribeTypeReflector and improves error reporting by making the exception for untyped required method arg in DescribeTypeReflector include the affected type's FQCN
    tschneidereit committed Dec 24, 2011
Commits on Dec 23, 2011
  1. Bumps version to 2.0.0b2

    tschneidereit committed Dec 23, 2011
  2. Adds left-out test file

    tschneidereit committed Dec 23, 2011
  3. Changes all none-filename mentions of `SwiftSuspenders` to `Swiftsusp…

    …enders`, without the camel bump
    tschneidereit committed Dec 23, 2011
  4. Fixes bugs and wrong assumptions that caused null not to be accepted …

    …as a mapped value in injector.map(Foo).toValue(null);
    
    Closes #62
    tschneidereit committed Dec 23, 2011
  5. Removes support for getting super class or interface implementation i…

    …nformation based on FQCNs
    tschneidereit committed Dec 23, 2011
  6. Completely revamps the mechanism for creating type descriptions for i…

    …njection targets. Instead of requiring a complex interface in the reflector, it now only has to return an instance of `TypeDescription`, which can, in a later step, also be created externally.
    tschneidereit committed Dec 23, 2011
Commits on Dec 20, 2011
  1. Adds parsing of PreDestroy metadata and creation of correct injection…

    … points, without yet supporting actual teardown
    tschneidereit committed Dec 20, 2011
Commits on Dec 15, 2011
  1. Adds an optional parameter 'targetType' to Injector#getInstance and u…

    …ses it to query mapped DependencyProviders for a return value. Closes #61
    tschneidereit committed Dec 15, 2011
Commits on Nov 8, 2011
  1. Updating to latest branch

    justinjmoses committed Nov 8, 2011
  2. updating

    justinjmoses committed Nov 8, 2011
Commits on Nov 7, 2011
Commits on Nov 3, 2011
  1. updating till's website

    justinjmoses committed Nov 3, 2011
  2. adding maven read me

    justinjmoses committed Nov 3, 2011