public class com.sun.xml.internal.ws.util.HandlerAnnotationProcessor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.util.HandlerAnnotationProcessor
super_class: java.lang.Object
{
private static final java.util.logging.Logger logger;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "com.sun.xml.internal.ws.util"
1: invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.logger:Ljava/util/logging/Logger;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/util/HandlerAnnotationProcessor;
public static com.sun.xml.internal.ws.util.HandlerAnnotationInfo buildHandlerInfo(java.lang.Class<?>, javax.xml.namespace.QName, javax.xml.namespace.QName, com.sun.xml.internal.ws.api.WSBinding);
descriptor: (Ljava/lang/Class;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/util/HandlerAnnotationInfo;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
invokestatic com.sun.xml.internal.ws.server.EndpointFactory.getExternalMetadatReader:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: new com.sun.xml.internal.ws.model.ReflectAnnotationReader
dup
invokespecial com.sun.xml.internal.ws.model.ReflectAnnotationReader.<init>:()V
astore 4
3: StackMap locals: com.sun.xml.internal.ws.api.databinding.MetadataReader
StackMap stack:
aload 4
ldc Ljavax/jws/HandlerChain;
aload 0
invokeinterface com.sun.xml.internal.ws.api.databinding.MetadataReader.getAnnotation:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.jws.HandlerChain
astore 5
start local 5 4: aload 5
ifnonnull 10
5: aload 0
aload 4
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.getSEI:(Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljava/lang/Class;
astore 0
6: aload 0
ifnull 8
7: aload 4
ldc Ljavax/jws/HandlerChain;
aload 0
invokeinterface com.sun.xml.internal.ws.api.databinding.MetadataReader.getAnnotation:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.jws.HandlerChain
astore 5
8: StackMap locals: javax.jws.HandlerChain
StackMap stack:
aload 5
ifnonnull 10
9: aconst_null
areturn
10: StackMap locals:
StackMap stack:
aload 0
ldc Ljavax/jws/soap/SOAPMessageHandlers;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnull 14
11: new com.sun.xml.internal.ws.util.UtilException
dup
12: ldc "util.handler.cannot.combine.soapmessagehandlers"
13: iconst_0
anewarray java.lang.Object
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
14: StackMap locals:
StackMap stack:
aload 0
aload 5
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.getFileAsStream:(Ljava/lang/Class;Ljavax/jws/HandlerChain;)Ljava/io/InputStream;
astore 6
start local 6 15: aconst_null
aload 6
iconst_1
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.create:(Ljava/lang/String;Ljava/io/InputStream;Z)Ljavax/xml/stream/XMLStreamReader;
16: astore 7
start local 7 17: aload 7
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
18: aload 7
aload 0
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
19: aload 1
aload 2
aload 3
20: invokestatic com.sun.xml.internal.ws.handler.HandlerChainsModel.parseHandlerFile:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/ClassLoader;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/util/HandlerAnnotationInfo;
astore 8
start local 8 21: aload 7
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
22: aload 6
invokevirtual java.io.InputStream.close:()V
23: goto 30
StackMap locals: java.lang.Class javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.WSBinding com.sun.xml.internal.ws.api.databinding.MetadataReader javax.jws.HandlerChain java.io.InputStream javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.util.HandlerAnnotationInfo
StackMap stack: javax.xml.stream.XMLStreamException
24: astore 9
start local 9 25: aload 9
invokevirtual javax.xml.stream.XMLStreamException.printStackTrace:()V
26: new com.sun.xml.internal.ws.util.UtilException
dup
aload 9
invokevirtual javax.xml.stream.XMLStreamException.getMessage:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 9 27: StackMap locals:
StackMap stack: java.io.IOException
astore 9
start local 9 28: aload 9
invokevirtual java.io.IOException.printStackTrace:()V
29: new com.sun.xml.internal.ws.util.UtilException
dup
aload 9
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 9 30: StackMap locals:
StackMap stack:
aload 8
areturn
end local 8 end local 7 end local 6 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 31 0 clazz Ljava/lang/Class<*>;
0 31 1 serviceName Ljavax/xml/namespace/QName;
0 31 2 portName Ljavax/xml/namespace/QName;
0 31 3 binding Lcom/sun/xml/internal/ws/api/WSBinding;
1 31 4 metadataReader Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
4 31 5 handlerChain Ljavax/jws/HandlerChain;
15 31 6 iStream Ljava/io/InputStream;
17 31 7 reader Ljavax/xml/stream/XMLStreamReader;
21 31 8 handlerAnnInfo Lcom/sun/xml/internal/ws/util/HandlerAnnotationInfo;
25 27 9 e Ljavax/xml/stream/XMLStreamException;
28 30 9 e Ljava/io/IOException;
Exception table:
from to target type
21 23 24 Class javax.xml.stream.XMLStreamException
21 23 27 Class java.io.IOException
Signature: (Ljava/lang/Class<*>;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/util/HandlerAnnotationInfo;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
2:
3:
MethodParameters:
Name Flags
clazz
serviceName
portName
binding
public static com.sun.xml.internal.ws.handler.HandlerChainsModel buildHandlerChainsModel(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/sun/xml/internal/ws/handler/HandlerChainsModel;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc Ljavax/jws/HandlerChain;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.jws.HandlerChain
3: astore 1
start local 1 4: aload 1
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: javax.jws.HandlerChain
StackMap stack:
aload 0
aload 1
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.getFileAsStream:(Ljava/lang/Class;Ljavax/jws/HandlerChain;)Ljava/io/InputStream;
astore 2
start local 2 7: aconst_null
aload 2
iconst_1
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.create:(Ljava/lang/String;Ljava/io/InputStream;Z)Ljavax/xml/stream/XMLStreamReader;
8: astore 3
start local 3 9: aload 3
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
10: aload 0
aload 3
invokestatic com.sun.xml.internal.ws.handler.HandlerChainsModel.parseHandlerConfigFile:(Ljava/lang/Class;Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/handler/HandlerChainsModel;
astore 4
start local 4 11: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
12: aload 2
invokevirtual java.io.InputStream.close:()V
13: goto 20
StackMap locals: java.lang.Class javax.jws.HandlerChain java.io.InputStream javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.handler.HandlerChainsModel
StackMap stack: javax.xml.stream.XMLStreamException
14: astore 5
start local 5 15: aload 5
invokevirtual javax.xml.stream.XMLStreamException.printStackTrace:()V
16: new com.sun.xml.internal.ws.util.UtilException
dup
aload 5
invokevirtual javax.xml.stream.XMLStreamException.getMessage:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 5 17: StackMap locals:
StackMap stack: java.io.IOException
astore 5
start local 5 18: aload 5
invokevirtual java.io.IOException.printStackTrace:()V
19: new com.sun.xml.internal.ws.util.UtilException
dup
aload 5
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 5 20: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 clazz Ljava/lang/Class<*>;
4 21 1 handlerChain Ljavax/jws/HandlerChain;
7 21 2 iStream Ljava/io/InputStream;
9 21 3 reader Ljavax/xml/stream/XMLStreamReader;
11 21 4 handlerChainsModel Lcom/sun/xml/internal/ws/handler/HandlerChainsModel;
15 17 5 e Ljavax/xml/stream/XMLStreamException;
18 20 5 e Ljava/io/IOException;
Exception table:
from to target type
11 13 14 Class javax.xml.stream.XMLStreamException
11 13 17 Class java.io.IOException
Signature: (Ljava/lang/Class<*>;)Lcom/sun/xml/internal/ws/handler/HandlerChainsModel;
MethodParameters:
Name Flags
clazz final
static java.lang.Class getClass(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
1: aload 0
2: invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
pop
5: new com.sun.xml.internal.ws.util.UtilException
dup
ldc "util.handler.class.not.found"
iconst_1
anewarray java.lang.Object
dup
iconst_0
6: aload 0
7: aastore
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 className Ljava/lang/String;
Exception table:
from to target type
0 3 4 Class java.lang.ClassNotFoundException
MethodParameters:
Name Flags
className
static java.lang.Class getSEI(java.lang.Class<?>, com.sun.xml.internal.ws.api.databinding.MetadataReader);
descriptor: (Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljava/lang/Class;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new com.sun.xml.internal.ws.model.ReflectAnnotationReader
dup
invokespecial com.sun.xml.internal.ws.model.ReflectAnnotationReader.<init>:()V
astore 1
2: StackMap locals:
StackMap stack:
ldc Ljavax/xml/ws/Provider;
aload 0
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 3
ldc Lcom/sun/xml/internal/ws/api/server/AsyncProvider;
aload 0
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
aconst_null
areturn
4: StackMap locals:
StackMap stack:
ldc Ljavax/xml/ws/Service;
aload 0
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 6
5: aconst_null
areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc Ljavax/jws/WebService;
aload 0
invokeinterface com.sun.xml.internal.ws.api.databinding.MetadataReader.getAnnotation:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.jws.WebService
astore 2
start local 2 7: aload 2
ifnonnull 9
8: new com.sun.xml.internal.ws.util.UtilException
dup
ldc "util.handler.no.webservice.annotation"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual java.lang.Class.getCanonicalName:()Ljava/lang/String;
aastore
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
9: StackMap locals: javax.jws.WebService
StackMap stack:
aload 2
invokeinterface javax.jws.WebService.endpointInterface:()Ljava/lang/String;
astore 3
start local 3 10: aload 3
invokevirtual java.lang.String.length:()I
ifle 18
11: aload 2
invokeinterface javax.jws.WebService.endpointInterface:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.getClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 0
12: aload 1
ldc Ljavax/jws/WebService;
aload 0
invokeinterface com.sun.xml.internal.ws.api.databinding.MetadataReader.getAnnotation:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast javax.jws.WebService
astore 4
start local 4 13: aload 4
ifnonnull 17
14: new com.sun.xml.internal.ws.util.UtilException
dup
ldc "util.handler.endpoint.interface.no.webservice"
iconst_1
anewarray java.lang.Object
dup
iconst_0
15: aload 2
invokeinterface javax.jws.WebService.endpointInterface:()Ljava/lang/String;
16: aastore
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
17: StackMap locals: java.lang.String javax.jws.WebService
StackMap stack:
aload 0
areturn
end local 4 18: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 clazz Ljava/lang/Class<*>;
0 19 1 metadataReader Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
7 19 2 webService Ljavax/jws/WebService;
10 19 3 ei Ljava/lang/String;
13 18 4 ws Ljavax/jws/WebService;
Signature: (Ljava/lang/Class<*>;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljava/lang/Class;
MethodParameters:
Name Flags
clazz
metadataReader
static java.io.InputStream getFileAsStream(java.lang.Class, javax.jws.HandlerChain);
descriptor: (Ljava/lang/Class;Ljavax/jws/HandlerChain;)Ljava/io/InputStream;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Class.getPackage:()Ljava/lang/Package;
astore 2
start local 2 1: aload 1
invokeinterface javax.jws.HandlerChain.file:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
aload 2
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.addPackagePath:(Ljava/lang/String;Ljava/lang/Package;)Ljava/lang/String;
astore 4
start local 4 3: aload 0
aload 3
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.moduleResource:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;
astore 5
start local 5 4: aload 5
ifnull 5
aload 5
areturn
5: StackMap locals: java.lang.Class javax.jws.HandlerChain java.lang.Package java.lang.String java.lang.String java.io.InputStream
StackMap stack:
aload 0
aload 4
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.moduleResource:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;
astore 5
6: aload 5
ifnull 7
aload 5
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 3
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.cpResource:(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URL;
astore 6
start local 6 8: aload 6
ifnonnull 9
aload 0
aload 4
invokestatic com.sun.xml.internal.ws.util.HandlerAnnotationProcessor.cpResource:(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URL;
astore 6
9: StackMap locals: java.net.URL
StackMap stack:
aload 6
ifnonnull 13
10: new com.sun.xml.internal.ws.util.UtilException
dup
ldc "util.failed.to.find.handlerchain.file"
iconst_2
anewarray java.lang.Object
dup
iconst_0
11: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
12: aastore
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
13: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
14: areturn
15: StackMap locals:
StackMap stack: java.io.IOException
pop
16: new com.sun.xml.internal.ws.util.UtilException
dup
ldc "util.failed.to.parse.handlerchain.file"
iconst_2
anewarray java.lang.Object
dup
iconst_0
17: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
18: aastore
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 6 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 19 0 clazz Ljava/lang/Class;
0 19 1 chain Ljavax/jws/HandlerChain;
1 19 2 pkg Ljava/lang/Package;
2 19 3 filename Ljava/lang/String;
3 19 4 fullpath Ljava/lang/String;
4 19 5 is Ljava/io/InputStream;
8 19 6 url Ljava/net/URL;
Exception table:
from to target type
13 14 15 Class java.io.IOException
MethodParameters:
Name Flags
clazz
chain
private static java.net.URL cpResource(java.lang.Class, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URL;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Class.getResource:(Ljava/lang/String;)Ljava/net/URL;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
astore 3
start local 3 3: aload 3
aload 1
invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
astore 2
end local 3 4: StackMap locals: java.net.URL
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 clazz Ljava/lang/Class;
0 5 1 name Ljava/lang/String;
1 5 2 url Ljava/net/URL;
3 4 3 tccl Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
clazz
name
private static java.io.InputStream moduleResource(java.lang.Class, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Class.getModule:()Ljava/lang/Module;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual java.lang.Module.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
astore 3
start local 3 2: aload 3
ifnull 9
3: aload 3
4: areturn
end local 3 5: StackMap locals: java.lang.Class java.lang.String java.lang.Module
StackMap stack: java.io.IOException
pop
6: new com.sun.xml.internal.ws.util.UtilException
dup
ldc "util.failed.to.find.handlerchain.file"
iconst_2
anewarray java.lang.Object
dup
iconst_0
7: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 1
8: aastore
invokespecial com.sun.xml.internal.ws.util.UtilException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 resolvingClass Ljava/lang/Class;
0 10 1 name Ljava/lang/String;
1 10 2 module Ljava/lang/Module;
2 5 3 stream Ljava/io/InputStream;
Exception table:
from to target type
1 4 5 Class java.io.IOException
MethodParameters:
Name Flags
resolvingClass
name
private static java.lang.String addPackagePath(java.lang.String, java.lang.Package);
descriptor: (Ljava/lang/String;Ljava/lang/Package;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Package.getName:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
bipush 46
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 2
2: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 file Ljava/lang/String;
0 4 1 pkg Ljava/lang/Package;
1 4 2 tmp Ljava/lang/String;
MethodParameters:
Name Flags
file
pkg
}
SourceFile: "HandlerAnnotationProcessor.java"