[e-cvs] cvs commit: e/src/jsrc/org/erights/e/elib/deflect Deflector.java EventualDeflector.java ImmediateDeflector.java
markm@eros.cs.jhu.edu
markm@eros.cs.jhu.edu
Sat, 8 Sep 2001 17:59:19 -0400
markm 01/09/08 17:59:19
Modified: src/jsrc/org/erights/e/elib/deflect Deflector.java
EventualDeflector.java ImmediateDeflector.java
Log:
save state to be deleted
Revision Changes Path
1.10 +4 -4 e/src/jsrc/org/erights/e/elib/deflect/Deflector.java
Index: Deflector.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/elib/deflect/Deflector.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Deflector.java 2001/09/07 05:49:22 1.9
+++ Deflector.java 2001/09/08 21:59:19 1.10
@@ -114,11 +114,11 @@
Callable targ = Ref.toCallable(target);
InvocationHandler handler;
- if (EventListener.class.isAssignableFrom(face)) {
- handler = new EventualDeflector(targ, face);
- } else {
+ //if (EventListener.class.isAssignableFrom(face)) {
+ // handler = new EventualDeflector(targ, face);
+ //} else {
handler = new ImmediateDeflector(targ, face);
- }
+ //}
return Proxy.newProxyInstance(Callable.class.getClassLoader(),
faces,
handler);
1.11 +1 -0 e/src/jsrc/org/erights/e/elib/deflect/EventualDeflector.java
Index: EventualDeflector.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/elib/deflect/EventualDeflector.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- EventualDeflector.java 2001/09/07 18:11:41 1.10
+++ EventualDeflector.java 2001/09/08 21:59:19 1.11
@@ -83,6 +83,7 @@
* in innerInvoke.
*/
static private void EnsureEImplementable(Callable target, Class face) {
+ throw new RuntimeException("Eventual Deflector is being retired");
}
/**
1.8 +2 -2 e/src/jsrc/org/erights/e/elib/deflect/ImmediateDeflector.java
Index: ImmediateDeflector.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/elib/deflect/ImmediateDeflector.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ImmediateDeflector.java 2001/09/07 05:49:22 1.7
+++ ImmediateDeflector.java 2001/09/08 21:59:19 1.8
@@ -47,8 +47,8 @@
* may not be implemented by an E class.
*/
static private final String[] DisallowedPrefixes = {
- "java.awt.",
- "javax.swing."
+ //"java.awt.",
+ //"javax.swing."
};
/**