Update of /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi In directory usw-pr-cvs1:/tmp/cvs-serv30527 Modified Files: AllocThreadMethodRef.java AllocThreadTraceRef.java AllocTraceRef.java AllocTypeMethodRef.java AllocTypeThreadMethodRef.java AllocTypeThreadRef.java AllocTypeThreadTraceRef.java AllocTypeTraceRef.java CallTreeRef.java CPUThreadMethodRef.java CPUThreadTraceRef.java CPUTraceRef.java MethodRef.java MonThreadMethodRef.java MonThreadTraceRef.java MonTraceRef.java ThreadGroupRef.java ThreadRef.java TraceRef.java TypeRef.java VirtualMachineImageRef.java Added Files: HasTypeRoot.java Log Message: Has... interfaces renamed (word Root aded) added HasChildren interface --- NEW FILE: HasTypeRoot.java --- /* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License Version * 1.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is available at http://www.sun.com/ * * The Original Code is the Java Profiler module. * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. * * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, * Lukas Petru and Marek Przeczek. */ package net.sourceforge.javaprofiler.jpi; /** * * @author Pavel Vacha */ public interface HasTypeRoot { public TypeRef getType(); } /* * $Log: HasTypeRoot.java,v $ * Revision 1.1 2002/07/27 22:25:17 vachis * Has... interfaces renamed (word Root aded) * added HasChildren interface * * Revision 1.1 2002/07/24 22:27:13 vachis * new interfaces for getting roots and info * */ Index: AllocThreadMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocThreadMethodRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocThreadMethodRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocThreadMethodRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface AllocThreadMethodRef extends AllocStat, HasThread, HasLocation { CPUThreadMethodRef getSiblingCPU(); MonThreadMethodRef getSiblingMon(); --- 23,28 ---- import java.util.List; ! public interface AllocThreadMethodRef extends AllocStat, HasThreadRoot, ! HasLocationRoot, HasChildren { CPUThreadMethodRef getSiblingCPU(); MonThreadMethodRef getSiblingMon(); *************** *** 33,43 **** ThreadRef getThread(); MethodRef getMethod(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 34,45 ---- ThreadRef getThread(); MethodRef getMethod(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocThreadTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocThreadTraceRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocThreadTraceRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocThreadTraceRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface AllocThreadTraceRef extends AllocStat, HasThread, HasLocation { CPUThreadTraceRef getSiblingCPU(); MonThreadTraceRef getSiblingMon(); --- 23,27 ---- import java.util.List; ! public interface AllocThreadTraceRef extends AllocStat, HasThreadRoot, HasLocationRoot { CPUThreadTraceRef getSiblingCPU(); MonThreadTraceRef getSiblingMon(); *************** *** 40,43 **** --- 40,47 ---- /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocTraceRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocTraceRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocTraceRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface AllocTraceRef extends AllocStat, TraceRef, HasLocation { CPUTraceRef getSiblingCPU(); MonTraceRef getSiblingMon(); --- 23,28 ---- import java.util.List; ! public interface AllocTraceRef extends AllocStat, TraceRef, HasLocationRoot, ! HasChildren { CPUTraceRef getSiblingCPU(); MonTraceRef getSiblingMon(); *************** *** 31,41 **** List getAllocTypeTraces(); AllocTypeTraceRef getAllocTypeTrace( TypeRef peer); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 32,43 ---- List getAllocTypeTraces(); AllocTypeTraceRef getAllocTypeTrace( TypeRef peer); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocTypeMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocTypeMethodRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocTypeMethodRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocTypeMethodRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface AllocTypeMethodRef extends AllocStat, HasType, HasLocation { List getAllocTypeTraces(); --- 23,28 ---- import java.util.List; ! public interface AllocTypeMethodRef extends AllocStat, HasTypeRoot, ! HasLocationRoot, HasChildren { List getAllocTypeTraces(); *************** *** 31,41 **** TypeRef getType(); MethodRef getMethod(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 32,43 ---- TypeRef getType(); MethodRef getMethod(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocTypeThreadMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocTypeThreadMethodRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocTypeThreadMethodRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocTypeThreadMethodRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 24,28 **** public interface AllocTypeThreadMethodRef extends AllocStat, ! HasType, HasThread, HasLocation { List getAllocTypeThreadTraces(); --- 24,29 ---- public interface AllocTypeThreadMethodRef extends AllocStat, ! HasTypeRoot, HasThreadRoot, ! HasLocationRoot, HasChildren { List getAllocTypeThreadTraces(); *************** *** 31,41 **** AllocThreadMethodRef getAllocThreadMethod(); AllocTypeThreadRef getAllocTypeThread(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 32,43 ---- AllocThreadMethodRef getAllocThreadMethod(); AllocTypeThreadRef getAllocTypeThread(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocTypeThreadRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocTypeThreadRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocTypeThreadRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocTypeThreadRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface AllocTypeThreadRef extends AllocStat, HasType, HasThread { List getAllocTypeThreadMethods(); --- 23,28 ---- import java.util.List; ! public interface AllocTypeThreadRef extends AllocStat, HasTypeRoot, ! HasThreadRoot, HasChildren { List getAllocTypeThreadMethods(); *************** *** 32,42 **** TypeRef getType(); ThreadRef getThread(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 33,44 ---- TypeRef getType(); ThreadRef getThread(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocTypeThreadTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocTypeThreadTraceRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** AllocTypeThreadTraceRef.java 24 Jul 2002 22:28:10 -0000 1.4 --- AllocTypeThreadTraceRef.java 27 Jul 2002 22:25:17 -0000 1.5 *************** *** 24,28 **** public interface AllocTypeThreadTraceRef extends AllocStat, ! HasType, HasThread, HasLocation { AllocTypeThreadMethodRef getAllocTypeThreadMethod(); --- 24,28 ---- public interface AllocTypeThreadTraceRef extends AllocStat, ! HasTypeRoot, HasThreadRoot, HasLocationRoot { AllocTypeThreadMethodRef getAllocTypeThreadMethod(); *************** *** 34,37 **** --- 34,41 ---- /* * $Log$ + * Revision 1.5 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.4 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: AllocTypeTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/AllocTypeTraceRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** AllocTypeTraceRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- AllocTypeTraceRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface AllocTypeTraceRef extends AllocStat, HasType, HasLocation { List getAllocTypeThreadTraces(); --- 23,28 ---- import java.util.List; ! public interface AllocTypeTraceRef extends AllocStat, HasTypeRoot, ! HasLocationRoot, HasChildren { List getAllocTypeThreadTraces(); *************** *** 31,41 **** TypeRef getType(); AllocTraceRef getAllocTrace(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 32,43 ---- TypeRef getType(); AllocTraceRef getAllocTrace(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: CallTreeRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CallTreeRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** CallTreeRef.java 2 Jul 2002 20:17:14 -0000 1.4 --- CallTreeRef.java 27 Jul 2002 22:25:17 -0000 1.5 *************** *** 32,41 **** List getChildren(); ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.4 2002/07/02 20:17:14 stolis * License added. --- 32,45 ---- List getChildren(); ! void addChildrenListener(ChildrenListener listener); ! void removeChildrenListener(ChildrenListener listener); } /* * $Log$ + * Revision 1.5 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.4 2002/07/02 20:17:14 stolis * License added. Index: CPUThreadMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUThreadMethodRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** CPUThreadMethodRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- CPUThreadMethodRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface CPUThreadMethodRef extends CPUStat, HasThread, HasLocation { AllocThreadMethodRef getSiblingAlloc(); MonThreadMethodRef getSiblingMon(); --- 23,28 ---- import java.util.List; ! public interface CPUThreadMethodRef extends CPUStat, HasThreadRoot, ! HasLocationRoot, HasChildren { AllocThreadMethodRef getSiblingAlloc(); MonThreadMethodRef getSiblingMon(); *************** *** 31,41 **** ThreadRef getThread(); MethodRef getMethod(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 32,43 ---- ThreadRef getThread(); MethodRef getMethod(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: CPUThreadTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUThreadTraceRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** CPUThreadTraceRef.java 24 Jul 2002 22:28:10 -0000 1.4 --- CPUThreadTraceRef.java 27 Jul 2002 22:25:17 -0000 1.5 *************** *** 23,27 **** import java.util.List; ! public interface CPUThreadTraceRef extends CPUStat, HasThread, HasLocation { AllocThreadTraceRef getSiblingAlloc(); MonThreadTraceRef getSiblingMon(); --- 23,27 ---- import java.util.List; ! public interface CPUThreadTraceRef extends CPUStat, HasThreadRoot, HasLocationRoot { AllocThreadTraceRef getSiblingAlloc(); MonThreadTraceRef getSiblingMon(); *************** *** 34,37 **** --- 34,41 ---- /* * $Log$ + * Revision 1.5 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.4 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: CPUTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUTraceRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** CPUTraceRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- CPUTraceRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface CPUTraceRef extends CPUStat, TraceRef, HasLocation { AllocTraceRef getSiblingAlloc(); MonTraceRef getSiblingMon(); --- 23,28 ---- import java.util.List; ! public interface CPUTraceRef extends CPUStat, TraceRef, HasLocationRoot, ! HasChildren { AllocTraceRef getSiblingAlloc(); MonTraceRef getSiblingMon(); *************** *** 29,39 **** List getCPUThreadTraces(); CPUThreadTraceRef getCPUThreadTrace( ThreadRef peer); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 30,41 ---- List getCPUThreadTraces(); CPUThreadTraceRef getCPUThreadTrace( ThreadRef peer); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: MethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MethodRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** MethodRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- MethodRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface MethodRef extends CPUStat, AllocStat, MonStat, LocationRef, HasLocation { String getName(); String getSignature(); --- 23,28 ---- import java.util.List; ! public interface MethodRef extends CPUStat, AllocStat, MonStat, LocationRef, ! HasLocationRoot, HasChildren { String getName(); String getSignature(); *************** *** 43,53 **** VirtualMachineImageRef getVirtualMachineImage(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 44,55 ---- VirtualMachineImageRef getVirtualMachineImage(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: MonThreadMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonThreadMethodRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** MonThreadMethodRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- MonThreadMethodRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface MonThreadMethodRef extends MonStat, HasThread, HasLocation { CPUThreadMethodRef getSiblingCPU(); AllocThreadMethodRef getSiblingAlloc(); --- 23,28 ---- import java.util.List; ! public interface MonThreadMethodRef extends MonStat, HasThreadRoot, ! HasLocationRoot, HasChildren { CPUThreadMethodRef getSiblingCPU(); AllocThreadMethodRef getSiblingAlloc(); *************** *** 31,41 **** ThreadRef getThread(); MethodRef getMethod(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 32,43 ---- ThreadRef getThread(); MethodRef getMethod(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: MonThreadTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonThreadTraceRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** MonThreadTraceRef.java 24 Jul 2002 22:28:10 -0000 1.4 --- MonThreadTraceRef.java 27 Jul 2002 22:25:17 -0000 1.5 *************** *** 23,27 **** import java.util.List; ! public interface MonThreadTraceRef extends MonStat, HasThread, HasLocation { CPUThreadTraceRef getSiblingCPU(); AllocThreadTraceRef getSiblingAlloc(); --- 23,27 ---- import java.util.List; ! public interface MonThreadTraceRef extends MonStat, HasThreadRoot, HasLocationRoot { CPUThreadTraceRef getSiblingCPU(); AllocThreadTraceRef getSiblingAlloc(); *************** *** 34,37 **** --- 34,41 ---- /* * $Log$ + * Revision 1.5 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.4 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: MonTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonTraceRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** MonTraceRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- MonTraceRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface MonTraceRef extends MonStat, TraceRef, HasLocation { CPUTraceRef getSiblingCPU(); AllocTraceRef getSiblingAlloc(); --- 23,28 ---- import java.util.List; ! public interface MonTraceRef extends MonStat, TraceRef, HasLocationRoot, ! HasChildren{ CPUTraceRef getSiblingCPU(); AllocTraceRef getSiblingAlloc(); *************** *** 29,39 **** List getMonThreadTraces(); MonThreadTraceRef getMonThreadTrace( ThreadRef peer); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 30,41 ---- List getMonThreadTraces(); MonThreadTraceRef getMonThreadTrace( ThreadRef peer); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: ThreadGroupRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/ThreadGroupRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** ThreadGroupRef.java 2 Jul 2002 20:17:13 -0000 1.4 --- ThreadGroupRef.java 27 Jul 2002 22:25:17 -0000 1.5 *************** *** 23,37 **** import java.util.List; ! public interface ThreadGroupRef { String getName(); List getThreads(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.4 2002/07/02 20:17:13 stolis * License added. --- 23,38 ---- import java.util.List; ! public interface ThreadGroupRef extends HasChildren { String getName(); List getThreads(); } /* * $Log$ + * Revision 1.5 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.4 2002/07/02 20:17:13 stolis * License added. Index: ThreadRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/ThreadRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** ThreadRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- ThreadRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 24,28 **** import java.util.Date; ! public interface ThreadRef extends CPUStat, AllocStat, MonStat, HasThread { String getName(); ThreadRef getParentThread(); --- 24,29 ---- import java.util.Date; ! public interface ThreadRef extends CPUStat, AllocStat, MonStat, HasThreadRoot, ! HasChildren { String getName(); ThreadRef getParentThread(); *************** *** 49,59 **** ThreadGroupRef getThreadGroup(); VirtualMachineImageRef getVirtualMachineImage(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 50,61 ---- ThreadGroupRef getThreadGroup(); VirtualMachineImageRef getVirtualMachineImage(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: TraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/TraceRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** TraceRef.java 24 Jul 2002 22:28:10 -0000 1.4 --- TraceRef.java 27 Jul 2002 22:25:17 -0000 1.5 *************** *** 23,27 **** import java.util.List; ! public interface TraceRef extends LocationRef, HasLocation { List getFrames(); --- 23,27 ---- import java.util.List; ! public interface TraceRef extends LocationRef, HasLocationRoot { List getFrames(); *************** *** 32,35 **** --- 32,39 ---- /* * $Log$ + * Revision 1.5 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.4 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: TypeRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/TypeRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** TypeRef.java 24 Jul 2002 22:28:10 -0000 1.5 --- TypeRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface TypeRef extends AllocStat, HasType { String getName(); ClassRef getComponentClass(); --- 23,27 ---- import java.util.List; ! public interface TypeRef extends AllocStat, HasTypeRoot, HasChildren { String getName(); ClassRef getComponentClass(); *************** *** 37,47 **** VirtualMachineImageRef getVirtualMachineImage(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info --- 37,48 ---- VirtualMachineImageRef getVirtualMachineImage(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/24 22:28:10 vachis * extends new interfaces for getting roots and info Index: VirtualMachineImageRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/VirtualMachineImageRef.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** VirtualMachineImageRef.java 2 Jul 2002 20:17:13 -0000 1.5 --- VirtualMachineImageRef.java 27 Jul 2002 22:25:17 -0000 1.6 *************** *** 23,27 **** import java.util.List; ! public interface VirtualMachineImageRef { List getThreads(); --- 23,27 ---- import java.util.List; ! public interface VirtualMachineImageRef extends HasChildren { List getThreads(); *************** *** 51,61 **** */ public long totalMemory(); - - void addChildrenListener( int type, ChildrenListener listener); - void removeChildrenListener( int type, ChildrenListener listener); } /* * $Log$ * Revision 1.5 2002/07/02 20:17:13 stolis * License added. --- 51,62 ---- */ public long totalMemory(); } /* * $Log$ + * Revision 1.6 2002/07/27 22:25:17 vachis + * Has... interfaces renamed (word Root aded) + * added HasChildren interface + * * Revision 1.5 2002/07/02 20:17:13 stolis * License added. |