class javax.naming.spi.ContinuationContext implements javax.naming.Context, javax.naming.spi.Resolver
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.naming.spi.ContinuationContext
super_class: java.lang.Object
{
protected javax.naming.CannotProceedException cpe;
descriptor: Ljavax/naming/CannotProceedException;
flags: (0x0004) ACC_PROTECTED
protected java.util.Hashtable env;
descriptor: Ljava/util/Hashtable;
flags: (0x0004) ACC_PROTECTED
protected javax.naming.Context contCtx;
descriptor: Ljavax/naming/Context;
flags: (0x0004) ACC_PROTECTED
protected void <init>(javax.naming.CannotProceedException, java.util.Hashtable);
descriptor: (Ljavax/naming/CannotProceedException;Ljava/util/Hashtable;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
2: aload 0
aload 1
putfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
3: aload 0
aload 2
putfield javax.naming.spi.ContinuationContext.env:Ljava/util/Hashtable;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/naming/spi/ContinuationContext;
0 5 1 cpe Ljavax/naming/CannotProceedException;
0 5 2 env Ljava/util/Hashtable;
MethodParameters:
Name Flags
cpe
env
protected javax.naming.Context getTargetContext();
descriptor: ()Ljavax/naming/Context;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
ifnonnull 10
1: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getResolvedObj:()Ljava/lang/Object;
ifnonnull 3
2: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.fillInStackTrace:()Ljava/lang/Throwable;
checkcast javax.naming.NamingException
athrow
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getResolvedObj:()Ljava/lang/Object;
4: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getAltName:()Ljavax/naming/Name;
5: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getAltNameCtx:()Ljavax/naming/Context;
6: aload 0
getfield javax.naming.spi.ContinuationContext.env:Ljava/util/Hashtable;
7: invokestatic javax.naming.spi.NamingManager.getContext:(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljavax/naming/Context;
putfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
8: aload 0
getfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
ifnonnull 10
9: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.fillInStackTrace:()Ljava/lang/Throwable;
checkcast javax.naming.NamingException
athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/naming/spi/ContinuationContext;
Exceptions:
throws javax.naming.NamingException
public java.lang.Object lookup(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.lookup:(Ljavax/naming/Name;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public java.lang.Object lookup(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.lookup:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public void bind(javax.naming.Name, java.lang.Object);
descriptor: (Ljavax/naming/Name;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.bind:(Ljavax/naming/Name;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljavax/naming/Name;
0 3 2 newObj Ljava/lang/Object;
1 3 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
newObj
public void bind(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.bind:(Ljava/lang/String;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljava/lang/String;
0 3 2 newObj Ljava/lang/Object;
1 3 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
newObj
public void rebind(javax.naming.Name, java.lang.Object);
descriptor: (Ljavax/naming/Name;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.rebind:(Ljavax/naming/Name;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljavax/naming/Name;
0 3 2 newObj Ljava/lang/Object;
1 3 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
newObj
public void rebind(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.rebind:(Ljava/lang/String;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljava/lang/String;
0 3 2 newObj Ljava/lang/Object;
1 3 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
newObj
public void unbind(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.unbind:(Ljavax/naming/Name;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljavax/naming/Name;
1 3 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public void unbind(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.unbind:(Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljava/lang/String;
1 3 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public void rename(javax.naming.Name, javax.naming.Name);
descriptor: (Ljavax/naming/Name;Ljavax/naming/Name;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.rename:(Ljavax/naming/Name;Ljavax/naming/Name;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljavax/naming/Name;
0 3 2 newName Ljavax/naming/Name;
1 3 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
newName
public void rename(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.rename:(Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljava/lang/String;
0 3 2 newName Ljava/lang/String;
1 3 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
newName
public javax.naming.NamingEnumeration list(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.list:(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.NamingEnumeration list(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/NamingEnumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.list:(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.NamingEnumeration listBindings(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.listBindings:(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.NamingEnumeration listBindings(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/NamingEnumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.listBindings:(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public void destroySubcontext(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.destroySubcontext:(Ljavax/naming/Name;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljavax/naming/Name;
1 3 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public void destroySubcontext(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.destroySubcontext:(Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/naming/spi/ContinuationContext;
0 3 1 name Ljava/lang/String;
1 3 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.Context createSubcontext(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/Context;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.createSubcontext:(Ljavax/naming/Name;)Ljavax/naming/Context;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.Context createSubcontext(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/Context;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.createSubcontext:(Ljava/lang/String;)Ljavax/naming/Context;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public java.lang.Object lookupLink(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.lookupLink:(Ljavax/naming/Name;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public java.lang.Object lookupLink(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.lookupLink:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.NameParser getNameParser(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/NameParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.getNameParser:(Ljavax/naming/Name;)Ljavax/naming/NameParser;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.NameParser getNameParser(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/NameParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.getNameParser:(Ljava/lang/String;)Ljavax/naming/NameParser;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public javax.naming.Name composeName(javax.naming.Name, javax.naming.Name);
descriptor: (Ljavax/naming/Name;Ljavax/naming/Name;)Ljavax/naming/Name;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.composeName:(Ljavax/naming/Name;Ljavax/naming/Name;)Ljavax/naming/Name;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljavax/naming/Name;
0 2 2 prefix Ljavax/naming/Name;
1 2 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
prefix
public java.lang.String composeName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.composeName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 name Ljava/lang/String;
0 2 2 prefix Ljava/lang/String;
1 2 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
prefix
public java.lang.Object addToEnvironment(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokeinterface javax.naming.Context.addToEnvironment:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 propName Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
1 2 3 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
propName
value
public java.lang.Object removeFromEnvironment(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 2
start local 2 1: aload 2
aload 1
invokeinterface javax.naming.Context.removeFromEnvironment:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
0 2 1 propName Ljava/lang/String;
1 2 2 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
propName
public java.util.Hashtable getEnvironment();
descriptor: ()Ljava/util/Hashtable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 1
start local 1 1: aload 1
invokeinterface javax.naming.Context.getEnvironment:()Ljava/util/Hashtable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
1 2 1 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
public java.lang.String getNameInNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javax.naming.spi.ContinuationContext.getTargetContext:()Ljavax/naming/Context;
astore 1
start local 1 1: aload 1
invokeinterface javax.naming.Context.getNameInNamespace:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/naming/spi/ContinuationContext;
1 2 1 ctx Ljavax/naming/Context;
Exceptions:
throws javax.naming.NamingException
public javax.naming.spi.ResolveResult resolveToClass(javax.naming.Name, java.lang.Class<? extends javax.naming.Context>);
descriptor: (Ljavax/naming/Name;Ljava/lang/Class;)Ljavax/naming/spi/ResolveResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getResolvedObj:()Ljava/lang/Object;
ifnonnull 2
1: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.fillInStackTrace:()Ljava/lang/Throwable;
checkcast javax.naming.NamingException
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getResolvedObj:()Ljava/lang/Object;
3: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getAltName:()Ljavax/naming/Name;
4: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getAltNameCtx:()Ljavax/naming/Context;
5: aload 0
getfield javax.naming.spi.ContinuationContext.env:Ljava/util/Hashtable;
6: invokestatic javax.naming.spi.NamingManager.getResolver:(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljavax/naming/spi/Resolver;
astore 3
start local 3 7: aload 3
ifnonnull 9
8: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.fillInStackTrace:()Ljava/lang/Throwable;
checkcast javax.naming.NamingException
athrow
9: StackMap locals: javax.naming.spi.Resolver
StackMap stack:
aload 3
aload 1
aload 2
invokeinterface javax.naming.spi.Resolver.resolveToClass:(Ljavax/naming/Name;Ljava/lang/Class;)Ljavax/naming/spi/ResolveResult;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/naming/spi/ContinuationContext;
0 10 1 name Ljavax/naming/Name;
0 10 2 contextType Ljava/lang/Class<+Ljavax/naming/Context;>;
7 10 3 res Ljavax/naming/spi/Resolver;
Exceptions:
throws javax.naming.NamingException
Signature: (Ljavax/naming/Name;Ljava/lang/Class<+Ljavax/naming/Context;>;)Ljavax/naming/spi/ResolveResult;
MethodParameters:
Name Flags
name
contextType
public javax.naming.spi.ResolveResult resolveToClass(java.lang.String, java.lang.Class<? extends javax.naming.Context>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/naming/spi/ResolveResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getResolvedObj:()Ljava/lang/Object;
ifnonnull 2
1: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.fillInStackTrace:()Ljava/lang/Throwable;
checkcast javax.naming.NamingException
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getResolvedObj:()Ljava/lang/Object;
3: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getAltName:()Ljavax/naming/Name;
4: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.getAltNameCtx:()Ljavax/naming/Context;
5: aload 0
getfield javax.naming.spi.ContinuationContext.env:Ljava/util/Hashtable;
6: invokestatic javax.naming.spi.NamingManager.getResolver:(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljavax/naming/spi/Resolver;
astore 3
start local 3 7: aload 3
ifnonnull 9
8: aload 0
getfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
invokevirtual javax.naming.CannotProceedException.fillInStackTrace:()Ljava/lang/Throwable;
checkcast javax.naming.NamingException
athrow
9: StackMap locals: javax.naming.spi.Resolver
StackMap stack:
aload 3
aload 1
aload 2
invokeinterface javax.naming.spi.Resolver.resolveToClass:(Ljava/lang/String;Ljava/lang/Class;)Ljavax/naming/spi/ResolveResult;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/naming/spi/ContinuationContext;
0 10 1 name Ljava/lang/String;
0 10 2 contextType Ljava/lang/Class<+Ljavax/naming/Context;>;
7 10 3 res Ljavax/naming/spi/Resolver;
Exceptions:
throws javax.naming.NamingException
Signature: (Ljava/lang/String;Ljava/lang/Class<+Ljavax/naming/Context;>;)Ljavax/naming/spi/ResolveResult;
MethodParameters:
Name Flags
name
contextType
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield javax.naming.spi.ContinuationContext.cpe:Ljavax/naming/CannotProceedException;
1: aload 0
aconst_null
putfield javax.naming.spi.ContinuationContext.env:Ljava/util/Hashtable;
2: aload 0
getfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
ifnull 5
3: aload 0
getfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
invokeinterface javax.naming.Context.close:()V
4: aload 0
aconst_null
putfield javax.naming.spi.ContinuationContext.contCtx:Ljavax/naming/Context;
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/naming/spi/ContinuationContext;
Exceptions:
throws javax.naming.NamingException
}
SourceFile: "ContinuationContext.java"