/* * Copyright 2013 Guidewire Software, Inc. */ package gw.lang.reflect.gs; import gw.lang.Deprecated; import gw.lang.PublishInGosu; import gw.lang.reflect.IType; @PublishInGosu public interface IGosuObject { @Deprecated(value="Use the 'typeof' operator in Gosu instead. 'obj.IntrinsicType' becomes 'typeof obj'.") IType getIntrinsicType(); // // Methods cooresponding with java.lang.Object // @gw.lang.InternalAPI @java.lang.Deprecated/* for @InternalAPI */ public String toString(); @gw.lang.InternalAPI @java.lang.Deprecated/* for @InternalAPI */ public int hashCode(); @gw.lang.InternalAPI @java.lang.Deprecated/* for @InternalAPI */ public boolean equals( Object o ); }