You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/04/16 16:32:07 UTC

svn commit: r765652 - in /commons/sandbox/runtime/trunk/src: main/java/org/apache/commons/runtime/ main/java/org/apache/commons/runtime/io/ main/native/test/ test/org/apache/commons/runtime/

Author: mturk
Date: Thu Apr 16 14:32:06 2009
New Revision: 765652

URL: http://svn.apache.org/viewvc?rev=765652&view=rev
Log:
Use Java5 javadocs format

Modified:
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/CommandType.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/JavaVersion.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer32.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer64.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Properties.java
    commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java
    commons/sandbox/runtime/trunk/src/main/native/test/testcase.c
    commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestPrivate.java

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/CommandType.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/CommandType.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/CommandType.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/CommandType.java Thu Apr 16 14:32:06 2009
@@ -29,24 +29,24 @@
 public enum CommandType
 {
     /** Use the shell to invoke the program.
-     * <br/>Defined integer value is: <code>0</code>
+     * <br/>Defined integer value is: {@code 0}
      */
     SHELLCMD(       0),
     /** Invoke the program directly, no copied env.
-     * <br/>Defined integer value is: <code>1</code>
+     * <br/>Defined integer value is: {@code 1}
      */
     PROGRAM(        1),
     /** Invoke the program, replicating our environment.
-     * <br/>Defined integer value is: <code>2</code>
+     * <br/>Defined integer value is: {@code 2}
      */
     PROGRAM_ENV(    2),
     /** Find program on PATH, use our environment.
-     * <br/>Defined integer value is: <code>3</code>
+     * <br/>Defined integer value is: {@code 3}
      */
     PROGRAM_PATH(   3),
     /** Use the shell to invoke the program,
      *  replicating our environment.
-     * <br/>Defined integer value is: <code>4</code>
+     * <br/>Defined integer value is: {@code 4}
      */
     SHELLCMD_ENV(   4);
 
@@ -64,11 +64,11 @@
         return value;
     }
 
