| /* Copyright (C) 2004 Free Software Foundation |
| |
| This file is part of libgcj. |
| |
| This software is copyrighted work licensed under the terms of the |
| Libgcj License. Please consult the file "LIBGCJ_LICENSE" for |
| details. */ |
| |
| package gnu.gcj; |
| |
| /** A type used to indicate special data used by native code. Unlike the |
| <code>RawData</code> type, fields declared as <code>RawDataManaged</code> |
| will be "marked" by the memory manager and considered for garbage |
| collection. |
| |
| Native data which is allocated using CNI's <code>JvAllocBytes()</code> |
| function and stored in a <code>RawDataManaged</code> will be automatically |
| freed when the Java object it is associated with becomes unreachable. */ |
| |
| public final class RawDataManaged |
| { |
| private RawDataManaged() { } |
| } |