Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

java_lang_Class.h

Go to the documentation of this file.
00001 #ifndef _included_java_lang_Class_h_
00002 #define _included_java_lang_Class_h_
00003 /*!
00004  * @file java_lang_Class.h
00005  *
00006  * @brief Sample subset of @c @b java.lang.Class native
00007  * methods
00008  *
00009  * The full implementation of this header file should contain each and
00010  * every native method that is declared by the implmentation.
00011  *
00012  *
00013  * @section Control
00014  *
00015  * \$URL: https://svn.apache.org/path/name/java_lang_Class.h $ \$Id: java_lang_Class.h 0 09/28/2005 dlydick $
00016  *
00017  * Copyright 2005 The Apache Software Foundation
00018  * or its licensors, as applicable.
00019  *
00020  * Licensed under the Apache License, Version 2.0 ("the License");
00021  * you may not use this file except in compliance with the License.
00022  * You may obtain a copy of the License at
00023  *
00024  *     http://www.apache.org/licenses/LICENSE-2.0
00025  *
00026  * Unless required by applicable law or agreed to in writing,
00027  * software distributed under the License is distributed on an
00028  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
00029  * either express or implied.
00030  *
00031  * See the License for the specific language governing permissions
00032  * and limitations under the License.
00033  *
00034  * @version \$LastChangedRevision: 0 $
00035  *
00036  * @date \$LastChangedDate: 09/28/2005 $
00037  *
00038  * @author \$LastChangedBy: dlydick $
00039  *         Original code contributed by Daniel Lydick on 09/28/2005.
00040  *
00041  * @section Reference
00042  *
00043  */
00044 
00045 #include <jni.h>
00046 
00047 #ifdef __cplusplus
00048 extern "C" {
00049 #endif
00050 
00051 /*!
00052  * @brief Native definition
00053  * for @c @b java.lang.Class.registerNatives()
00054  *
00055  * @verbatim
00056    Class:     java_lang_Class
00057    Method:    registerNatives
00058    Signature: ()V
00059    @endverbatim
00060  *
00061  */
00062 JNIEXPORT void JNICALL
00063     Java_java_lang_Class_registerNatives(JNIEnv *, jclass);
00064 
00065 
00066 /*!
00067  * @brief Native definition
00068  * for @c @b java.lang.Class.unregisterNatives()
00069  *
00070  * @verbatim
00071    Class:     java_lang_Class
00072    Method:    unregisterNatives
00073    Signature: ()V
00074    @endverbatim
00075  *
00076  */
00077 JNIEXPORT void JNICALL
00078     Java_java_lang_Class_unregisterNatives(JNIEnv *, jclass);
00079 
00080 
00081 /*!
00082  * @brief Native definition
00083  * for @c @b java.lang.Class.isArray()
00084  *
00085  * @verbatim
00086    Class:     java_lang_Class
00087    Method:    isArray
00088    Signature: ()Z
00089    @endverbatim
00090  *
00091  */
00092 JNIEXPORT jboolean JNICALL
00093     Java_java_lang_Class_isArray(JNIEnv *, jobject);
00094 
00095 
00096 /*!
00097  * @brief Native definition
00098  * for @c @b java.lang.Class.isPrimative()
00099  *
00100  * @verbatim
00101    Class:     java_lang_Class
00102    Method:    isPrimitive
00103    Signature: ()Z
00104    @endverbatim
00105  *
00106  */
00107 JNIEXPORT jboolean JNICALL
00108     Java_java_lang_Class_isPrimitive(JNIEnv *, jobject);
00109 
00110 
00111 #ifdef __cplusplus
00112 }
00113 #endif
00114 
00115 #endif /* _included_java_lang_String_h_ */
00116 
00117 /* EOF */
00118 

Generated on Fri Sep 30 18:59:20 2005 by  doxygen 1.4.4