aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2011-06-17 09:05:27 -0700
committerShawn O. Pearce <sop@google.com>2011-06-17 09:49:29 -0700
commita40c72dc588b60f85ca8ec4007a690cb2d6f17f1 (patch)
tree4c6a585713da1c7924aff873a8831b48594b45d7
parent34233caaa8b64af5534ac01e269ed1671d40fb1f (diff)
downloadprolog-cafe-a40c72dc588b60f85ca8ec4007a690cb2d6f17f1.tar.gz
Remove deprecated code from PredicateEncoder
-rw-r--r--src/lang/PredicateEncoder.java35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/lang/PredicateEncoder.java b/src/lang/PredicateEncoder.java
index 7ba6498..c6a5628 100644
--- a/src/lang/PredicateEncoder.java
+++ b/src/lang/PredicateEncoder.java
@@ -80,46 +80,11 @@ public class PredicateEncoder {
return r.toString();
}
- /**
- * Returns a <code>java.lang.Class</code> object associated with the predicate
- * class with the given arguments.
- * @param pkg package name
- * @param functor predicate name
- * @param arity predicate arity
- * @return a <code>java.lang.Class</code> object associated with the predicate
- * class that corresponds to <code>pkg:functor/arity</code>
- * if exists, otherwise <code>null</code>.
- * @deprecated As of Prolog Cafe 1.1, replaced by {@link PrologClassLoader#loadPredicateClass(String,String,int,boolean)};
- */
- public static Class getClass(String pkg, String functor, int arity) {
- String className = PredicateEncoder.encode(pkg, functor, arity);
- Class clazz = null;
- try {
- clazz = Class.forName(className);
- } catch (ClassNotFoundException e) {}
- return clazz;
- }
-
- /**
- * Check whether the predicate class for the given arguments is defined.
- * @param pkg package name
- * @param functor predicate name
- * @param arity predicate arity
- * @return <code>true</code> if the predicate <code>pkg:functor/arity</code>
- * is defined, otherwise <code>false</code>.
- * @deprecated As of Prolog Cafe 1.1, replaced by {@link PrologClassLoader#definedPredicate(String,String,int)};
- */
- public static boolean defined(String pkg, String functor, int arity) {
- Class clazz = PredicateEncoder.getClass(pkg, functor, arity);
- return clazz != null;
- }
-
public static void main(String argv[]) {
String p = argv[0];
String f = argv[1];
int n = (Integer.valueOf(argv[2])).intValue();
System.out.println(p + ":" + f + "/" + n);
System.out.println(PredicateEncoder.encode(p,f,n));
- System.out.println(PredicateEncoder.defined(p,f,n));
}
}