class OpenEdge.Core.Assertion.AssertObject:

	constructor public AssertObject ():
	end.

	method public static void Equals ( a as Progress.Lang.Object, b as Progress.Lang.Object):
	end.

	method public static void NotEqual ( a as Progress.Lang.Object, b as Progress.Lang.Object):
	end.

	method public static void NotNull ( poArgument as Progress.Lang.Object, pcName as character):
	end.

	method public static void NotNull ( poArgument as Progress.Lang.Object):
	end.

	method public static void IsNull ( poArgument as Progress.Lang.Object, pcName as character):
	end.

	method public static void IsNull ( poArgument as Progress.Lang.Object):
	end.

	method public static void NotNull ( poArgument as Progress.Lang.Object extent , pcName as character):
	end.

	method public static void NotNull ( poArgument as Progress.Lang.Object extent ):
	end.

	method public static void IsNull ( poArgument as Progress.Lang.Object extent , pcName as character):
	end.

	method public static void IsNull ( poArgument as Progress.Lang.Object extent ):
	end.

	method public static void NotNullOrEmpty ( poArgument as OpenEdge.Core.Collections.ICollection, pcName as character):
	end.

	method public static void NotNullOrEmpty ( poArgument as OpenEdge.Core.Collections.ICollection):
	end.

	method public static void NotNullOrEmpty ( poArgument as OpenEdge.Core.Collections.IMap, pcName as character):
	end.

	method public static void NotNullOrEmpty ( poArgument as OpenEdge.Core.Collections.IMap):
	end.

	method public static void NotNullOrEmpty ( poArgument as Progress.Lang.Object extent , pcName as character):
	end.

	method public static void NotNullOrEmpty ( poArgument as Progress.Lang.Object extent ):
	end.

	method public static void IsInterface ( poArgument as Progress.Lang.Class):
	end.

	method public static void NotInterface ( poArgument as Progress.Lang.Class):
	end.

	method public static void IsAbstract ( poArgument as Progress.Lang.Class):
	end.

	method public static void NotAbstract ( poArgument as Progress.Lang.Class):
	end.

	method public static void IsFinal ( poArgument as Progress.Lang.Class):
	end.

	method public static void NotFinal ( poArgument as Progress.Lang.Class):
	end.

	method public static void IsType ( poArgument as Progress.Lang.Object extent , poType as Progress.Lang.Class):
	end.

	method public static void IsType ( poArgument as Progress.Lang.Object, poType as Progress.Lang.Class):
	end.

	method public static void NotType ( poArgument as Progress.Lang.Object, poType as Progress.Lang.Class):
	end.

	method public static void IsType ( phArgument as handle, poCheckType as OpenEdge.Core.DataTypeEnum, pcName as character):
	end.

	method public static void IsType ( phArgument as handle, poCheckType as OpenEdge.Core.DataTypeEnum):
	end.

	method public static void NotType ( phArgument as handle, poCheckType as OpenEdge.Core.DataTypeEnum, pcName as character):
	end.

	method public static void NotType ( phArgument as handle, poCheckType as OpenEdge.Core.DataTypeEnum):
	end.

	method public static void IsIndeterminateArray ( poArgument as Progress.Lang.Object extent , pcName as character):
	end.

	method public static void IsIndeterminateArray ( poArgument as Progress.Lang.Object extent ):
	end.

	method public static void HasDeterminateExtent ( poArgument as Progress.Lang.Object extent , pcName as character):
	end.

	method public static void HasDeterminateExtent ( poArgument as Progress.Lang.Object extent ):
	end.

	method public static void IsSerializable ( poArgument as Progress.Lang.Object):
	end.

	method public static void NotSerializable ( poArgument as Progress.Lang.Object):
	end.

end.
