From 96dc74d48648a51208b7251c2c1b404b17c21d5b Mon Sep 17 00:00:00 2001 From: clay_shooter Date: Thu, 8 Dec 2005 02:33:58 +0000 Subject: [PATCH] put in or de-deprecated some methods for jacobgen support. The methods are documented as such and that they shouldn't be used --- src/com/jacob/com/Variant.java | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/com/jacob/com/Variant.java b/src/com/jacob/com/Variant.java index d84aafc..cc96ba5 100644 --- a/src/com/jacob/com/Variant.java +++ b/src/com/jacob/com/Variant.java @@ -203,6 +203,13 @@ public class Variant extends JacobObject { throw new NotImplementedException("Not implemented"); } + /** + * Exists to support jacobgen. + * This would be deprecated if it weren't for jacobgen + * @return this same object + */ + public Variant toVariant() { return this; } + /** * @deprecated superceded by SafeArray * @param in doesn't matter because this method does nothing @@ -455,9 +462,11 @@ public class Variant extends JacobObject { public native int toError(); /** - * acts a a cover for toDispatch + * Acts a a cover for toDispatch. + * This primarily exists to support jacobgen. + * This should be deprecated. * @return Object returned by toDispatch() - * @deprecated should use toDispatch() instead + * @see Variant#toDispatch() instead */ public Object toObject() { return toDispatch(); @@ -491,8 +500,11 @@ public class Variant extends JacobObject { public native void putCurrency(long in); /** - * puts an object into the Variant -- converts to Dispatch - * @deprecated use putDispatch() + * Puts an object into the Variant -- converts to Dispatch. + * Acts as a cover for putDispatchObject(); + * This primarily exists to support jacobgen. + * This should be deprecated. + * @see Variant#putDispatch(Dispatch) * */ public void putObject(Object in){ // this should verify in instanceof Dispatch @@ -523,8 +535,10 @@ public class Variant extends JacobObject { public native void putBooleanRef(boolean in); /** - * Just a cover for putObject. - * @deprecated we shouldn't accept any old random object + * Just a cover for putObject(). + * We shouldn't accept any old random object. + * This has been left in to support jacobgen. + * This should be deprecated. * @param in */ public void putObjectRef(Object in) {