You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2006/11/21 22:49:12 UTC
svn commit: r477910 [6/9] - in /tapestry/tapestry5: tapestry-core/trunk/
tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/bindings/
tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/test/
tapestry-core/trunk/src/main/resource...
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/MessagesImplTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/MessagesImplTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/MessagesImplTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/MessagesImplTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/MessagesImplTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/MessagesImplTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/MessagesImplTest.java Tue Nov 21 13:48:47 2006
@@ -12,67 +12,63 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package org.apache.tapestry.internal;
-
+package org.apache.tapestry.ioc.internal.util;
+
import org.apache.tapestry.ioc.MessageFormatter;
import org.apache.tapestry.ioc.Messages;
-import org.apache.tapestry.ioc.internal.util.MessagesImpl;
-import org.apache.tapestry.test.TapestryTestCase;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class MessagesImplTest extends TapestryTestCase
-{
- private final Messages _messages = MessagesImpl.forClass(TargetMessages.class);
-
- @Test
- public void contains_key()
- {
- assertTrue(_messages.contains("no-args"));
- assertFalse(_messages.contains("xyzzyx"));
- }
-
- @Test
- public void get_message_from_catalog()
- {
- assertEquals(_messages.get("no-args"), "No arguments.");
- assertEquals(_messages.get("something-failed"), "Something failed: %s");
- }
-
- @Test
- public void get_unknown_message_from_catalog()
- {
- assertEquals(_messages.get("does-not-exist"), "[DOES-NOT-EXIST]");
- }
-
- @Test
- public void format_message()
- {
- assertEquals(_messages.format("result", "good"), "The result is 'good'.");
- }
-
- @Test
- public void get_formatter()
- {
- MessageFormatter mf = _messages.getFormatter("result");
-
- assertEquals(mf.format("great"), "The result is 'great'.");
- }
-
- @Test
- public void formatters_are_cached()
- {
- MessageFormatter mf1 = _messages.getFormatter("result");
- MessageFormatter mf2 = _messages.getFormatter("result");
-
- assertSame(mf2, mf1);
- }
-
- @Test
- public void format_unknown_key()
- {
- assertEquals(_messages.format("rezult", "good"), "[REZULT]");
- }
-}
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.Test;
+
+public class MessagesImplTest extends IOCTestCase
+{
+ private final Messages _messages = MessagesImpl.forClass(TargetMessages.class);
+
+ @Test
+ public void contains_key()
+ {
+ assertTrue(_messages.contains("no-args"));
+ assertFalse(_messages.contains("xyzzyx"));
+ }
+
+ @Test
+ public void get_message_from_catalog()
+ {
+ assertEquals(_messages.get("no-args"), "No arguments.");
+ assertEquals(_messages.get("something-failed"), "Something failed: %s");
+ }
+
+ @Test
+ public void get_unknown_message_from_catalog()
+ {
+ assertEquals(_messages.get("does-not-exist"), "[DOES-NOT-EXIST]");
+ }
+
+ @Test
+ public void format_message()
+ {
+ assertEquals(_messages.format("result", "good"), "The result is 'good'.");
+ }
+
+ @Test
+ public void get_formatter()
+ {
+ MessageFormatter mf = _messages.getFormatter("result");
+
+ assertEquals(mf.format("great"), "The result is 'great'.");
+ }
+
+ @Test
+ public void formatters_are_cached()
+ {
+ MessageFormatter mf1 = _messages.getFormatter("result");
+ MessageFormatter mf2 = _messages.getFormatter("result");
+
+ assertSame(mf2, mf1);
+ }
+
+ @Test
+ public void format_unknown_key()
+ {
+ assertEquals(_messages.format("rezult", "good"), "[REZULT]");
+ }
+}
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OneShotLockTest.java Tue Nov 21 13:48:47 2006
@@ -12,55 +12,55 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package org.apache.tapestry.ioc.internal.util;
-
-import org.apache.tapestry.test.TapestryTestCase;
-import org.testng.annotations.Test;
-
-public class OneShotLockTest extends TapestryTestCase
-{
- private static final String CLASS_NAME = OneShotLockSubject.class.getName();
-
- @Test
- public void basic_locking()
- {
- OneShotLockSubject s = new OneShotLockSubject();
-
- s.go();
-
- s.done();
-
- try
- {
- s.go();
- unreachable();
- }
- catch (IllegalStateException ex)
- {
- assertTrue(ex.getMessage().contains(CLASS_NAME + ".go"));
- assertTrue(ex.getMessage().contains("may no longer be invoked."));
- }
- }
-
- @Test
- public void locking_method_includes_check()
- {
- OneShotLockSubject s = new OneShotLockSubject();
-
- s.go();
-
- s.done();
-
- try
- {
- s.done();
- unreachable();
- }
- catch (IllegalStateException ex)
- {
- assertTrue(ex.getMessage().contains(CLASS_NAME + ".done"));
- assertTrue(ex.getMessage().contains("may no longer be invoked."));
- }
- }
-
-}
+package org.apache.tapestry.ioc.internal.util;
+
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.Test;
+
+public class OneShotLockTest extends IOCTestCase
+{
+ private static final String CLASS_NAME = OneShotLockSubject.class.getName();
+
+ @Test
+ public void basic_locking()
+ {
+ OneShotLockSubject s = new OneShotLockSubject();
+
+ s.go();
+
+ s.done();
+
+ try
+ {
+ s.go();
+ unreachable();
+ }
+ catch (IllegalStateException ex)
+ {
+ assertTrue(ex.getMessage().contains(CLASS_NAME + ".go"));
+ assertTrue(ex.getMessage().contains("may no longer be invoked."));
+ }
+ }
+
+ @Test
+ public void locking_method_includes_check()
+ {
+ OneShotLockSubject s = new OneShotLockSubject();
+
+ s.go();
+
+ s.done();
+
+ try
+ {
+ s.done();
+ unreachable();
+ }
+ catch (IllegalStateException ex)
+ {
+ assertTrue(ex.getMessage().contains(CLASS_NAME + ".done"));
+ assertTrue(ex.getMessage().contains("may no longer be invoked."));
+ }
+ }
+
+}
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/OrdererTest.java Tue Nov 21 13:48:47 2006
@@ -18,13 +18,11 @@
import java.util.List;
import org.apache.commons.logging.Log;
-import org.apache.tapestry.internal.test.InternalBaseTestCase;
import org.apache.tapestry.ioc.Orderable;
-import org.apache.tapestry.ioc.internal.util.DependencyNode;
-import org.apache.tapestry.ioc.internal.util.Orderer;
+import org.apache.tapestry.ioc.internal.IOCInternalTestCase;
import org.testng.annotations.Test;
-public class OrdererTest extends InternalBaseTestCase
+public class OrdererTest extends IOCInternalTestCase
{
@Test
public void no_dependencies()
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/TargetMessages.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/TargetMessages.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/TargetMessages.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/TargetMessages.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/TargetMessages.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/TargetMessages.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/internal/util/TargetMessages.java Tue Nov 21 13:48:47 2006
@@ -12,10 +12,10 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package org.apache.tapestry.internal;
+package org.apache.tapestry.ioc.internal.util;
/**
- * Used with {@link org.apache.tapestry.internal.MessagesImplTest}.
+ * Used with {@link org.apache.tapestry.ioc.internal.util.MessagesImplTest}.
*/
public class TargetMessages
{
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/ClassFabUtilsTest.java Tue Nov 21 13:48:47 2006
@@ -12,48 +12,52 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package org.apache.tapestry.ioc.services;
-
-import org.apache.tapestry.test.TapestryTestCase;
-import org.testng.annotations.DataProvider;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class ClassFabUtilsTest extends TapestryTestCase
-{
-
- @Test(dataProvider = "provider")
- public void get_jvm_classname(String input, String expected)
- {
- String actual = ClassFabUtils.getJVMClassName(input);
-
- assertEquals(actual, expected);
- }
-
- @DataProvider(name = "provider")
- public Object[][] createInputs()
- {
- return new Object[][]
- {
- { "java.lang.Object", "java.lang.Object" },
- { "int", "int" },
- { "int[]", "[I" },
- { "java.lang.Throwable[]", "[Ljava.lang.Throwable;" },
- { "byte[][]", "[[B" },
- { "java.lang.Runnable[][]", "[[Ljava.lang.Runnable;" } };
- }
-
- @Test
- public void unwrap_method()
- {
- assertEquals(ClassFabUtils.getUnwrapMethodName("int"), "intValue");
- }
-
- @Test
- public void wrapper_type()
- {
- assertEquals(ClassFabUtils.getWrapperType("int"), "java.lang.Integer");
- }
-}
+package org.apache.tapestry.ioc.services;
+
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.DataProvider;
+import org.testng.annotations.Test;
+
+public class ClassFabUtilsTest extends IOCTestCase
+{
+
+ @Test(dataProvider = "provider")
+ public void get_jvm_classname(String input, String expected)
+ {
+ String actual = ClassFabUtils.getJVMClassName(input);
+
+ assertEquals(actual, expected);
+ }
+
+ @DataProvider(name = "provider")
+ public Object[][] createInputs()
+ {
+ return new Object[][]
+ {
+ { "java.lang.Object", "java.lang.Object" },
+ { "int", "int" },
+ { "int[]", "[I" },
+ { "java.lang.Throwable[]", "[Ljava.lang.Throwable;" },
+ { "byte[][]", "[[B" },
+ { "java.lang.Runnable[][]", "[[Ljava.lang.Runnable;" } };
+ }
+
+ @Test
+ public void unwrap_method()
+ {
+ assertEquals(ClassFabUtils.getUnwrapMethodName("int"), "intValue");
+ }
+
+ @Test
+ public void wrapper_type_name()
+ {
+ assertEquals(ClassFabUtils.getWrapperTypeName("int"), "java.lang.Integer");
+ }
+
+ @Test
+ public void wrapper_type()
+ {
+ assertEquals(ClassFabUtils.getWrapperType(int.class), Integer.class);
+ assertEquals(ClassFabUtils.getWrapperType(getClass()), getClass());
+ }
+}
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodIteratorTest.java Tue Nov 21 13:48:47 2006
@@ -14,16 +14,13 @@
package org.apache.tapestry.ioc.services;
-import java.io.IOException;
-import java.util.NoSuchElementException;
+import java.io.IOException;
+import java.util.NoSuchElementException;
+
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.Test;
-import org.apache.tapestry.test.TapestryTestCase;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class MethodIteratorTest extends TapestryTestCase
+public class MethodIteratorTest extends IOCTestCase
{
static interface Play extends Runnable
{
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/MethodSignatureTest.java Tue Nov 21 13:48:47 2006
@@ -14,19 +14,16 @@
package org.apache.tapestry.ioc.services;
-import java.io.IOException;
-import java.io.ObjectInput;
-import java.io.ObjectInputStream;
-import java.lang.reflect.Method;
-import java.sql.SQLException;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectInputStream;
+import java.lang.reflect.Method;
+import java.sql.SQLException;
+
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.Test;
-import org.apache.tapestry.test.TapestryTestCase;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class MethodSignatureTest extends TapestryTestCase
+public class MethodSignatureTest extends IOCTestCase
{
private MethodSignature find(Class sourceClass, String methodName)
{
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/services/PropertyShadowBuilderImplTest.java Tue Nov 21 13:48:47 2006
@@ -14,17 +14,14 @@
package org.apache.tapestry.ioc.services;
-import java.util.Map;
+import java.util.Map;
+
+import org.apache.tapestry.ioc.Registry;
+import org.apache.tapestry.ioc.internal.IOCInternalTestCase;
+import org.testng.annotations.BeforeClass;
+import org.testng.annotations.Test;
-import org.apache.tapestry.internal.test.InternalBaseTestCase;
-import org.apache.tapestry.ioc.Registry;
-import org.testng.annotations.BeforeClass;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class PropertyShadowBuilderImplTest extends InternalBaseTestCase
+public class PropertyShadowBuilderImplTest extends IOCInternalTestCase
{
private PropertyShadowBuilder _builder;
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/BodyBuilderTest.java Tue Nov 21 13:48:47 2006
@@ -14,14 +14,10 @@
package org.apache.tapestry.ioc.util;
-import org.apache.tapestry.ioc.util.BodyBuilder;
-import org.apache.tapestry.test.TapestryTestCase;
-import org.testng.annotations.Test;
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.Test;
-/**
- *
- */
-public class BodyBuilderTest extends TapestryTestCase
+public class BodyBuilderTest extends IOCTestCase
{
@Test
public void simple_nesting_and_indentation()
Copied: tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java (from r477721, tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java)
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java?view=diff&rev=477910&p1=tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java&r1=477721&p2=tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java&r2=477910
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/java/org/apache/tapestry/ioc/util/StrategyRegistryTest.java Tue Nov 21 13:48:47 2006
@@ -12,148 +12,144 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package org.apache.tapestry.ioc.util;
-
+package org.apache.tapestry.ioc.util;
+
import static org.apache.tapestry.ioc.internal.util.CollectionFactory.newMap;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-import org.apache.tapestry.internal.test.InternalBaseTestCase;
-import org.apache.tapestry.ioc.util.StrategyRegistry;
-import org.testng.annotations.Test;
-
-/**
- *
- */
-public class StrategyRegistryTest extends InternalBaseTestCase
-{
- @Test
- public void adapter_not_found()
- {
- Runnable r1 = newRunnable();
- Runnable r2 = newRunnable();
-
- replay();
-
- Map<Class, Runnable> registrations = newMap();
-
- registrations.put(List.class, r1);
- registrations.put(Map.class, r2);
-
- StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
-
- try
- {
- r.get(Set.class);
- unreachable();
- }
- catch (IllegalArgumentException ex)
- {
- assertEquals(
- ex.getMessage(),
- "No adapter from type java.util.Set to type java.lang.Runnable is available (registered types are java.util.List, java.util.Map).");
- }
-
- verify();
- }
-
- @Test
- public void adapter_found()
- {
- Runnable r1 = newRunnable();
- Runnable r2 = newRunnable();
-
- replay();
-
- Map<Class, Runnable> registrations = newMap();
-
- registrations.put(List.class, r1);
- registrations.put(Map.class, r2);
-
- StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
-
- Runnable actual = r.get(ArrayList.class);
-
- assertSame(actual, r1);
-
- // The cache is almost impossible to "test", but we can at least collect some
- // code coverage over those lines.
-
- Runnable actual2 = r.get(ArrayList.class);
- assertSame(actual2, r1);
-
- r.clearCache();
-
- Runnable actual3 = r.get(ArrayList.class);
- assertSame(actual3, r1);
-
- verify();
- }
-
- @Test
- public void registration_map_is_copied_by_constructor()
- {
- Runnable r1 = newRunnable();
- Runnable r2 = newRunnable();
-
- replay();
-
- Map<Class, Runnable> registrations = newMap();
-
- registrations.put(List.class, r1);
- registrations.put(Map.class, r2);
-
- StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
-
- registrations.clear();
-
- Runnable actual = r.get(ArrayList.class);
-
- assertSame(actual, r1);
- }
-
- @Test
- public void adapter_found_by_instance()
- {
- Runnable r1 = newRunnable();
- Runnable r2 = newRunnable();
-
- replay();
-
- Map<Class, Runnable> registrations = newMap();
-
- registrations.put(List.class, r1);
- registrations.put(Map.class, r2);
-
- StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
-
- assertSame(r.getByInstance(registrations), r2);
-
- verify();
- }
-
- @Test
- public void null_instance_matches_class_void()
- {
- Runnable r1 = newRunnable();
- Runnable r2 = newRunnable();
- Runnable r3 = newRunnable();
-
- replay();
-
- Map<Class, Runnable> registrations = newMap();
-
- registrations.put(List.class, r1);
- registrations.put(Map.class, r2);
- registrations.put(void.class, r3);
-
- StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
-
- assertSame(r.getByInstance(null), r3);
-
- verify();
- }
-}
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import org.apache.tapestry.ioc.test.IOCTestCase;
+import org.testng.annotations.Test;
+
+public class StrategyRegistryTest extends IOCTestCase
+{
+ @Test
+ public void adapter_not_found()
+ {
+ Runnable r1 = newRunnable();
+ Runnable r2 = newRunnable();
+
+ replay();
+
+ Map<Class, Runnable> registrations = newMap();
+
+ registrations.put(List.class, r1);
+ registrations.put(Map.class, r2);
+
+ StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
+
+ try
+ {
+ r.get(Set.class);
+ unreachable();
+ }
+ catch (IllegalArgumentException ex)
+ {
+ assertEquals(
+ ex.getMessage(),
+ "No adapter from type java.util.Set to type java.lang.Runnable is available (registered types are java.util.List, java.util.Map).");
+ }
+
+ verify();
+ }
+
+ @Test
+ public void adapter_found()
+ {
+ Runnable r1 = newRunnable();
+ Runnable r2 = newRunnable();
+
+ replay();
+
+ Map<Class, Runnable> registrations = newMap();
+
+ registrations.put(List.class, r1);
+ registrations.put(Map.class, r2);
+
+ StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
+
+ Runnable actual = r.get(ArrayList.class);
+
+ assertSame(actual, r1);
+
+ // The cache is almost impossible to "test", but we can at least collect some
+ // code coverage over those lines.
+
+ Runnable actual2 = r.get(ArrayList.class);
+ assertSame(actual2, r1);
+
+ r.clearCache();
+
+ Runnable actual3 = r.get(ArrayList.class);
+ assertSame(actual3, r1);
+
+ verify();
+ }
+
+ @Test
+ public void registration_map_is_copied_by_constructor()
+ {
+ Runnable r1 = newRunnable();
+ Runnable r2 = newRunnable();
+
+ replay();
+
+ Map<Class, Runnable> registrations = newMap();
+
+ registrations.put(List.class, r1);
+ registrations.put(Map.class, r2);
+
+ StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
+
+ registrations.clear();
+
+ Runnable actual = r.get(ArrayList.class);
+
+ assertSame(actual, r1);
+ }
+
+ @Test
+ public void adapter_found_by_instance()
+ {
+ Runnable r1 = newRunnable();
+ Runnable r2 = newRunnable();
+
+ replay();
+
+ Map<Class, Runnable> registrations = newMap();
+
+ registrations.put(List.class, r1);
+ registrations.put(Map.class, r2);
+
+ StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
+
+ assertSame(r.getByInstance(registrations), r2);
+
+ verify();
+ }
+
+ @Test
+ public void null_instance_matches_class_void()
+ {
+ Runnable r1 = newRunnable();
+ Runnable r2 = newRunnable();
+ Runnable r3 = newRunnable();
+
+ replay();
+
+ Map<Class, Runnable> registrations = newMap();
+
+ registrations.put(List.class, r1);
+ registrations.put(Map.class, r2);
+ registrations.put(void.class, r3);
+
+ StrategyRegistry<Runnable> r = StrategyRegistry.newInstance(Runnable.class, registrations);
+
+ assertSame(r.getByInstance(null), r3);
+
+ verify();
+ }
+}
Added: tapestry/tapestry5/tapestry-ioc/trunk/src/test/resources/log4j.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/test/resources/log4j.properties?view=auto&rev=477910
==============================================================================
--- tapestry/tapestry5/tapestry-ioc/trunk/src/test/resources/log4j.properties (added)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/test/resources/log4j.properties Tue Nov 21 13:48:47 2006
@@ -0,0 +1,27 @@
+# Copyright 2005, 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+log4j.rootCategory=WARN, A1
+
+# A1 is set to be a ConsoleAppender.
+log4j.appender.A1=org.apache.log4j.ConsoleAppender
+
+# A1 uses PatternLayout.
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=[%p] %c{1} %m%n
+
+log4j.category.org.apache.tapestry=error
+log4j.category.tapestry=error
+log4j.category.tapestry.ioc.ClassFactory=error
+
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/BaseLocatable.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/BaseLocatable.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/BaseLocatable.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Configuration.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Configuration.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Configuration.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IOCConstants.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IOCConstants.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IOCConstants.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IOCUtilities.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IOCUtilities.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IOCUtilities.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IdMatcher.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IdMatcher.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/IdMatcher.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Locatable.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Locatable.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Locatable.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Location.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Location.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Location.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/LogSource.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/LogSource.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/LogSource.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/MappedConfiguration.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/MappedConfiguration.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/MappedConfiguration.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/MessageFormatter.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/MessageFormatter.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/MessageFormatter.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Messages.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Messages.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Messages.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ModuleBuilderSource.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ModuleBuilderSource.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ModuleBuilderSource.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ObjectCreator.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ObjectCreator.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ObjectCreator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ObjectProvider.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ObjectProvider.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ObjectProvider.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Orderable.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Orderable.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Orderable.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/OrderedConfiguration.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/OrderedConfiguration.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/OrderedConfiguration.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Registry.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Registry.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Registry.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/RegistryBuilder.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/RegistryBuilder.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/RegistryBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Resource.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Resource.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/Resource.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceBuilderResources.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceBuilderResources.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceBuilderResources.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceDecorator.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceDecorator.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceDecorator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceLifecycle.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceLifecycle.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceLifecycle.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceLocator.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceLocator.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceLocator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceResources.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceResources.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/ServiceResources.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Contribute.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Contribute.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Contribute.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/EagerLoad.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/EagerLoad.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/EagerLoad.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Id.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Id.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Id.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Inject.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Inject.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Inject.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/InjectService.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/InjectService.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/InjectService.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Lifecycle.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Lifecycle.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Lifecycle.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Match.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Match.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Match.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Order.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Order.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Order.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Private.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Private.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/Private.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/SubModule.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/SubModule.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/annotations/SubModule.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ContributionDef.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ContributionDef.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ContributionDef.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/DecoratorDef.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/DecoratorDef.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/DecoratorDef.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ModuleDef.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ModuleDef.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ModuleDef.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ServiceDef.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ServiceDef.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/def/ServiceDef.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ConfigurationType.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ConfigurationType.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ConfigurationType.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ContributionDefImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ContributionDefImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ContributionDefImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DecoratorDefImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DecoratorDefImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DecoratorDefImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DefaultModuleDefImpl$1.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DefaultModuleDefImpl%241.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DefaultModuleDefImpl$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DefaultModuleDefImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DefaultModuleDefImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/DefaultModuleDefImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/EagerLoadServiceProxy.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/EagerLoadServiceProxy.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/EagerLoadServiceProxy.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/GlobPatternMatcher$1.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/GlobPatternMatcher%241.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/GlobPatternMatcher$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/GlobPatternMatcher.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/GlobPatternMatcher.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/GlobPatternMatcher.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCInternalTestCase.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCInternalTestCase.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCInternalTestCase.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCMessages.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCMessages.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCMessages.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCProxyUtilities.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCProxyUtilities.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCProxyUtilities.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCStrings.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCStrings.properties?view=auto&rev=477910
==============================================================================
--- tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCStrings.properties (added)
+++ tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IOCStrings.properties Tue Nov 21 13:48:47 2006
@@ -0,0 +1,77 @@
+# Copyright 2006 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+build-method-conflict=Service building method %s conflicts with (has the same name as, but different parameters than) \
+ previously seen method %s and has been ignored.
+build-method-wrong-return-type=Method %s is named like a service builder method, \
+ but the return type (%s) is not acceptible (try an interface). \
+ The method has been ignored.
+decorator-method-wrong-return-type=Method %s is named like a service decorator method, \
+ but the return type (%s) is not acceptible (try Object). The method has been ignored.
+missing-service=Service '%s' does not exist.
+builder-locked=The Registry Builder has created the Registry, further operations are not allowed.
+module-id-conflict=Module '%s' has already been defined. The duplicate definition will be ignored.
+no-such-module=Module '%s' does not exist. Please ensure that the JAR file for the module is on the classpath.
+service-wrong-interface=Service '%s' implements interface %s, which is not compatible with the requested type %s.
+instantiate-builder-error=Unable to instantiate class %s as builder for module '%s': %s
+builder-method-error=Error invoking service builder method %s (for service '%s'): %s
+decorator-method-error=Error invoking service decorator method %s (for service '%s'): %s
+builder-method-returned-null=Builder method %s (for service '%s') returned null.
+service-is-private=Service '%s' is private, and may not be referenced outside of its containing module.
+no-service-matches-type=No (visible) service implements the interface %s.
+many-service-matches=Service interface %s is matched by %d (visible) services: %s. \
+ Automatic dependency resolution requires that exactly one service implement the interface.
+unknown-lifecycle=Unknown service lifecycle '%s'.
+decorator-method-needs-delegate-parameter=Decorator methods must a parameter for the service delegate \
+ (i.e., the object the created interceptor will delegate to). \
+ Method %s does not include such a parameter, and has been ignored.
+decorator-returned-wrong-type=Decorator method %s (invoked for service '%s') returned %s, \
+ which is not assignable to the %s service interface.
+creating-service=Creating service '%s'.
+invoking-method=Invoking method %s.
+recursive-service-build=Construction of service '%s' has failed due to recursion: \
+ the service depends on itself in some way. \
+ Please check %s for references to another service that is itself dependent on service '%1$s'.
+contribution-wrong-return-type=Method %s is named like a service contributor method, \
+ but the return type (%s) is not appropriate (try void). The return value will be ignored.
+too-many-contribution-parameters=Service contribution method %s contains more than one parameter of type Configuration, \
+ OrderedConfiguration, or MappedConfiguration. Exactly one such parameter is required for a service contribution method. \
+ The method has been ignored.
+too-many-configuration-parameters=Service builder method %s contains more than one parameter of type \
+ Collection, List, or Map. Parameters of this type are the way in which service configuration values, \
+ collected from service contributor methods, are provided to the service builder. \
+ Services are only allowed a single configuration. Unexpected results or failures may occur.
+no-contribution-parameter=Service contribution method %s does not contain a parameter of type \
+ Configuration, OrderedConfiguration or MappedConfiguration. This parameter is how the method \
+ make contributions into the service's configuration. The method has been ignored.
+contribution-method-error=Error invoking service contribution method %s: %s
+contribution-was-null=Service contribution (to service '%s', by %s) was null and has been ignored.
+contribution-key-was-null=Key for service contribution (to service '%s', by %s) was null and has been ignored.
+contribution-wrong-value-type=Service contribution (to service '%s', by %s) was an instance of %s, \
+ but %s was expected. The contribution has been ignored.
+contribution-wrong-key-type=Key for service contribution (to service '%s', by %s) was an instance of %s, \
+ but %s was expected. The contribution has been ignored.
+contribution-duplicate-key=Service contribution (to service '%s', by %s) conflicts with \
+ existing contribution (by %s) and has been ignored.
+generic-type-not-supported=Generic type '%s' is not supported. Only simple parameterized lists are \
+ supported.
+error-building-service=Error building service proxy for service '%s' (at %s): %s
+no-public-constructors=Module builder for module '%s' (class %s) does not contain any public constructors.
+too-many-public-constructors=Module bulider for module '%s' (class %s) contains more than one public constructor. \
+ The first constructor, %s, is being used. \
+ You should change the class to have only a single public constructor.
+recursive-module-constructor=The constructor for module '%s' (class %s) is recursive: it depends on itself in some way. \
+ The constructor, %s, is in some way is triggering a service builder, decorator or contribution method within the class.
+registry-shutdown=Proxy for service %s is no longer active because the IOC Registry has been shut down.
+constructed-configuration=Constructed configuration: %s
\ No newline at end of file
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IdMatcherImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IdMatcherImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/IdMatcherImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/InterceptorStackBuilder.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/InterceptorStackBuilder.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/InterceptorStackBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/InternalRegistry.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/InternalRegistry.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/InternalRegistry.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/LifecycleWrappedServiceCreator.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/LifecycleWrappedServiceCreator.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/LifecycleWrappedServiceCreator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/LogSourceImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/LogSourceImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/LogSourceImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/MatchType.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/MatchType.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/MatchType.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/Module.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/Module.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/Module.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ModuleImpl$1.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ModuleImpl%241.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ModuleImpl$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ModuleImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ModuleImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ModuleImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/OneShotServiceCreator.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/OneShotServiceCreator.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/OneShotServiceCreator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/OrIdMatcher.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/OrIdMatcher.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/OrIdMatcher.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl$1.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl%241.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl$2.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl%242.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl$2.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl$OrderedConfigurationToOrdererAdaptor.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl%24OrderedConfigurationToOrdererAdaptor.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl$OrderedConfigurationToOrdererAdaptor.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/RegistryImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceBuilderMethodInvoker$1.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceBuilderMethodInvoker%241.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceBuilderMethodInvoker$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceBuilderMethodInvoker.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceBuilderMethodInvoker.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceBuilderMethodInvoker.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceDecoratorImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceDecoratorImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceDecoratorImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceDefImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceDefImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceDefImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceLocatorImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceLocatorImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceLocatorImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceResourcesImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceResourcesImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ServiceResourcesImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/SingletonServiceLifecycle.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/SingletonServiceLifecycle.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/SingletonServiceLifecycle.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingConfigurationWrapper.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingConfigurationWrapper.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingConfigurationWrapper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingMappedConfigurationWrapper.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingMappedConfigurationWrapper.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingMappedConfigurationWrapper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingOrderedConfigurationWrapper.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingOrderedConfigurationWrapper.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/ValidatingOrderedConfigurationWrapper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/AbstractFab.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/AbstractFab.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/AbstractFab.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/BridgeBuilder.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/BridgeBuilder.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/BridgeBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ChainBuilderImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ChainBuilderImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ChainBuilderImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFabImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFabImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFabImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFactoryClassPool.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFactoryClassPool.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFactoryClassPool.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFactoryImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFactoryImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassFactoryImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassPropertyAdapterImpl.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassPropertyAdapterImpl.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/ClassPropertyAdapterImpl.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/CompoundCoercion.class
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/CompoundCoercion.class?view=auto&rev=477910
==============================================================================
Binary file - no diff available.
Propchange: tapestry/tapestry5/tapestry-ioc/trunk/target/classes/org/apache/tapestry/ioc/internal/services/CompoundCoercion.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream