public final class org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver implements org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$FallbackResolver
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver this
0: .line 393
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xmlgraphics/image/loader/impl/AbstractImageSessionContext$RestrictedFallbackResolver;
public javax.xml.transform.Source createSource(javax.xml.transform.Source, java.lang.String);
descriptor: (Ljavax/xml/transform/Source;Ljava/lang/String;)Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 // org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver this
start local 1 // javax.xml.transform.Source source
start local 2 // java.lang.String uri
0: .line 397
aload 1 /* source */
ifnonnull 4
1: .line 398
getstatic org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 3
2: .line 399
getstatic org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "URI could not be resolved: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2 /* uri */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
3: .line 401
StackMap locals:
StackMap stack:
aconst_null
areturn
4: .line 403
StackMap locals:
StackMap stack:
aload 1 /* source */
invokestatic org.apache.xmlgraphics.image.loader.util.ImageUtil.hasInputStream:(Ljavax/xml/transform/Source;)Z
ifeq 6
5: .line 404
aload 1 /* source */
invokestatic org.apache.xmlgraphics.io.XmlSourceUtil.getInputStream:(Ljavax/xml/transform/Source;)Ljava/io/InputStream;
aload 1 /* source */
invokestatic org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.createImageSource:(Ljava/io/InputStream;Ljavax/xml/transform/Source;)Lorg/apache/xmlgraphics/image/loader/ImageSource;
areturn
6: .line 406
StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
ldc "There are no contingency mechanisms for I/O."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 // java.lang.String uri
end local 1 // javax.xml.transform.Source source
end local 0 // org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xmlgraphics/image/loader/impl/AbstractImageSessionContext$RestrictedFallbackResolver;
0 7 1 source Ljavax/xml/transform/Source;
0 7 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
source
uri
}
SourceFile: "AbstractImageSessionContext.java"
NestHost: org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext
InnerClasses:
public abstract FallbackResolver = org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$FallbackResolver of org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext
public final RestrictedFallbackResolver = org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$RestrictedFallbackResolver of org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext