diff options
author | Shawn O. Pearce <sop@google.com> | 2011-06-17 09:05:27 -0700 |
---|---|---|
committer | Shawn O. Pearce <sop@google.com> | 2011-06-17 09:49:29 -0700 |
commit | a40c72dc588b60f85ca8ec4007a690cb2d6f17f1 (patch) | |
tree | 4c6a585713da1c7924aff873a8831b48594b45d7 | |
parent | 34233caaa8b64af5534ac01e269ed1671d40fb1f (diff) | |
download | prolog-cafe-a40c72dc588b60f85ca8ec4007a690cb2d6f17f1.tar.gz |
Remove deprecated code from PredicateEncoder
-rw-r--r-- | src/lang/PredicateEncoder.java | 35 |
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)); } } |