Removes some old library compile artifacts.
Change-Id: Ic7dd6ffa657de2db2ad0d3301e15bbea948944fe
diff --git a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebindRule.java b/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebindRule.java
deleted file mode 100644
index a01229e..0000000
--- a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebindRule.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright 2013 Google Inc.
- *
- * 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.
- */
-package com.google.gwt.lang;
-
-/**
- * A base for rule classes that can judge conditions and create object instances as part of the
- * runtime rebind rule framework.<br />
- *
- * Instances are registered with the RuntimeRebinder as part of module bootstrapping and are queried
- * and creation invoked to service GWT.create() invocations.<br />
- *
- * Subclasses are dynamically generated during compilation to match replacement, generator output
- * and fallback rebind rules.
- */
-public abstract class RuntimeRebindRule {
-
- /**
- * Returns a newly created instance of the requested type or some replacement.
- */
- public abstract Object createInstance();
-
- /**
- * Returns whether the requested type along with the current browser environment satisfies
- * the condition embedded in this rule.
- */
- public abstract boolean matches(Class<?> requestTypeClass);
-}
diff --git a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebinder.java b/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebinder.java
deleted file mode 100644
index df0c5bc..0000000
--- a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebinder.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright 2013 Google Inc.
- *
- * 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.
- */
-package com.google.gwt.lang;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * A runtime rebinder of requested types as well as the central registry for rebind rules to use to
- * service these rebind requests.
- */
-public class RuntimeRebinder {
-
- /**
- * A cache of rebind rules that have been already found to be the correct handler for a given type
- * name.
- */
- private static Map<String, RuntimeRebindRule> runtimeRebindRuleByRequestTypeName =
- new HashMap<String, RuntimeRebindRule>();
-
- /**
- * The registered list of rebind rules to apply when servicing requests. Most recently added rules
- * are appended to the end and given higher precedence.
- */
- private static List<RuntimeRebindRule> runtimeRebindRules = new ArrayList<RuntimeRebindRule>();
-
- /**
- * Returns an instance to satisfy the requested type by first finding the registered rebind rule
- * that matches the requested type and current browser state and then uses that rebind rule to
- * create an object instance.
- */
- public static Object createInstance(Class<?> requestTypeClass) {
- String requestTypeName = requestTypeClass.getName();
- // If the matching rebind rule has been previously located.
- if (runtimeRebindRuleByRequestTypeName.containsKey(requestTypeName)) {
- // Grab it.
- RuntimeRebindRule runtimeRebindRule = runtimeRebindRuleByRequestTypeName.get(requestTypeName);
- // And use it to create an instance to fulfill the request.
- return runtimeRebindRule.createInstance();
- }
-
- // Otherwise look at the registered rebind rules in reverse order, so that recently added rules
- // have precedence.
- for (int i = runtimeRebindRules.size() - 1; i >= 0; i--) {
- RuntimeRebindRule runtimeRebindRule = runtimeRebindRules.get(i);
- // If the current rule matches the requested type and current browser state.
- if (runtimeRebindRule.matches(requestTypeClass)) {
- // Then cache the rule for later.
- runtimeRebindRuleByRequestTypeName.put(requestTypeName, runtimeRebindRule);
- // And use the rule to create an instance to fulfill the request.
- return runtimeRebindRule.createInstance();
- }
- }
-
- throw new RuntimeException("Could not rebind " + requestTypeName + ".");
- }
-
- /**
- * Registers a rebind rule in a list that will be used to satisfy future rebind requests.
- */
- public static void registerRuntimeRebindRule(RuntimeRebindRule runtimeRebindRule) {
- runtimeRebindRules.add(runtimeRebindRule);
- }
-}