Lines Matching defs:out
61 * out in the Java Language Specification.
107 * @param out The stream to which this expression will be written.
109 * @throws NullPointerException if {@code out} is {@code null}
111 public void writeObject(Object oldInstance, Encoder out) {
112 Object newInstance = out.get(oldInstance);
114 out.remove(oldInstance);
115 out.writeExpression(instantiate(oldInstance, out));
118 initialize(oldInstance.getClass(), oldInstance, newInstance, out);
161 * @param out The stream to which this expression will be written.
164 * @throws NullPointerException if {@code out} is {@code null}
166 protected abstract Expression instantiate(Object oldInstance, Encoder out);
185 * which start out as references to <code>oldInstance</code> are returned
202 * @param out The stream to which any initialization statements should be written.
204 * @throws NullPointerException if {@code out} is {@code null}
208 Encoder out)
211 PersistenceDelegate info = out.getPersistenceDelegate(superType);
212 info.initialize(superType, oldInstance, newInstance, out);