summaryrefslogtreecommitdiff
path: root/src/runtime/java/org
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-08-27 22:37:31 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-08-27 22:37:31 +0000
commite1df8e713c7b0eec9f4d6ffdfae4cce53338931b (patch)
treeb5d4da7f7d665cd8c0f3c5cbdf79062310f258af /src/runtime/java/org
parentd3631d918df56969aba8fe42ec0b6876da0fd80e (diff)
small refactoring in the Java binding
Diffstat (limited to 'src/runtime/java/org')
-rw-r--r--src/runtime/java/org/grammaticalframework/pgf/Concr.java8
-rw-r--r--src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java16
-rw-r--r--src/runtime/java/org/grammaticalframework/pgf/PGF.java8
3 files changed, 17 insertions, 15 deletions
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Concr.java b/src/runtime/java/org/grammaticalframework/pgf/Concr.java
index 0f91539a0..f7ec88b60 100644
--- a/src/runtime/java/org/grammaticalframework/pgf/Concr.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/Concr.java
@@ -14,10 +14,10 @@ public class Concr {
// private stuff
private PGF gr;
- public long concr;
+ public long ref;
- private Concr(PGF gr, long concr) {
- this.gr = gr;
- this.concr = concr;
+ private Concr(PGF gr, long ref) {
+ this.gr = gr;
+ this.ref = ref;
}
}
diff --git a/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java b/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java
index be90d07c5..1ab9cae26 100644
--- a/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/ExprIterator.java
@@ -3,20 +3,22 @@ package org.grammaticalframework.pgf;
import java.util.*;
class ExprIterator implements Iterator<ExprProb> {
+ private Concr concr;
private Pool pool, out_pool;
- private long enumRef;
+ private long ref;
private ExprProb ep;
private boolean fetched;
- public ExprIterator(long pool, long out_pool, long enumRef) {
- this.pool = new Pool(pool);
+ public ExprIterator(Concr concr, long pool, long out_pool, long ref) {
+ this.concr = concr;
+ this.pool = new Pool(pool);
this.out_pool = new Pool(out_pool);
- this.enumRef = enumRef;
- this.ep = null;
- this.fetched = false;
+ this.ref = ref;
+ this.ep = null;
+ this.fetched = false;
}
- private native ExprProb fetchExprProb(long enumRef, Pool out_pool);
+ private native ExprProb fetchExprProb(long ref, Pool out_pool);
private void fetch() {
if (!fetched) {
diff --git a/src/runtime/java/org/grammaticalframework/pgf/PGF.java b/src/runtime/java/org/grammaticalframework/pgf/PGF.java
index 35ff8d044..467065d00 100644
--- a/src/runtime/java/org/grammaticalframework/pgf/PGF.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/PGF.java
@@ -30,18 +30,18 @@ public class PGF {
private static native void free(long pool);
private long pool;
- private long gr;
+ private long ref;
- private PGF(long pool, long gr) {
+ private PGF(long pool, long ref) {
this.pool = pool;
- this.gr = gr;
+ this.ref = ref;
}
protected void finalize () throws Throwable {
if (pool != 0) {
free(pool);
pool = 0;
- gr = 0;
+ ref = 0;
}
}