summaryrefslogtreecommitdiff
path: root/src/runtime/java/jpgf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/java/jpgf.c')
-rw-r--r--src/runtime/java/jpgf.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c
index 5622b4885..fd7fe337d 100644
--- a/src/runtime/java/jpgf.c
+++ b/src/runtime/java/jpgf.c
@@ -1575,6 +1575,13 @@ Java_org_grammaticalframework_pgf_Expr_hashCode(JNIEnv* env, jobject self)
return pgf_expr_hash(0, e);
}
+JNIEXPORT jint JNICALL
+Java_org_grammaticalframework_pgf_Expr_size(JNIEnv* env, jobject self)
+{
+ PgfExpr e = gu_variant_from_ptr(l2p(get_ref(env, self)));
+ return pgf_expr_size(e);
+}
+
JNIEXPORT jstring JNICALL
Java_org_grammaticalframework_pgf_Type_getCategory(JNIEnv* env, jobject self)
{