public abstract class com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase extends javax.xml.ws.WebServiceException implements com.sun.istack.internal.localization.Localizable, com.sun.istack.internal.localization.LocalizableMessageFactory$ResourceBundleSupplier
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase
super_class: javax.xml.ws.WebServiceException
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private transient com.sun.istack.internal.localization.Localizable msg;
descriptor: Lcom/sun/istack/internal/localization/Localizable;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
protected void <init>(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokestatic com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.findNestedException:([Ljava/lang/Object;)Ljava/lang/Throwable;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
1: aload 0
new com.sun.istack.internal.localization.LocalizableMessage
dup
aload 0
invokevirtual com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.getDefaultResourceBundleName:()Ljava/lang/String;
aload 0
aload 1
aload 2
invokespecial com.sun.istack.internal.localization.LocalizableMessage.<init>:(Ljava/lang/String;Lcom/sun/istack/internal/localization/LocalizableMessageFactory$ResourceBundleSupplier;Ljava/lang/String;[Ljava/lang/Object;)V
putfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 3 1 key Ljava/lang/String;
0 3 2 args [Ljava/lang/Object;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
key
args
protected void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.istack.internal.localization.NullLocalizable
dup
aload 1
invokespecial com.sun.istack.internal.localization.NullLocalizable.<init>:(Ljava/lang/String;)V
invokespecial com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.<init>:(Lcom/sun/istack/internal/localization/Localizable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
message
protected void <init>(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.istack.internal.localization.NullLocalizable
dup
aload 1
invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
invokespecial com.sun.istack.internal.localization.NullLocalizable.<init>:(Ljava/lang/String;)V
aload 1
invokespecial com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.<init>:(Lcom/sun/istack/internal/localization/Localizable;Ljava/lang/Throwable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 2 1 throwable Ljava/lang/Throwable;
MethodParameters:
Name Flags
throwable
protected void <init>(com.sun.istack.internal.localization.Localizable);
descriptor: (Lcom/sun/istack/internal/localization/Localizable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.xml.ws.WebServiceException.<init>:()V
1: aload 0
aload 1
putfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 3 1 msg Lcom/sun/istack/internal/localization/Localizable;
MethodParameters:
Name Flags
msg
protected void <init>(com.sun.istack.internal.localization.Localizable, java.lang.Throwable);
descriptor: (Lcom/sun/istack/internal/localization/Localizable;Ljava/lang/Throwable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
1: aload 0
aload 1
putfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 3 1 msg Lcom/sun/istack/internal/localization/Localizable;
0 3 2 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
msg
cause
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
1: aload 1
aload 0
getfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
invokeinterface com.sun.istack.internal.localization.Localizable.getResourceBundleName:()Ljava/lang/String;
invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
2: aload 1
aload 0
getfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
invokeinterface com.sun.istack.internal.localization.Localizable.getKey:()Ljava/lang/String;
invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
3: aload 0
getfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
invokeinterface com.sun.istack.internal.localization.Localizable.getArguments:()[Ljava/lang/Object;
astore 2
start local 2 4: aload 2
ifnonnull 7
5: aload 1
iconst_m1
invokevirtual java.io.ObjectOutputStream.writeInt:(I)V
6: return
7: StackMap locals: java.lang.Object[]
StackMap stack:
aload 1
aload 2
arraylength
invokevirtual java.io.ObjectOutputStream.writeInt:(I)V
8: iconst_0
istore 3
start local 3 9: goto 15
10: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
ifnull 11
aload 2
iload 3
aaload
instanceof java.io.Serializable
ifeq 13
11: StackMap locals:
StackMap stack:
aload 1
aload 2
iload 3
aaload
invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
12: goto 14
13: StackMap locals:
StackMap stack:
aload 1
aload 2
iload 3
aaload
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
14: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
15: iload 3
aload 2
arraylength
if_icmplt 10
end local 3 16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 17 1 out Ljava/io/ObjectOutputStream;
4 17 2 args [Ljava/lang/Object;
9 16 3 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
1: aload 1
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 2: aload 1
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 3: aload 1
invokevirtual java.io.ObjectInputStream.readInt:()I
istore 5
start local 5 4: iload 5
iconst_m1
if_icmpge 6
5: new java.lang.NegativeArraySizeException
dup
invokespecial java.lang.NegativeArraySizeException.<init>:()V
athrow
6: StackMap locals: com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase java.io.ObjectInputStream top java.lang.String java.lang.String int
StackMap stack:
iload 5
iconst_m1
if_icmpne 9
7: aconst_null
astore 2
start local 2 8: goto 24
end local 2 StackMap locals:
StackMap stack:
9: iload 5
sipush 255
if_icmpge 17
10: iload 5
anewarray java.lang.Object
astore 2
start local 2 11: iconst_0
istore 6
start local 6 12: goto 15
13: StackMap locals: com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase java.io.ObjectInputStream java.lang.Object[] java.lang.String java.lang.String int int
StackMap stack:
aload 2
iload 6
aload 1
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
aastore
14: iinc 6 1
StackMap locals:
StackMap stack:
15: iload 6
aload 2
arraylength
if_icmplt 13
end local 6 16: goto 24
end local 2 17: StackMap locals: com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase java.io.ObjectInputStream top java.lang.String java.lang.String int
StackMap stack:
new java.util.ArrayList
dup
iload 5
sipush 1024
invokestatic java.lang.Math.min:(II)I
invokespecial java.util.ArrayList.<init>:(I)V
astore 6
start local 6 18: iconst_0
istore 7
start local 7 19: goto 22
20: StackMap locals: java.util.List int
StackMap stack:
aload 6
aload 1
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
21: iinc 7 1
StackMap locals:
StackMap stack:
22: iload 7
iload 5
if_icmplt 20
end local 7 23: aload 6
aload 6
invokeinterface java.util.List.size:()I
anewarray java.lang.Object
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
astore 2
end local 6 start local 2 24: StackMap locals: com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase java.io.ObjectInputStream java.lang.Object[] java.lang.String java.lang.String int
StackMap stack:
aload 0
new com.sun.istack.internal.localization.LocalizableMessageFactory
dup
aload 3
invokespecial com.sun.istack.internal.localization.LocalizableMessageFactory.<init>:(Ljava/lang/String;)V
aload 4
aload 2
invokevirtual com.sun.istack.internal.localization.LocalizableMessageFactory.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Lcom/sun/istack/internal/localization/Localizable;
putfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
25: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 26 1 in Ljava/io/ObjectInputStream;
8 9 2 args [Ljava/lang/Object;
11 17 2 args [Ljava/lang/Object;
24 26 2 args [Ljava/lang/Object;
2 26 3 resourceBundleName Ljava/lang/String;
3 26 4 key Ljava/lang/String;
4 26 5 len I
12 16 6 i I
18 24 6 argList Ljava/util/List<Ljava/lang/Object;>;
19 23 7 i I
Exceptions:
throws java.io.IOException, java.lang.ClassNotFoundException
MethodParameters:
Name Flags
in
private static java.lang.Throwable findNestedException(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Ljava/lang/Throwable;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 7
StackMap locals: java.lang.Object[] top int int java.lang.Object[]
StackMap stack:
3: aload 4
iload 2
aaload
astore 1
start local 1 4: aload 1
instanceof java.lang.Throwable
ifeq 6
5: aload 1
checkcast java.lang.Throwable
areturn
end local 1 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 3
if_icmplt 3
8: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 args [Ljava/lang/Object;
4 6 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
args
public java.lang.String getMessage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new com.sun.istack.internal.localization.Localizer
dup
invokespecial com.sun.istack.internal.localization.Localizer.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual com.sun.istack.internal.localization.Localizer.localize:(Lcom/sun/istack/internal/localization/Localizable;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
1 2 1 localizer Lcom/sun/istack/internal/localization/Localizer;
protected abstract java.lang.String getDefaultResourceBundleName();
descriptor: ()Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
public final java.lang.String getKey();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
invokeinterface com.sun.istack.internal.localization.Localizable.getKey:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
public final java.lang.Object[] getArguments();
descriptor: ()[Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
invokeinterface com.sun.istack.internal.localization.Localizable.getArguments:()[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
public final java.lang.String getResourceBundleName();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.msg:Lcom/sun/istack/internal/localization/Localizable;
invokeinterface com.sun.istack.internal.localization.Localizable.getResourceBundleName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
public java.util.ResourceBundle getResourceBundle(java.util.Locale);
descriptor: (Ljava/util/Locale;)Ljava/util/ResourceBundle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.ws.util.exception.JAXWSExceptionBase.getDefaultResourceBundleName:()Ljava/lang/String;
aload 1
invokestatic java.util.ResourceBundle.getBundle:(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/util/exception/JAXWSExceptionBase;
0 1 1 locale Ljava/util/Locale;
MethodParameters:
Name Flags
locale
}
SourceFile: "JAXWSExceptionBase.java"
InnerClasses:
public abstract ResourceBundleSupplier = com.sun.istack.internal.localization.LocalizableMessageFactory$ResourceBundleSupplier of com.sun.istack.internal.localization.LocalizableMessageFactory