< prev index next >

src/jdk.internal.clang/share/native/libjclang/jdk_internal_clang.cpp

Print this page
rev 49470 : [mq]: 8200452


 321 }
 322 
 323 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isPreprocessing
 324   (JNIEnv *env, jobject cursor) {
 325     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 326     return clang_isPreprocessing(clang_getCursorKind(*ptr));
 327 }
 328 
 329 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isInvalid
 330   (JNIEnv *env, jobject cursor) {
 331     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 332     return clang_isInvalid(clang_getCursorKind(*ptr));
 333 }
 334 
 335 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isDefinition
 336   (JNIEnv *env, jobject cursor) {
 337     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 338     return clang_isCursorDefinition(*ptr);
 339 }
 340 






 341 JNIEXPORT jstring JNICALL Java_jdk_internal_clang_Cursor_spelling
 342   (JNIEnv *env, jobject cursor) {
 343     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 344     CXString spelling = clang_getCursorSpelling(*ptr);
 345     return CX2JString(env, spelling);
 346 }
 347 
 348 JNIEXPORT jstring JNICALL Java_jdk_internal_clang_Cursor_USR
 349   (JNIEnv *env, jobject cursor) {
 350     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 351     CXString usr = clang_getCursorUSR(*ptr);
 352     return CX2JString(env, usr);
 353 }
 354 
 355 JNIEXPORT jint JNICALL Java_jdk_internal_clang_Cursor_kind1
 356   (JNIEnv *env, jobject cursor) {
 357     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 358     return clang_getCursorKind(*ptr);
 359 }
 360 




 321 }
 322 
 323 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isPreprocessing
 324   (JNIEnv *env, jobject cursor) {
 325     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 326     return clang_isPreprocessing(clang_getCursorKind(*ptr));
 327 }
 328 
 329 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isInvalid
 330   (JNIEnv *env, jobject cursor) {
 331     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 332     return clang_isInvalid(clang_getCursorKind(*ptr));
 333 }
 334 
 335 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isDefinition
 336   (JNIEnv *env, jobject cursor) {
 337     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 338     return clang_isCursorDefinition(*ptr);
 339 }
 340 
 341 JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isAnonymousStruct
 342   (JNIEnv *env, jobject cursor) {
 343     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 344     return clang_Cursor_isAnonymous(*ptr);
 345 }
 346 
 347 JNIEXPORT jstring JNICALL Java_jdk_internal_clang_Cursor_spelling
 348   (JNIEnv *env, jobject cursor) {
 349     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 350     CXString spelling = clang_getCursorSpelling(*ptr);
 351     return CX2JString(env, spelling);
 352 }
 353 
 354 JNIEXPORT jstring JNICALL Java_jdk_internal_clang_Cursor_USR
 355   (JNIEnv *env, jobject cursor) {
 356     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 357     CXString usr = clang_getCursorUSR(*ptr);
 358     return CX2JString(env, usr);
 359 }
 360 
 361 JNIEXPORT jint JNICALL Java_jdk_internal_clang_Cursor_kind1
 362   (JNIEnv *env, jobject cursor) {
 363     CXCursor *ptr = (CXCursor*) J2P(env, cursor);
 364     return clang_getCursorKind(*ptr);
 365 }
 366 


< prev index next >