Download silk Free Java Code
Description
Elegant lightweight Java Inversion of Control (IoC) / Dependency Injection (DI) lib.
Source Files
The download file silk-master.zip has the following entries.
.classpath// w w w . ja va2 s . c o m
.gitignore
.project
.settings/org.eclipse.jdt.core.prefs
LICENSE
README
build.xml
src/core/se/jbee/inject/Array.java
src/core/se/jbee/inject/DIRuntimeException.java
src/core/se/jbee/inject/DeclarationType.java
src/core/se/jbee/inject/Demand.java
src/core/se/jbee/inject/Dependency.java
src/core/se/jbee/inject/Emergence.java
src/core/se/jbee/inject/Expiry.java
src/core/se/jbee/inject/Injectable.java
src/core/se/jbee/inject/Injection.java
src/core/se/jbee/inject/Injector.java
src/core/se/jbee/inject/Injectron.java
src/core/se/jbee/inject/Instance.java
src/core/se/jbee/inject/Instances.java
src/core/se/jbee/inject/Name.java
src/core/se/jbee/inject/Named.java
src/core/se/jbee/inject/Packages.java
src/core/se/jbee/inject/Parameter.java
src/core/se/jbee/inject/PreciserThan.java
src/core/se/jbee/inject/Precision.java
src/core/se/jbee/inject/Repository.java
src/core/se/jbee/inject/Resource.java
src/core/se/jbee/inject/Resourced.java
src/core/se/jbee/inject/Scope.java
src/core/se/jbee/inject/Source.java
src/core/se/jbee/inject/Supplier.java
src/core/se/jbee/inject/Target.java
src/core/se/jbee/inject/Type.java
src/core/se/jbee/inject/Typed.java
src/core/se/jbee/inject/bind/Bind.java
src/core/se/jbee/inject/bind/Binder.java
src/core/se/jbee/inject/bind/BinderModule.java
src/core/se/jbee/inject/bind/BinderModuleWith.java
src/core/se/jbee/inject/bind/BuildinBundle.java
src/core/se/jbee/inject/bind/InitializedBinder.java
src/core/se/jbee/inject/bind/MacroModule.java
src/core/se/jbee/inject/bootstrap/Binding.java
src/core/se/jbee/inject/bootstrap/BindingType.java
src/core/se/jbee/inject/bootstrap/Bindings.java
src/core/se/jbee/inject/bootstrap/Bootstrap.java
src/core/se/jbee/inject/bootstrap/Bootstrapper.java
src/core/se/jbee/inject/bootstrap/BootstrapperBundle.java
src/core/se/jbee/inject/bootstrap/Bundle.java
src/core/se/jbee/inject/bootstrap/Bundler.java
src/core/se/jbee/inject/bootstrap/Configuring.java
src/core/se/jbee/inject/bootstrap/Inspect.java
src/core/se/jbee/inject/bootstrap/Inspector.java
src/core/se/jbee/inject/bootstrap/Invoke.java
src/core/se/jbee/inject/bootstrap/Link.java
src/core/se/jbee/inject/bootstrap/Linker.java
src/core/se/jbee/inject/bootstrap/Macro.java
src/core/se/jbee/inject/bootstrap/Macros.java
src/core/se/jbee/inject/bootstrap/ModularBootstrapperBundle.java
src/core/se/jbee/inject/bootstrap/ModularBundle.java
src/core/se/jbee/inject/bootstrap/Modulariser.java
src/core/se/jbee/inject/bootstrap/Module.java
src/core/se/jbee/inject/bootstrap/Naming.java
src/core/se/jbee/inject/bootstrap/Parameterize.java
src/core/se/jbee/inject/bootstrap/PresetModule.java
src/core/se/jbee/inject/bootstrap/SuppliedBy.java
src/core/se/jbee/inject/config/Edition.java
src/core/se/jbee/inject/config/Feature.java
src/core/se/jbee/inject/config/Globals.java
src/core/se/jbee/inject/config/Options.java
src/core/se/jbee/inject/config/Presets.java
src/core/se/jbee/inject/service/Extension.java
src/core/se/jbee/inject/service/ExtensionModule.java
src/core/se/jbee/inject/service/ServiceInvocation.java
src/core/se/jbee/inject/service/ServiceMethod.java
src/core/se/jbee/inject/service/ServiceModule.java
src/core/se/jbee/inject/service/ServiceProvider.java
src/core/se/jbee/inject/util/Constructible.java
src/core/se/jbee/inject/util/Factory.java
src/core/se/jbee/inject/util/Inject.java
src/core/se/jbee/inject/util/InjectronSource.java
src/core/se/jbee/inject/util/Metaclass.java
src/core/se/jbee/inject/util/Parameterization.java
src/core/se/jbee/inject/util/Producible.java
src/core/se/jbee/inject/util/Provider.java
src/core/se/jbee/inject/util/Scoped.java
src/core/se/jbee/inject/util/Suppliable.java
src/core/se/jbee/inject/util/ToString.java
src/core/se/jbee/inject/util/Typecast.java
src/core/se/jbee/inject/util/Value.java
src/draft/se/jbee/inject/InjectionPoint.java
src/draft/se/jbee/inject/bind/BasicBinder.java
src/draft/se/jbee/inject/bind/LocalisedBasicBinder.java
src/draft/se/jbee/inject/scope/Life.java
src/draft/se/jbee/inject/scope/Lifecycle.java
src/draft/se/jbee/inject/scope/Lifespan.java
src/test/se/jbee/inject/SuiteSilk.java
src/test/se/jbee/inject/TestDeclarationType.java
src/test/se/jbee/inject/TestMorePrecise.java
src/test/se/jbee/inject/TestName.java
src/test/se/jbee/inject/TestPackages.java
src/test/se/jbee/inject/TestTarget.java
src/test/se/jbee/inject/TestType.java
src/test/se/jbee/inject/bind/AssertInjects.java
src/test/se/jbee/inject/bind/SuiteBind.java
src/test/se/jbee/inject/bind/TestAutobindBinds.java
src/test/se/jbee/inject/bind/TestBootstrapper.java
src/test/se/jbee/inject/bind/TestCollectionBinds.java
src/test/se/jbee/inject/bind/TestConfigurationDependentBinds.java
src/test/se/jbee/inject/bind/TestConstantBinds.java
src/test/se/jbee/inject/bind/TestConstructorParameterBinds.java
src/test/se/jbee/inject/bind/TestDependencyParameterBinds.java
src/test/se/jbee/inject/bind/TestEditionFeatureBinds.java
src/test/se/jbee/inject/bind/TestElementBinds.java
src/test/se/jbee/inject/bind/TestInjectorExceptions.java
src/test/se/jbee/inject/bind/TestInjectronBinds.java
src/test/se/jbee/inject/bind/TestInspectorBinds.java
src/test/se/jbee/inject/bind/TestInstanceBinds.java
src/test/se/jbee/inject/bind/TestIssue1.java
src/test/se/jbee/inject/bind/TestLinker.java
src/test/se/jbee/inject/bind/TestLoggerBinds.java
src/test/se/jbee/inject/bind/TestMacroBinds.java
src/test/se/jbee/inject/bind/TestModularBinds.java
src/test/se/jbee/inject/bind/TestMultibindBinds.java
src/test/se/jbee/inject/bind/TestMultipleOptionChoicesBinds.java
src/test/se/jbee/inject/bind/TestPackageLocalisedBinds.java
src/test/se/jbee/inject/bind/TestParentTargetBinds.java
src/test/se/jbee/inject/bind/TestPresetModuleBinds.java
src/test/se/jbee/inject/bind/TestPrimitiveArrayBinds.java
src/test/se/jbee/inject/bind/TestPrimitiveBinds.java
src/test/se/jbee/inject/bind/TestProviderBinds.java
src/test/se/jbee/inject/bind/TestRequiredProvidedBinds.java
src/test/se/jbee/inject/bind/TestRobotLegsProblemBinds.java
src/test/se/jbee/inject/bind/TestScopedBinds.java
src/test/se/jbee/inject/bind/TestSupplierBinds.java
src/test/se/jbee/inject/bind/TestTargetedBinds.java
src/test/se/jbee/inject/service/SuiteService.java
src/test/se/jbee/inject/service/TestCommandBinds.java
src/test/se/jbee/inject/service/TestExtensionBinds.java
src/test/se/jbee/inject/service/TestServiceBinds.java
src/test/se/jbee/inject/service/TestServiceInspectorBinds.java
src/test/se/jbee/inject/service/TestServiceInvocationBinds.java
src/test/se/jbee/inject/service/TestServiceMethodBinds.java
src/test/se/jbee/inject/util/SuitUtil.java
src/test/se/jbee/inject/util/TestScopes.java
src/test/se/jbee/inject/util/TestTypecast.java
Download
Click the following link to download silk-master.zip.
silk-master.zip