1 /* 2 * Copyright (C) 2014 The Android Open Source Project 3 * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5 * 6 * This code is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License version 2 only, as 8 * published by the Free Software Foundation. Oracle designates this 9 * particular file as subject to the "Classpath" exception as provided 10 * by Oracle in the LICENSE file that accompanied this code. 11 * 12 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 15 * version 2 for more details (a copy is included in the LICENSE file that 16 * accompanied this code). 17 * 18 * You should have received a copy of the GNU General Public License version 19 * 2 along with this work; if not, write to the Free Software Foundation, 20 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 21 * 22 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 23 * or visit www.oracle.com if you need additional information or have any 24 * questions. 25 */ 26 27 package java.io; 28 29 import android.compat.annotation.UnsupportedAppUsage; 30 31 @SuppressWarnings({"unchecked", "deprecation", "all"}) 32 public class ObjectOutputStream extends java.io.OutputStream 33 implements java.io.ObjectOutput, java.io.ObjectStreamConstants { 34 ObjectOutputStream(java.io.OutputStream out)35 public ObjectOutputStream(java.io.OutputStream out) throws java.io.IOException { 36 throw new RuntimeException("Stub!"); 37 } 38 ObjectOutputStream()39 protected ObjectOutputStream() throws java.io.IOException, java.lang.SecurityException { 40 throw new RuntimeException("Stub!"); 41 } 42 useProtocolVersion(int version)43 public void useProtocolVersion(int version) throws java.io.IOException { 44 throw new RuntimeException("Stub!"); 45 } 46 writeObject(java.lang.Object obj)47 public final void writeObject(java.lang.Object obj) throws java.io.IOException { 48 throw new RuntimeException("Stub!"); 49 } 50 writeObjectOverride(java.lang.Object obj)51 protected void writeObjectOverride(java.lang.Object obj) throws java.io.IOException { 52 throw new RuntimeException("Stub!"); 53 } 54 writeUnshared(java.lang.Object obj)55 public void writeUnshared(java.lang.Object obj) throws java.io.IOException { 56 throw new RuntimeException("Stub!"); 57 } 58 defaultWriteObject()59 public void defaultWriteObject() throws java.io.IOException { 60 throw new RuntimeException("Stub!"); 61 } 62 putFields()63 public java.io.ObjectOutputStream.PutField putFields() throws java.io.IOException { 64 throw new RuntimeException("Stub!"); 65 } 66 writeFields()67 public void writeFields() throws java.io.IOException { 68 throw new RuntimeException("Stub!"); 69 } 70 reset()71 public void reset() throws java.io.IOException { 72 throw new RuntimeException("Stub!"); 73 } 74 annotateClass(java.lang.Class<?> cl)75 protected void annotateClass(java.lang.Class<?> cl) throws java.io.IOException { 76 throw new RuntimeException("Stub!"); 77 } 78 annotateProxyClass(java.lang.Class<?> cl)79 protected void annotateProxyClass(java.lang.Class<?> cl) throws java.io.IOException { 80 throw new RuntimeException("Stub!"); 81 } 82 replaceObject(java.lang.Object obj)83 protected java.lang.Object replaceObject(java.lang.Object obj) throws java.io.IOException { 84 throw new RuntimeException("Stub!"); 85 } 86 enableReplaceObject(boolean enable)87 protected boolean enableReplaceObject(boolean enable) throws java.lang.SecurityException { 88 throw new RuntimeException("Stub!"); 89 } 90 writeStreamHeader()91 protected void writeStreamHeader() throws java.io.IOException { 92 throw new RuntimeException("Stub!"); 93 } 94 writeClassDescriptor(java.io.ObjectStreamClass desc)95 protected void writeClassDescriptor(java.io.ObjectStreamClass desc) throws java.io.IOException { 96 throw new RuntimeException("Stub!"); 97 } 98 write(int val)99 public void write(int val) throws java.io.IOException { 100 throw new RuntimeException("Stub!"); 101 } 102 write(byte[] buf)103 public void write(byte[] buf) throws java.io.IOException { 104 throw new RuntimeException("Stub!"); 105 } 106 write(byte[] buf, int off, int len)107 public void write(byte[] buf, int off, int len) throws java.io.IOException { 108 throw new RuntimeException("Stub!"); 109 } 110 flush()111 public void flush() throws java.io.IOException { 112 throw new RuntimeException("Stub!"); 113 } 114 drain()115 protected void drain() throws java.io.IOException { 116 throw new RuntimeException("Stub!"); 117 } 118 close()119 public void close() throws java.io.IOException { 120 throw new RuntimeException("Stub!"); 121 } 122 writeBoolean(boolean val)123 public void writeBoolean(boolean val) throws java.io.IOException { 124 throw new RuntimeException("Stub!"); 125 } 126 writeByte(int val)127 public void writeByte(int val) throws java.io.IOException { 128 throw new RuntimeException("Stub!"); 129 } 130 writeShort(int val)131 public void writeShort(int val) throws java.io.IOException { 132 throw new RuntimeException("Stub!"); 133 } 134 writeChar(int val)135 public void writeChar(int val) throws java.io.IOException { 136 throw new RuntimeException("Stub!"); 137 } 138 writeInt(int val)139 public void writeInt(int val) throws java.io.IOException { 140 throw new RuntimeException("Stub!"); 141 } 142 writeLong(long val)143 public void writeLong(long val) throws java.io.IOException { 144 throw new RuntimeException("Stub!"); 145 } 146 writeFloat(float val)147 public void writeFloat(float val) throws java.io.IOException { 148 throw new RuntimeException("Stub!"); 149 } 150 writeDouble(double val)151 public void writeDouble(double val) throws java.io.IOException { 152 throw new RuntimeException("Stub!"); 153 } 154 writeBytes(java.lang.String str)155 public void writeBytes(java.lang.String str) throws java.io.IOException { 156 throw new RuntimeException("Stub!"); 157 } 158 writeChars(java.lang.String str)159 public void writeChars(java.lang.String str) throws java.io.IOException { 160 throw new RuntimeException("Stub!"); 161 } 162 writeUTF(java.lang.String str)163 public void writeUTF(java.lang.String str) throws java.io.IOException { 164 throw new RuntimeException("Stub!"); 165 } 166 getProtocolVersion()167 int getProtocolVersion() { 168 throw new RuntimeException("Stub!"); 169 } 170 writeTypeString(java.lang.String str)171 void writeTypeString(java.lang.String str) throws java.io.IOException { 172 throw new RuntimeException("Stub!"); 173 } 174 verifySubclass()175 private void verifySubclass() { 176 throw new RuntimeException("Stub!"); 177 } 178 auditSubclass(java.lang.Class<?> subcl)179 private static boolean auditSubclass(java.lang.Class<?> subcl) { 180 throw new RuntimeException("Stub!"); 181 } 182 clear()183 private void clear() { 184 throw new RuntimeException("Stub!"); 185 } 186 writeObject0(java.lang.Object obj, boolean unshared)187 private void writeObject0(java.lang.Object obj, boolean unshared) throws java.io.IOException { 188 throw new RuntimeException("Stub!"); 189 } 190 writeNull()191 private void writeNull() throws java.io.IOException { 192 throw new RuntimeException("Stub!"); 193 } 194 writeHandle(int handle)195 private void writeHandle(int handle) throws java.io.IOException { 196 throw new RuntimeException("Stub!"); 197 } 198 writeClass(java.lang.Class<?> cl, boolean unshared)199 private void writeClass(java.lang.Class<?> cl, boolean unshared) throws java.io.IOException { 200 throw new RuntimeException("Stub!"); 201 } 202 writeClassDesc(java.io.ObjectStreamClass desc, boolean unshared)203 private void writeClassDesc(java.io.ObjectStreamClass desc, boolean unshared) 204 throws java.io.IOException { 205 throw new RuntimeException("Stub!"); 206 } 207 isCustomSubclass()208 private boolean isCustomSubclass() { 209 throw new RuntimeException("Stub!"); 210 } 211 writeProxyDesc(java.io.ObjectStreamClass desc, boolean unshared)212 private void writeProxyDesc(java.io.ObjectStreamClass desc, boolean unshared) 213 throws java.io.IOException { 214 throw new RuntimeException("Stub!"); 215 } 216 writeNonProxyDesc(java.io.ObjectStreamClass desc, boolean unshared)217 private void writeNonProxyDesc(java.io.ObjectStreamClass desc, boolean unshared) 218 throws java.io.IOException { 219 throw new RuntimeException("Stub!"); 220 } 221 writeString(java.lang.String str, boolean unshared)222 private void writeString(java.lang.String str, boolean unshared) throws java.io.IOException { 223 throw new RuntimeException("Stub!"); 224 } 225 writeArray( java.lang.Object array, java.io.ObjectStreamClass desc, boolean unshared)226 private void writeArray( 227 java.lang.Object array, java.io.ObjectStreamClass desc, boolean unshared) 228 throws java.io.IOException { 229 throw new RuntimeException("Stub!"); 230 } 231 writeEnum(java.lang.Enum<?> en, java.io.ObjectStreamClass desc, boolean unshared)232 private void writeEnum(java.lang.Enum<?> en, java.io.ObjectStreamClass desc, boolean unshared) 233 throws java.io.IOException { 234 throw new RuntimeException("Stub!"); 235 } 236 writeOrdinaryObject( java.lang.Object obj, java.io.ObjectStreamClass desc, boolean unshared)237 private void writeOrdinaryObject( 238 java.lang.Object obj, java.io.ObjectStreamClass desc, boolean unshared) 239 throws java.io.IOException { 240 throw new RuntimeException("Stub!"); 241 } 242 writeExternalData(java.io.Externalizable obj)243 private void writeExternalData(java.io.Externalizable obj) throws java.io.IOException { 244 throw new RuntimeException("Stub!"); 245 } 246 writeSerialData(java.lang.Object obj, java.io.ObjectStreamClass desc)247 private void writeSerialData(java.lang.Object obj, java.io.ObjectStreamClass desc) 248 throws java.io.IOException { 249 throw new RuntimeException("Stub!"); 250 } 251 defaultWriteFields(java.lang.Object obj, java.io.ObjectStreamClass desc)252 private void defaultWriteFields(java.lang.Object obj, java.io.ObjectStreamClass desc) 253 throws java.io.IOException { 254 throw new RuntimeException("Stub!"); 255 } 256 writeFatalException(java.io.IOException ex)257 private void writeFatalException(java.io.IOException ex) throws java.io.IOException { 258 throw new RuntimeException("Stub!"); 259 } 260 floatsToBytes( float[] src, int srcpos, byte[] dst, int dstpos, int nfloats)261 private static native void floatsToBytes( 262 float[] src, int srcpos, byte[] dst, int dstpos, int nfloats); 263 doublesToBytes( double[] src, int srcpos, byte[] dst, int dstpos, int ndoubles)264 private static native void doublesToBytes( 265 double[] src, int srcpos, byte[] dst, int dstpos, int ndoubles); 266 267 private final java.io.ObjectOutputStream.BlockDataOutputStream bout; 268 269 { 270 bout = null; 271 } 272 273 private java.io.SerialCallbackContext curContext; 274 275 private java.io.ObjectOutputStream.PutFieldImpl curPut; 276 277 private final java.io.ObjectOutputStream.DebugTraceInfoStack debugInfoStack; 278 279 { 280 debugInfoStack = null; 281 } 282 283 private int depth; 284 285 private final boolean enableOverride; 286 287 { 288 enableOverride = false; 289 } 290 291 private boolean enableReplace; 292 293 private static final boolean extendedDebugInfo = false; 294 295 private final java.io.ObjectOutputStream.HandleTable handles; 296 297 { 298 handles = null; 299 } 300 301 private byte[] primVals; 302 303 @UnsupportedAppUsage(maxTargetSdk = 30, trackingBug = 170729553) 304 private int protocol = 2; // 0x2 305 306 private final java.io.ObjectOutputStream.ReplaceTable subs; 307 308 { 309 subs = null; 310 } 311 312 @SuppressWarnings({"unchecked", "deprecation", "all"}) 313 private static class BlockDataOutputStream extends java.io.OutputStream 314 implements java.io.DataOutput { 315 BlockDataOutputStream(java.io.OutputStream out)316 BlockDataOutputStream(java.io.OutputStream out) { 317 throw new RuntimeException("Stub!"); 318 } 319 setBlockDataMode(boolean mode)320 boolean setBlockDataMode(boolean mode) throws java.io.IOException { 321 throw new RuntimeException("Stub!"); 322 } 323 getBlockDataMode()324 boolean getBlockDataMode() { 325 throw new RuntimeException("Stub!"); 326 } 327 warnIfClosed()328 private void warnIfClosed() { 329 throw new RuntimeException("Stub!"); 330 } 331 write(int b)332 public void write(int b) throws java.io.IOException { 333 throw new RuntimeException("Stub!"); 334 } 335 write(byte[] b)336 public void write(byte[] b) throws java.io.IOException { 337 throw new RuntimeException("Stub!"); 338 } 339 write(byte[] b, int off, int len)340 public void write(byte[] b, int off, int len) throws java.io.IOException { 341 throw new RuntimeException("Stub!"); 342 } 343 flush()344 public void flush() throws java.io.IOException { 345 throw new RuntimeException("Stub!"); 346 } 347 close()348 public void close() throws java.io.IOException { 349 throw new RuntimeException("Stub!"); 350 } 351 write(byte[] b, int off, int len, boolean copy)352 void write(byte[] b, int off, int len, boolean copy) throws java.io.IOException { 353 throw new RuntimeException("Stub!"); 354 } 355 drain()356 void drain() throws java.io.IOException { 357 throw new RuntimeException("Stub!"); 358 } 359 writeBlockHeader(int len)360 private void writeBlockHeader(int len) throws java.io.IOException { 361 throw new RuntimeException("Stub!"); 362 } 363 writeBoolean(boolean v)364 public void writeBoolean(boolean v) throws java.io.IOException { 365 throw new RuntimeException("Stub!"); 366 } 367 writeByte(int v)368 public void writeByte(int v) throws java.io.IOException { 369 throw new RuntimeException("Stub!"); 370 } 371 writeChar(int v)372 public void writeChar(int v) throws java.io.IOException { 373 throw new RuntimeException("Stub!"); 374 } 375 writeShort(int v)376 public void writeShort(int v) throws java.io.IOException { 377 throw new RuntimeException("Stub!"); 378 } 379 writeInt(int v)380 public void writeInt(int v) throws java.io.IOException { 381 throw new RuntimeException("Stub!"); 382 } 383 writeFloat(float v)384 public void writeFloat(float v) throws java.io.IOException { 385 throw new RuntimeException("Stub!"); 386 } 387 writeLong(long v)388 public void writeLong(long v) throws java.io.IOException { 389 throw new RuntimeException("Stub!"); 390 } 391 writeDouble(double v)392 public void writeDouble(double v) throws java.io.IOException { 393 throw new RuntimeException("Stub!"); 394 } 395 writeBytes(java.lang.String s)396 public void writeBytes(java.lang.String s) throws java.io.IOException { 397 throw new RuntimeException("Stub!"); 398 } 399 writeChars(java.lang.String s)400 public void writeChars(java.lang.String s) throws java.io.IOException { 401 throw new RuntimeException("Stub!"); 402 } 403 writeUTF(java.lang.String s)404 public void writeUTF(java.lang.String s) throws java.io.IOException { 405 throw new RuntimeException("Stub!"); 406 } 407 writeBooleans(boolean[] v, int off, int len)408 void writeBooleans(boolean[] v, int off, int len) throws java.io.IOException { 409 throw new RuntimeException("Stub!"); 410 } 411 writeChars(char[] v, int off, int len)412 void writeChars(char[] v, int off, int len) throws java.io.IOException { 413 throw new RuntimeException("Stub!"); 414 } 415 writeShorts(short[] v, int off, int len)416 void writeShorts(short[] v, int off, int len) throws java.io.IOException { 417 throw new RuntimeException("Stub!"); 418 } 419 writeInts(int[] v, int off, int len)420 void writeInts(int[] v, int off, int len) throws java.io.IOException { 421 throw new RuntimeException("Stub!"); 422 } 423 writeFloats(float[] v, int off, int len)424 void writeFloats(float[] v, int off, int len) throws java.io.IOException { 425 throw new RuntimeException("Stub!"); 426 } 427 writeLongs(long[] v, int off, int len)428 void writeLongs(long[] v, int off, int len) throws java.io.IOException { 429 throw new RuntimeException("Stub!"); 430 } 431 writeDoubles(double[] v, int off, int len)432 void writeDoubles(double[] v, int off, int len) throws java.io.IOException { 433 throw new RuntimeException("Stub!"); 434 } 435 getUTFLength(java.lang.String s)436 long getUTFLength(java.lang.String s) { 437 throw new RuntimeException("Stub!"); 438 } 439 writeUTF(java.lang.String s, long utflen)440 void writeUTF(java.lang.String s, long utflen) throws java.io.IOException { 441 throw new RuntimeException("Stub!"); 442 } 443 writeLongUTF(java.lang.String s)444 void writeLongUTF(java.lang.String s) throws java.io.IOException { 445 throw new RuntimeException("Stub!"); 446 } 447 writeLongUTF(java.lang.String s, long utflen)448 void writeLongUTF(java.lang.String s, long utflen) throws java.io.IOException { 449 throw new RuntimeException("Stub!"); 450 } 451 writeUTFBody(java.lang.String s)452 private void writeUTFBody(java.lang.String s) throws java.io.IOException { 453 throw new RuntimeException("Stub!"); 454 } 455 456 private static final int CHAR_BUF_SIZE = 256; // 0x100 457 458 private static final int MAX_BLOCK_SIZE = 1024; // 0x400 459 460 private static final int MAX_HEADER_SIZE = 5; // 0x5 461 462 private boolean blkmode = false; 463 464 private final byte[] buf; 465 466 { 467 buf = new byte[0]; 468 } 469 470 private final char[] cbuf; 471 472 { 473 cbuf = new char[0]; 474 } 475 476 private final java.io.DataOutputStream dout; 477 478 { 479 dout = null; 480 } 481 482 private final byte[] hbuf; 483 484 { 485 hbuf = new byte[0]; 486 } 487 488 private final java.io.OutputStream out; 489 490 { 491 out = null; 492 } 493 494 private int pos = 0; // 0x0 495 496 private boolean warnOnceWhenWriting; 497 } 498 499 @SuppressWarnings({"unchecked", "deprecation", "all"}) 500 private static class Caches { 501 Caches()502 private Caches() { 503 throw new RuntimeException("Stub!"); 504 } 505 506 static final java.util.concurrent.ConcurrentMap< 507 java.io.ObjectStreamClass.WeakClassKey, java.lang.Boolean> 508 subclassAudits; 509 510 static { 511 subclassAudits = null; 512 } 513 514 static final java.lang.ref.ReferenceQueue<java.lang.Class<?>> subclassAuditsQueue; 515 516 static { 517 subclassAuditsQueue = null; 518 } 519 } 520 521 @SuppressWarnings({"unchecked", "deprecation", "all"}) 522 private static class DebugTraceInfoStack { 523 DebugTraceInfoStack()524 DebugTraceInfoStack() { 525 throw new RuntimeException("Stub!"); 526 } 527 clear()528 void clear() { 529 throw new RuntimeException("Stub!"); 530 } 531 pop()532 void pop() { 533 throw new RuntimeException("Stub!"); 534 } 535 push(java.lang.String entry)536 void push(java.lang.String entry) { 537 throw new RuntimeException("Stub!"); 538 } 539 toString()540 public java.lang.String toString() { 541 throw new RuntimeException("Stub!"); 542 } 543 544 private final java.util.List<java.lang.String> stack; 545 546 { 547 stack = null; 548 } 549 } 550 551 @SuppressWarnings({"unchecked", "deprecation", "all"}) 552 private static class HandleTable { 553 HandleTable(int initialCapacity, float loadFactor)554 HandleTable(int initialCapacity, float loadFactor) { 555 throw new RuntimeException("Stub!"); 556 } 557 assign(java.lang.Object obj)558 int assign(java.lang.Object obj) { 559 throw new RuntimeException("Stub!"); 560 } 561 lookup(java.lang.Object obj)562 int lookup(java.lang.Object obj) { 563 throw new RuntimeException("Stub!"); 564 } 565 clear()566 void clear() { 567 throw new RuntimeException("Stub!"); 568 } 569 size()570 int size() { 571 throw new RuntimeException("Stub!"); 572 } 573 insert(java.lang.Object obj, int handle)574 private void insert(java.lang.Object obj, int handle) { 575 throw new RuntimeException("Stub!"); 576 } 577 growSpine()578 private void growSpine() { 579 throw new RuntimeException("Stub!"); 580 } 581 growEntries()582 private void growEntries() { 583 throw new RuntimeException("Stub!"); 584 } 585 hash(java.lang.Object obj)586 private int hash(java.lang.Object obj) { 587 throw new RuntimeException("Stub!"); 588 } 589 590 private final float loadFactor; 591 592 { 593 loadFactor = 0; 594 } 595 596 private int[] next; 597 598 private java.lang.Object[] objs; 599 600 private int size; 601 602 private int[] spine; 603 604 private int threshold; 605 } 606 607 @SuppressWarnings({"unchecked", "deprecation", "all"}) 608 public abstract static class PutField { 609 PutField()610 public PutField() { 611 throw new RuntimeException("Stub!"); 612 } 613 put(java.lang.String name, boolean val)614 public abstract void put(java.lang.String name, boolean val); 615 put(java.lang.String name, byte val)616 public abstract void put(java.lang.String name, byte val); 617 put(java.lang.String name, char val)618 public abstract void put(java.lang.String name, char val); 619 put(java.lang.String name, short val)620 public abstract void put(java.lang.String name, short val); 621 put(java.lang.String name, int val)622 public abstract void put(java.lang.String name, int val); 623 put(java.lang.String name, long val)624 public abstract void put(java.lang.String name, long val); 625 put(java.lang.String name, float val)626 public abstract void put(java.lang.String name, float val); 627 put(java.lang.String name, double val)628 public abstract void put(java.lang.String name, double val); 629 put(java.lang.String name, java.lang.Object val)630 public abstract void put(java.lang.String name, java.lang.Object val); 631 632 @Deprecated write(java.io.ObjectOutput out)633 public abstract void write(java.io.ObjectOutput out) throws java.io.IOException; 634 } 635 636 @SuppressWarnings({"unchecked", "deprecation", "all"}) 637 private class PutFieldImpl extends java.io.ObjectOutputStream.PutField { 638 PutFieldImpl(java.io.ObjectStreamClass desc)639 PutFieldImpl(java.io.ObjectStreamClass desc) { 640 throw new RuntimeException("Stub!"); 641 } 642 put(java.lang.String name, boolean val)643 public void put(java.lang.String name, boolean val) { 644 throw new RuntimeException("Stub!"); 645 } 646 put(java.lang.String name, byte val)647 public void put(java.lang.String name, byte val) { 648 throw new RuntimeException("Stub!"); 649 } 650 put(java.lang.String name, char val)651 public void put(java.lang.String name, char val) { 652 throw new RuntimeException("Stub!"); 653 } 654 put(java.lang.String name, short val)655 public void put(java.lang.String name, short val) { 656 throw new RuntimeException("Stub!"); 657 } 658 put(java.lang.String name, int val)659 public void put(java.lang.String name, int val) { 660 throw new RuntimeException("Stub!"); 661 } 662 put(java.lang.String name, float val)663 public void put(java.lang.String name, float val) { 664 throw new RuntimeException("Stub!"); 665 } 666 put(java.lang.String name, long val)667 public void put(java.lang.String name, long val) { 668 throw new RuntimeException("Stub!"); 669 } 670 put(java.lang.String name, double val)671 public void put(java.lang.String name, double val) { 672 throw new RuntimeException("Stub!"); 673 } 674 put(java.lang.String name, java.lang.Object val)675 public void put(java.lang.String name, java.lang.Object val) { 676 throw new RuntimeException("Stub!"); 677 } 678 write(java.io.ObjectOutput out)679 public void write(java.io.ObjectOutput out) throws java.io.IOException { 680 throw new RuntimeException("Stub!"); 681 } 682 writeFields()683 void writeFields() throws java.io.IOException { 684 throw new RuntimeException("Stub!"); 685 } 686 getFieldOffset(java.lang.String name, java.lang.Class<?> type)687 private int getFieldOffset(java.lang.String name, java.lang.Class<?> type) { 688 throw new RuntimeException("Stub!"); 689 } 690 691 private final java.io.ObjectStreamClass desc; 692 693 { 694 desc = null; 695 } 696 697 private final java.lang.Object[] objVals; 698 699 { 700 objVals = new java.lang.Object[0]; 701 } 702 703 private final byte[] primVals; 704 705 { 706 primVals = new byte[0]; 707 } 708 } 709 710 @SuppressWarnings({"unchecked", "deprecation", "all"}) 711 private static class ReplaceTable { 712 ReplaceTable(int initialCapacity, float loadFactor)713 ReplaceTable(int initialCapacity, float loadFactor) { 714 throw new RuntimeException("Stub!"); 715 } 716 assign(java.lang.Object obj, java.lang.Object rep)717 void assign(java.lang.Object obj, java.lang.Object rep) { 718 throw new RuntimeException("Stub!"); 719 } 720 lookup(java.lang.Object obj)721 java.lang.Object lookup(java.lang.Object obj) { 722 throw new RuntimeException("Stub!"); 723 } 724 clear()725 void clear() { 726 throw new RuntimeException("Stub!"); 727 } 728 size()729 int size() { 730 throw new RuntimeException("Stub!"); 731 } 732 grow()733 private void grow() { 734 throw new RuntimeException("Stub!"); 735 } 736 737 private final java.io.ObjectOutputStream.HandleTable htab; 738 739 { 740 htab = null; 741 } 742 743 private java.lang.Object[] reps; 744 } 745 } 746