Permalink
Commits on Mar 28, 2012
Commits on Mar 18, 2012
  1. Moves injection-related classes into "injection" package and reflecti…

    tschneidereit committed Mar 18, 2012
    …on-related ones into "reflection"
Commits on Jan 4, 2012
  1. Removes the getConstructor package-level function and replaces all us…

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

    tschneidereit committed Dec 30, 2011
    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
Commits on Dec 29, 2011
  1. Adds support for manually setting TypeDescriptions

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

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

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

    tschneidereit committed Dec 24, 2011
    …fiedClassName in DescribeTypeReflector and improves error reporting by making the exception for untyped required method arg in DescribeTypeReflector include the affected type's FQCN
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…

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

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

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

    tschneidereit committed Dec 23, 2011
    …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.
Commits on Dec 20, 2011
  1. Adds parsing of PreDestroy metadata and creation of correct injection…

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

    tschneidereit committed Dec 15, 2011
    …ses it to query mapped DependencyProviders for a return value. Closes #61
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