-    /** Return the <code>CommandType</code> matching the specified <code>value</code>.
+    /** Return the {@code CommandType} matching the specified {@code value}.
      * @param value Integer value matching one of the
-     *              <code>CommandType</code> enums.
-     * @throws IllegalArgumentException if <code>value</code> does not match
-     *  to and of the <code>CommandType</code> enums.
+     *              {@code CommandType} enums.
+     * @throws IllegalArgumentException if {@code value} does not match
+     *  to and of the {@code CommandType} enums.
      */
     public static CommandType valueOf(int value)
         throws IllegalArgumentException

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java Thu Apr 16 14:32:06 2009
@@ -19,14 +19,17 @@
 import java.nio.ByteBuffer;
 
 /** Manages direct ByteBuffers
- * <br/><br/>
+ * <p>
  * <b>Warning:</b><br/>Using this class improperly may crash the running JVM.
  * Any method call after free method was called might write or read from
  * the memory location that has been already allocated for
  * something else.
+ * </p>
+ * <p>
  * Using this class methods on ByteBuffers that were not created by
  * DirectByteBuffer.allocate methods will almost certainly crash the
  * running JVM.
+ * </p>
  * @since Runtime 1.0
  */
 public final class DirectByteBuffer {
@@ -64,7 +67,7 @@
      * @return The ByteBuffer with allocated memory
      *
      * @throws OutOfMemoryError if memory cannot be allocated from the system.
-     * @throws IllegalArgumentException if <code>size</code> is invalid.
+     * @throws IllegalArgumentException if {@code size} is invalid.
      */
     public static ByteBuffer allocate(int size)
         throws OutOfMemoryError, IllegalArgumentException
@@ -79,7 +82,7 @@
      * @return The ByteBuffer with allocated memory
      *
      * @throws OutOfMemoryError if memory cannot be allocated from the system.
-     * @throws IllegalArgumentException if <code>size</code> is invalid.
+     * @throws IllegalArgumentException if {@code size} is invalid.
      */
     public static ByteBuffer allocateAndClear(int size)
         throws OutOfMemoryError, IllegalArgumentException
@@ -89,27 +92,32 @@
 
     /**
      * Allocate a new ByteBuffer array from memory.
-     * <br/><br/><b>Warning:</b><br/>
+     * <p>
+     * <b>Warning:</b><br/>
      * Allocated array elements share the same memory segment
-     * so the <code>free()</code> must be called only for a
+     * so the {@code free()} must be called only for a
      * <b>first</b> returned array element since it contains the
      * start of the allocated memory pointer.
-     * <br/><br/>Memory is internally aligned to 8 byte boundary
+     * </p>
+     * <p>
+     * Memory is internally aligned to 8 byte boundary
      * meaning that there might be unused chunks of memory if
      * the requested sizes are not aligned to a specified boundary.
-     * <br/><br/>
+     * </p>
+     * <p>
      * For example if two ByteBuffers are allocated with sizes
-     * <code>2</code> and <code>3</code> the overall allocated
-     * memory will be <code>16</code> bytes because each requested
+     * {@code 2} and {@code 3} the overall allocated
+     * memory will be {@code 16} bytes because each requested
      * size is aligned to 8 byte boundary.
+     * </p>
      *
      * @param sizes Array of lengths for each ByteBuffer.
-     * @param off Start offset of the <code>sizes</code> array.
-     * @param len The length of the <code>sizes</code> array to use.
+     * @param off Start offset of the {@code sizes} array.
+     * @param len The length of the {@code sizes} array to use.
      * @return The ByteBuffer array with allocated memory
      *
      * @throws OutOfMemoryError if memory cannot be allocated from the system.
-     * @throws IllegalArgumentException if <code>off</code> or <code>len</code>
+     * @throws IllegalArgumentException if {@code off} or {@code len}
      *         is invalid.
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside array bounds.
@@ -123,22 +131,26 @@
 
     /**
      * Allocate a new ByteBuffer array from memory.
-     * <br/><br/><b>Warning:</b><br/>
+     * </p>
+     * <b>Warning:</b><br/>
      * Allocated array elements share the same memory segment
-     * so the <code>free()</code> must be called only for a
+     * so the {@code free()} must be called only for a
      * <b>first</b> returned array element since it contains the
      * start of the allocated memory pointer.
-     * <br/><br/>This method does the same as calling the:
+     * </p>
+     * <p>
+     * This method does the same as calling the:
      * <pre>
      *
      * DirectByteBuffer.allocate(sizes, 0, sizes.length);
      *
      * </pre>
+     * </p>
      * @param sizes Array of lengths for each ByteBuffer.
      * @return The ByteBuffer array with allocated memory
      *
      * @throws OutOfMemoryError if memory cannot be allocated from the system.
-     * @throws IllegalArgumentException if <code>off</code> or <code>len</code>
+     * @throws IllegalArgumentException if {@code off} or {@code len}
      *         is invalid.
      */
     public static ByteBuffer[] allocate(int sizes[])
@@ -150,18 +162,20 @@
     /**
      * Allocate a new ByteBuffer array and set all of the memory
      * bytes to zero.
-     * <br/><br/><b>Warning:</b><br/>
+     * <p>
+     * <b>Warning:</b><br/>
      * Allocated array elements share the same memory segment
-     * so the <code>free()</code> must be called only for a
+     * so the {@code free()} must be called only for a
      * <b>first</b> returned array element since it contains the
      * start of the allocated memory pointer.
+     * </p>
      * @param sizes Array of lengths for each ByteBuffer.
-     * @param off Start offset of the <code>sizes</code> array.
-     * @param len The length of the <code>sizes</code> array to use.
+     * @param off Start offset of the {@code sizes} array.
+     * @param len The length of the {@code sizes} array to use.
      * @return The ByteBuffer array with allocated memory
      *
      * @throws OutOfMemoryError if memory cannot be allocated from the system.
-     * @throws IllegalArgumentException if <code>off</code> or <code>len</code>
+     * @throws IllegalArgumentException if {@code off} or {@code len}
      *         is invalid.
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside array bounds.
@@ -176,22 +190,26 @@
     /**
      * Allocate a new ByteBuffer array and set all of the memory
      * bytes to zero.
-     * <br/><br/><b>Warning:</b><br/>
+     * <p>
+     * <b>Warning:</b><br/>
      * Allocated array elements share the same memory segment
-     * so the <code>free()</code> must be called only for a
+     * so the {@code free()} must be called only for a
      * <b>first</b> returned array element since it contains the
      * start of the allocated memory pointer.
-     * <br/><br/>This method does the same as calling the:
+     * </p>
+     * <p>
+     * This method does the same as calling the:
      * <pre>
      *
      * DirectByteBuffer.allocateAndClear(sizes, 0, sizes.length);
      *
      * </pre>
+     * </p>
      * @param sizes Array of lengths for each ByteBuffer.
      * @return The ByteBuffer array with allocated memory
      *
      * @throws OutOfMemoryError if memory cannot be allocated from the system.
-     * @throws IllegalArgumentException if <code>off</code> or <code>len</code>
+     * @throws IllegalArgumentException if {@code off} or {@code len}
      *         is invalid.
      */
     public static ByteBuffer[] allocateAndClear(int sizes[])
@@ -202,22 +220,24 @@
 
     /**
      * Allocate a new ByteBuffer from already allocated memory.
-     * <br/><br/><b>Warning:</b><br/>
+     * <p>
+     * <b>Warning:</b><br/>
      * Allocated memory must be provided from call to the
-     * <code>address</code> method or by some other valid method that returns
-     * the valid memory address.
+     * {@code address} method or by some other valid method that returns
+     * the valid memory address.<br/>
      * Providing invalid value to this call will almost certainly crash the
      * running JVM because it represents the real memory address location and
-     * any operation on <code>ByteBuffer</code> will use it for internal storage
+     * any operation on {@code ByteBuffer} will use it for internal storage
      * location.
+     * </p>
      * @param mem The memory to use
      * @param offset Offset from the memory to use
      * @param size The amount of memory to use
      * @return The ByteBuffer with attached memory
      *
-     * @throws NullPointerException if <code>mem</code> is zero
-     * @throws IllegalArgumentException if <code>offset</code> or
-     *         <code>size</code> are invalid.
+     * @throws NullPointerException if {@code mem} is zero
+     * @throws IllegalArgumentException if {@code offset} or
+     *         {@code size} are invalid.
      */
     public static ByteBuffer allocate(long mem, int offset, int size)
         throws NullPointerException, IllegalArgumentException
@@ -232,9 +252,9 @@
      * @param size The amount of memory to use
      * @return The ByteBuffer with attached memory
      *
-     * @throws NullPointerException if <code>buf</code> is null
-     * @throws IllegalArgumentException if <code>offset</code> or
-     *         <code>size</code> are invalid.
+     * @throws NullPointerException if {@code buf} is null
+     * @throws IllegalArgumentException if {@code offset} or
+     *         {@code size} are invalid.
      */
     public static ByteBuffer allocate(ByteBuffer buf, int offset, int size)
         throws NullPointerException, IllegalArgumentException
@@ -244,12 +264,14 @@
 
     /**
      * Deallocates or frees a memory block used by ByteBuffer.
-     * <br/><br/><b>Warning:</b><br/>
+     * <p>
+     * <b>Warning:</b><br/>
      * Invoke this method only on ByteBuffers
-     * that were created by <code>DirectByteBuffer.allocate</code> methods.
+     * that were created by {@code DirectByteBuffer.allocate} methods.
+     * </p>
      * @param buf Previously allocated ByteBuffer to be deallocated.
      *
-     * @throws NullPointerException if <code>buf</code> is null
+     * @throws NullPointerException if {@code buf} is null
      */
     public static native void free(ByteBuffer buf)
         throws NullPointerException;
@@ -272,8 +294,8 @@
      * @param c The character to set
      * @param count Number of characters
      *
-     * @throws NullPointerException if <code>buf</code> is null
-     * @throws IllegalArgumentException if <code>count</code> is less then <code>1</code>
+     * @throws NullPointerException if {@code buf} is null.
+     * @throws IllegalArgumentException if {@code count} is less then {@code 1}.
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside ByteBuffer bounds.
      */
@@ -287,8 +309,8 @@
      * @param dst The destination ByteBuffer.
      * @param length The number of bytes to be copied.
      *
-     * @throws NullPointerException if <code>src/code> or <code>dst/code> is null
-     * @throws IllegalArgumentException if <code>length</code> invalid
+     * @throws NullPointerException if {@code src} or {@code dst} is null
+     * @throws IllegalArgumentException if {@code length} invalid
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside ByteBuffer bounds.
      */
@@ -307,8 +329,8 @@
      * @param dstPos Starting position in the source ByteBuffer.
      * @param length The number of bytes to be copied.
      *
-     * @throws NullPointerException if <code>src/code> or <code>dst/code> is null
-     * @throws IllegalArgumentException if <code>length</code> invalid
+     * @throws NullPointerException if {@code src} or {@code dst} is null
+     * @throws IllegalArgumentException if {@code length} invalid
      * @throws IndexOutOfBoundsException if copying would cause access of
      *         data outside ByteBuffer bounds.
      */

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/JavaVersion.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/JavaVersion.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/JavaVersion.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/JavaVersion.java Thu Apr 16 14:32:06 2009
@@ -19,8 +19,9 @@
 import java.util.Properties;
 
 /**
- * Class that uses system properties to match <code>OS</code> class
+ * Class that uses system properties to match {@link OS} class
  * for system name and processor.
+ * <p>
  * Used when extracting the native libraries from the .jar to find
  * the correct path of dynamic shared library
  * <pre>
@@ -33,6 +34,7 @@
  * /META-LIB/linux/x86_64/libacr.so
  *
  * </pre>
+ * </p>
  *
  * @see OS
  * @since Runtime 1.0

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer.java Thu Apr 16 14:32:06 2009
@@ -17,8 +17,9 @@
 package org.apache.commons.runtime;
 
 /** Represents the Operating System C/C++ pointer.
- * <br/><br/>
+ * <p>
  * <b>Warning:</b><br/>Using this class improperly may crash the running JVM.
+ * </p>
  * @since Runtime 1.0
  */
 public abstract class Pointer {
@@ -35,18 +36,17 @@
     private native void cleanup0()
         throws Throwable;
 
-
     /** True if the Pointer is 64-bit.
      */
     public static final boolean IS_64_BIT = OS.getDataModel() == 64 ? true : false;
 
     /** Long value of the internal pointer
-     * @return Internal pointer address casted to the <code>long</code>.
+     * @return Internal pointer address casted to the {@code long}.
      */
     public abstract long longValue();
 
     /** Integer value of the internal pointer
-     * @return Internal pointer address casted to the <code>int</code>.
+     * @return Internal pointer address casted to the {@code int}.
      * @throws ClassCastException if the running JVM is 64 bit.
      */
     public abstract int intValue()
@@ -55,8 +55,8 @@
     /**
      * Called by the garbage collector when the object is destroyed.
      * The class will free internal resources allocated by the Operating system.
-     * @see java.lang.Object for datailed explanation.
-     * @throws Throwable the <code>Exception</code> raised by this method.
+     * @see Object#finalize()
+     * @throws Throwable the {@code Exception} raised by this method.
      */    
     protected final void finalize()
         throws Throwable
@@ -64,9 +64,20 @@
         cleanup0();
     }
 
-    public void testCleanup()
+    /**
+     * Free the allocated resource by the Operating system.
+     * <p>
+     * Note that {@code Object.finalize()} method will call
+     * this function. However if the native code can block for
+     * long time explicit {@code free()} should be called.
+     * </p>
+     * @see #finalize()
+     * @throws Throwable the {@code Exception} raised by this method.
+     */    
+    public void free()
         throws Throwable
     {
         cleanup0();
     }
+
 }

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer32.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer32.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer32.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer32.java Thu Apr 16 14:32:06 2009
@@ -17,8 +17,9 @@
 package org.apache.commons.runtime;
 
 /** Represents the Operating System 32-bit pointer C/C++ pointer.
- * <br/><br/>
+ * <p>
  * <b>Warning:</b><br/>Using this class improperly may crash the running JVM.
+ * </p>
  * @since Runtime 1.0
  */
 class Pointer32 extends Pointer {

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer64.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer64.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer64.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Pointer64.java Thu Apr 16 14:32:06 2009
@@ -17,8 +17,9 @@
 package org.apache.commons.runtime;
 
 /** Represents the Operating System 32-bit pointer C/C++ pointer.
- * <br/><br/>
+ * <p>
  * <b>Warning:</b><br/>Using this class improperly may crash the running JVM.
+ * </p>
  * @since Runtime 1.0
  */
 class Pointer64 extends Pointer {

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Properties.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Properties.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Properties.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Properties.java Thu Apr 16 14:32:06 2009
@@ -21,7 +21,7 @@
 
 /** The Properties class is used to obtain the various
  * Apache Commons Runtime settings. Their default values are
- * specified inside DefaultProperties.properties file.
+ * specified inside {@code DefaultProperties.properties} file.
  * @since Runtime 1.0
  *
  */
@@ -53,7 +53,7 @@
 
     /** Get resource property value.
      * @param key Resource name to get.
-     * @param def Default value in case <code>key</code> was not found.
+     * @param def Default value in case {@code key} was not found.
      */
     public static String get(String key, String def)
     {
@@ -72,7 +72,7 @@
 
     /** Get resource property value.
      * @param key Resource name to get. In case the propery is not present
-     * this method returns <code>null</null>.
+     * this method returns {@code null}.
      */
     public static String get(String key)
     {

Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/io/FileLockType.java Thu Apr 16 14:32:06 2009
@@ -26,18 +26,18 @@
     /** Shared lock. More than one process or thread can hold a shared lock
      * at any given time. Essentially, this is a "read lock", preventing
      * writers from establishing an exclusive lock.
-     * <br/>Defined integer value is: <code>1</code>
+     * <br/>Defined integer value is: {@code 1}
      */
     SHARED(   1),
 
     /** Exclusive lock. Only one process may hold an exclusive lock at any
      * given time. This is analogous to a "write lock".
-     * <br/>Defined integer value is: <code>2</code>
+     * <br/>Defined integer value is: {@code 2}
      */
     EXCLUSIVE(2),
 
-    /** Do not block while acquiring the file lock
-     * <br/>Defined integer value is: <code>0x0010</code>
+    /** Do not block while acquiring the file lock.
+     * <br/>Defined integer value is: {@code 0x0010}
      */
     NONBLOCK( 0x0010);
 
@@ -55,8 +55,8 @@
     }
 
     /** Integer representing the sum of the integer values
-     * of the <code>FileLockType</code> enums.
-     * @param set The <code>EnumSet</code> which values to get.
+     * of the {@code FileLockType} enums.
+     * @param set The {@code EnumSet} which values to get.
      */
     public static int bitmapOf(EnumSet<FileLockType> set)
     {
@@ -68,10 +68,10 @@
         return bitmap;
     }
 
-    /** Returns <code>EnumSet</code> of <code>FileLockType</code> enums
+    /** Returns {@code EnumSet} of {@code FileLockType} enums
      * from the integer bitmap value.
-     * @param value Integer used to construct the <code>EnumSet</code>
-     * with <code>FileLockType</code> values mathching the value flags.
+     * @param value Integer used to construct the {@code EnumSet}
+     * with {@code FileLockType} values mathching the value flags.
      */
     public static EnumSet<FileLockType> valueOf(int value)
     {

Modified: commons/sandbox/runtime/trunk/src/main/native/test/testcase.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/test/testcase.c?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/test/testcase.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/test/testcase.c Thu Apr 16 14:32:06 2009
@@ -213,7 +213,7 @@
 
 static void callback(void *p)
 {
-    fprintf(stderr, "Pointer callback called: %p\n", p);
+    fprintf(stderr, "[native] Pointer callback called: %p\n", p);
     fflush(stderr);
 }
 

Modified: commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestPrivate.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestPrivate.java?rev=765652&r1=765651&r2=765652&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestPrivate.java (original)
+++ commons/sandbox/runtime/trunk/src/test/org/apache/commons/runtime/TestPrivate.java Thu Apr 16 14:32:06 2009
@@ -238,7 +238,7 @@
         System.gc();
         // This should be enough for a gc
         // from Pointer.finalize()
-        Thread.sleep(1000);
+        Thread.sleep(200);
     }
 
     public void testPointerGc()
@@ -250,7 +250,7 @@
         System.gc();
         // This should be enough for a first invocation
         // from Pointer.finalize()
-        Thread.sleep(1000);
+        Thread.sleep(200);
     }
 
 }