At 09:53 AM 6/21/00 -0400, Benjamin Shults wrote:
>Paul Kinnucan wrote:
>>
>> At 11:56 PM 6/20/00 +0100, Phillip Lord wrote:
>> > Paul:- Perhaps it would be wise to stick this
>> >code into the JDE minimal .emacs you have on your website. I can't
>> >really think when setting this to 1000 is going to cause any
>> >problems...
>> >
>>
>> I'd like to figure out first why he is getting an error. I've tried the
>> bovinator on some very complex JDK files, for example, Component.java and
>> Container.java, without getting recursion errors. Is this user's file more
>> complex than Component.java?
>
>No, these are very simple .java files. I enclose an example
>below.
>
>I changed the value of max-specpdl-size and it did not
>affect the problem.
>
>Another strange thing is that C-c C-v no longer appears
>to be a valid prefix on my system. Therefore, most of the
>JDE shortcuts don't work. E.g., C-c C-v C-c to compile does
>not work. It does C-c C-v (which apparently does nothing)
>then does C-c (which waits for the next key to be pressed.)
>
I don't know what the problem is. I don't think it has anything to do with
the JDE or semantic or speedbar. You might try blowing away your desktop
file and starting with a minimal .emacs file to eliminate other potential
sources of the problem.
- Paul
>
>
>package edu.wcu.cs.util;
>
>import java.util.*;
>
>/**
> * AbstractAccessibleMutableContainer.java
> *
> *
> * Created: Mon May 29 23:52:07 2000
> *
> * @author Benjamin Shults
> * @version
> */
>
>public class AbstractAccessibleMutableContainer
> extends AbstractAccessibleContainer implements MutableContainer {
>
> public boolean addAll(AccessibleContainer c) {
> boolean result = false;
> Iterator cIterator = c.iterator();
> while (cIterator.hasNext()) {
> if (this.add(cIterator.next()))
> result = true;
> }
> return result;
> }
>
> public boolean removeAll(AccessibleContainer c) {
> boolean result = false;
> Iterator cIterator = c.iterator();
> while (cIterator.hasNext()) {
> if (this.remove(cIterator.next()))
> result = true;
> }
> return result;
> }
>
>} // AbstractAccessibleMutableContainer