Guidewire internal classes

Some code packages contain Guidewire internal classes that are reserved for Guidewire use only. Gosu code written to configure PolicyCenter must never use an internal class nor call any method of an internal class for any reason. Future releases of PolicyCenter can change or remove an internal class without notification.

The following packages contain Guidewire internal classes.

  • All packages in com.guidewire.*
  • Any package whose name or location includes the word internal

Gosu configuration code can safely use classes defined in any gw.* package, except for those packages whose name or location includes the word internal.

Some Gosu classes are visible in Studio, but are not intended for use. You can distinguish these Gosu classes because they have no visibility annotations (neither @Export nor @ReadOnly) and they are not in a gw package. Do not use these methods in configuration. The methods are unsupported and may change or be withdrawn without notice.