diff --git a/lib/ch_usi_si_seart_treesitter_QueryCursor.cc b/lib/ch_usi_si_seart_treesitter_QueryCursor.cc index 54eabafb..b26d56da 100644 --- a/lib/ch_usi_si_seart_treesitter_QueryCursor.cc +++ b/lib/ch_usi_si_seart_treesitter_QueryCursor.cc @@ -23,11 +23,6 @@ JNIEXPORT void JNICALL Java_ch_usi_si_seart_treesitter_QueryCursor_execute( env->SetBooleanField(thisObject, _queryCursorExecutedField, JNI_TRUE); } -JNIEXPORT jboolean JNICALL Java_ch_usi_si_seart_treesitter_QueryCursor_isExecuted( - JNIEnv* env, jobject thisObject) { - return env->GetBooleanField(thisObject, _queryCursorExecutedField); -} - JNIEXPORT jobject JNICALL Java_ch_usi_si_seart_treesitter_QueryCursor_nextMatch( JNIEnv* env, jobject thisObject) { bool executed = (bool)env->GetBooleanField(thisObject, _queryCursorExecutedField); diff --git a/lib/ch_usi_si_seart_treesitter_QueryCursor.h b/lib/ch_usi_si_seart_treesitter_QueryCursor.h index e38cfe83..15834ab7 100644 --- a/lib/ch_usi_si_seart_treesitter_QueryCursor.h +++ b/lib/ch_usi_si_seart_treesitter_QueryCursor.h @@ -23,14 +23,6 @@ JNIEXPORT void JNICALL Java_ch_usi_si_seart_treesitter_QueryCursor_delete JNIEXPORT void JNICALL Java_ch_usi_si_seart_treesitter_QueryCursor_execute (JNIEnv *, jobject); -/* - * Class: ch_usi_si_seart_treesitter_QueryCursor - * Method: isExecuted - * Signature: ()Z - */ -JNIEXPORT jboolean JNICALL Java_ch_usi_si_seart_treesitter_QueryCursor_isExecuted - (JNIEnv *, jobject); - /* * Class: ch_usi_si_seart_treesitter_QueryCursor * Method: nextMatch diff --git a/src/main/java/ch/usi/si/seart/treesitter/QueryCursor.java b/src/main/java/ch/usi/si/seart/treesitter/QueryCursor.java index 156b0c34..0761eb2a 100644 --- a/src/main/java/ch/usi/si/seart/treesitter/QueryCursor.java +++ b/src/main/java/ch/usi/si/seart/treesitter/QueryCursor.java @@ -2,7 +2,9 @@ import lombok.AccessLevel; import lombok.Generated; +import lombok.Getter; import lombok.experimental.FieldDefaults; +import lombok.experimental.NonFinal; import org.jetbrains.annotations.NotNull; import java.util.Iterator; @@ -22,7 +24,8 @@ public class QueryCursor extends External implements Iterable { Node node; Query query; - @SuppressWarnings("unused") + @Getter + @NonFinal boolean executed = false; @SuppressWarnings("unused") @@ -53,12 +56,6 @@ public QueryCursor(@NotNull Node node, @NotNull Query query) { */ public native void execute(); - /** - * @return {@code true} if the query was executed, {@code false} otherwise - * @since 1.5.0 - */ - public native boolean isExecuted(); - /** * Advance to the next match of the currently running query. *