Package org.aspectj.apache.bcel.util

Examples of org.aspectj.apache.bcel.util.ClassQueue.enqueue()


   */
  public JavaClass[] getAllInterfaces() {
    ClassQueue  queue = new ClassQueue();
    ClassVector vec   = new ClassVector();
   
    queue.enqueue(this);
   
    while(!queue.empty()) {
      JavaClass clazz = queue.dequeue();
     
      JavaClass   souper     = clazz.getSuperClass();
View Full Code Here


     
      if(clazz.isInterface()) {
  vec.addElement(clazz);
      } else {
  if(souper != null) {
    queue.enqueue(souper);
  }
      }
     
      for(int i = 0; i < interfaces.length; i++) {
  queue.enqueue(interfaces[i]);
View Full Code Here

    queue.enqueue(souper);
  }
      }
     
      for(int i = 0; i < interfaces.length; i++) {
  queue.enqueue(interfaces[i]);
      }
    }
     
    return vec.toArray();
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.