Remove deprecated code from PredicateEncoder
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 @@ 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)); } }