diff options
Diffstat (limited to 'src/runtime/java/org')
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/pgf/Expr.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Expr.java b/src/runtime/java/org/grammaticalframework/pgf/Expr.java index 8462cb30f..40655cbcb 100644 --- a/src/runtime/java/org/grammaticalframework/pgf/Expr.java +++ b/src/runtime/java/org/grammaticalframework/pgf/Expr.java @@ -99,6 +99,10 @@ public class Expr implements Serializable { * If this is not a string literal then the result is null. */ public native String unStr(); + /** An implementation for the visitor pattern. The method uses + * reflection to find the relevant methods from the visitor object */ + public native void visit(Object visitor); + /** Returns the expression as a string in the GF syntax */ public String toString() { return showExpr(ref); |
