abstract class com.sun.corba.se.impl.encoding.CDRInputStreamBase extends java.io.InputStream
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.corba.se.impl.encoding.CDRInputStreamBase
  super_class: java.io.InputStream
{
  protected com.sun.corba.se.impl.encoding.CDRInputStream parent;
    descriptor: Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    flags: (0x0004) ACC_PROTECTED

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
         0: .line 46
            aload 0 /* this */
            invokespecial java.io.InputStream.<init>:()V
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;

  public void setParent(com.sun.corba.se.impl.encoding.CDRInputStream);
    descriptor: (Lcom/sun/corba/se/impl/encoding/CDRInputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
        start local 1 // com.sun.corba.se.impl.encoding.CDRInputStream parent
         0: .line 51
            aload 0 /* this */
            aload 1 /* parent */
            putfield com.sun.corba.se.impl.encoding.CDRInputStreamBase.parent:Lcom/sun/corba/se/impl/encoding/CDRInputStream;
         1: .line 52
            return
        end local 1 // com.sun.corba.se.impl.encoding.CDRInputStream parent
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            0    2     1  parent  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    MethodParameters:
        Name  Flags
      parent  

  public abstract void init(org.omg.CORBA.ORB, java.nio.ByteBuffer, int, boolean, com.sun.corba.se.impl.encoding.BufferManagerRead);
    descriptor: (Lorg/omg/CORBA/ORB;Ljava/nio/ByteBuffer;IZLcom/sun/corba/se/impl/encoding/BufferManagerRead;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      orb            
      byteBuffer     
      size           
      littleEndian   
      bufferManager  

  public abstract boolean read_boolean();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract char read_char();
    descriptor: ()C
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract char read_wchar();
    descriptor: ()C
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract byte read_octet();
    descriptor: ()B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract short read_short();
    descriptor: ()S
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract short read_ushort();
    descriptor: ()S
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int read_long();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int read_ulong();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long read_longlong();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long read_ulonglong();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract float read_float();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract double read_double();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String read_string();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String read_wstring();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void read_boolean_array(boolean[], int, int);
    descriptor: ([ZII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_char_array(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_wchar_array(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_octet_array(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_short_array(short[], int, int);
    descriptor: ([SII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_ushort_array(short[], int, int);
    descriptor: ([SII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_long_array(int[], int, int);
    descriptor: ([III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_ulong_array(int[], int, int);
    descriptor: ([III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_longlong_array(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_ulonglong_array(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_float_array(float[], int, int);
    descriptor: ([FII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract void read_double_array(double[], int, int);
    descriptor: ([DII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public abstract org.omg.CORBA.Object read_Object();
    descriptor: ()Lorg/omg/CORBA/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.TypeCode read_TypeCode();
    descriptor: ()Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.Any read_any();
    descriptor: ()Lorg/omg/CORBA/Any;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.Principal read_Principal();
    descriptor: ()Lorg/omg/CORBA/Principal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public int read();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
         0: .line 92
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
    Exceptions:
      throws java.io.IOException

  public abstract java.math.BigDecimal read_fixed();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public org.omg.CORBA.Context read_Context();
    descriptor: ()Lorg/omg/CORBA/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
         0: .line 96
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;

  public abstract org.omg.CORBA.Object read_Object(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/omg/CORBA/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      clz   

  public abstract org.omg.CORBA.ORB orb();
    descriptor: ()Lorg/omg/CORBA/ORB;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.io.Serializable read_value();
    descriptor: ()Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.io.Serializable read_value(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      clz   

  public abstract java.io.Serializable read_value(org.omg.CORBA.portable.BoxedValueHelper);
    descriptor: (Lorg/omg/CORBA/portable/BoxedValueHelper;)Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      factory  

  public abstract java.io.Serializable read_value(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      rep_id  

  public abstract java.io.Serializable read_value(java.io.Serializable);
    descriptor: (Ljava/io/Serializable;)Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract java.lang.Object read_abstract_interface();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object read_abstract_interface(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      clz   

  public abstract void consumeEndian();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getPosition();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object read_Abstract();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.io.Serializable read_Value();
    descriptor: ()Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void read_any_array(org.omg.CORBA.AnySeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/AnySeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_boolean_array(org.omg.CORBA.BooleanSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/BooleanSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_char_array(org.omg.CORBA.CharSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/CharSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_wchar_array(org.omg.CORBA.WCharSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/WCharSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_octet_array(org.omg.CORBA.OctetSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/OctetSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_short_array(org.omg.CORBA.ShortSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/ShortSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_ushort_array(org.omg.CORBA.UShortSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/UShortSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_long_array(org.omg.CORBA.LongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/LongSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_ulong_array(org.omg.CORBA.ULongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/ULongSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_ulonglong_array(org.omg.CORBA.ULongLongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/ULongLongSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_longlong_array(org.omg.CORBA.LongLongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/LongLongSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_float_array(org.omg.CORBA.FloatSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/FloatSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract void read_double_array(org.omg.CORBA.DoubleSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/DoubleSeqHolder;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public abstract java.lang.String[] _truncatable_ids();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void mark(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      readlimit  

  public abstract void reset();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public boolean markSupported();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
         0: .line 156
            iconst_0
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStreamBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;

  public abstract com.sun.corba.se.impl.encoding.CDRInputStreamBase dup();
    descriptor: ()Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.math.BigDecimal read_fixed(short, short);
    descriptor: (SS)Ljava/math/BigDecimal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      digits  
      scale   

  public abstract boolean isLittleEndian();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  abstract void setHeaderPadding(boolean);
    descriptor: (Z)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      headerPadding  

  public abstract java.nio.ByteBuffer getByteBuffer();
    descriptor: ()Ljava/nio/ByteBuffer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setByteBuffer(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      byteBuffer  

  public abstract void setByteBufferWithInfo(com.sun.corba.se.impl.encoding.ByteBufferWithInfo);
    descriptor: (Lcom/sun/corba/se/impl/encoding/ByteBufferWithInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      bbwi  

  public abstract int getBufferLength();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setBufferLength(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract int getIndex();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setIndex(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract void orb(org.omg.CORBA.ORB);
    descriptor: (Lorg/omg/CORBA/ORB;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      orb   

  public abstract com.sun.corba.se.impl.encoding.BufferManagerRead getBufferManager();
    descriptor: ()Lcom/sun/corba/se/impl/encoding/BufferManagerRead;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.corba.se.spi.ior.iiop.GIOPVersion getGIOPVersion();
    descriptor: ()Lcom/sun/corba/se/spi/ior/iiop/GIOPVersion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  abstract com.sun.org.omg.SendingContext.CodeBase getCodeBase();
    descriptor: ()Lcom/sun/org/omg/SendingContext/CodeBase;
    flags: (0x0400) ACC_ABSTRACT

  abstract void printBuffer();
    descriptor: ()V
    flags: (0x0400) ACC_ABSTRACT

  abstract void alignOnBoundary(int);
    descriptor: (I)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      octetBoundary  

  abstract void performORBVersionSpecificInit();
    descriptor: ()V
    flags: (0x0400) ACC_ABSTRACT

  public abstract void resetCodeSetConverters();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void start_value();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void end_value();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "CDRInputStreamBase.java"