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
|