/** Checks the guard (if there is one) before performing a default serialization. */ @DSGenerator( tool_name = "Doppelganger", tool_version = "2.0", generated_on = "2014-08-13 13:14:14.534 -0400", hash_original_method = "348630D7F52CD6FE922772D18E5A4EE3", hash_generated_method = "2981E8416B8EEBBC7C8DB8E201224C05") private void writeObject(java.io.ObjectOutputStream out) throws IOException { if (guard != null) { guard.checkGuard(object); } out.defaultWriteObject(); }
/** * Returns the guarded {@code Object} if the associated {@code Guard} permits access. If access is * not granted, then a {@code SecurityException} is thrown. * * @return the guarded object. * @exception SecurityException if access is not granted to the guarded object. */ @DSGenerator( tool_name = "Doppelganger", tool_version = "2.0", generated_on = "2014-08-13 13:14:14.532 -0400", hash_original_method = "3EF173A6C6367EC6BC9E6B537A363AF5", hash_generated_method = "7C5E9C80A577D6664DDEDA5993E62201") public Object getObject() throws SecurityException { if (guard != null) { guard.checkGuard(object); } return object; }