final class com.microsoft.azure.management.resources.implementation.TenantsImpl implements com.microsoft.azure.management.resources.Tenants
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.microsoft.azure.management.resources.implementation.TenantsImpl
super_class: java.lang.Object
{
private final com.microsoft.azure.management.resources.implementation.TenantsInner client;
descriptor: Lcom/microsoft/azure/management/resources/implementation/TenantsInner;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.microsoft.azure.management.resources.implementation.TenantsInner);
descriptor: (Lcom/microsoft/azure/management/resources/implementation/TenantsInner;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // com.microsoft.azure.management.resources.implementation.TenantsImpl this
start local 1 // com.microsoft.azure.management.resources.implementation.TenantsInner client
0: .line 24
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 25
aload 0 /* this */
aload 1 /* client */
putfield com.microsoft.azure.management.resources.implementation.TenantsImpl.client:Lcom/microsoft/azure/management/resources/implementation/TenantsInner;
2: .line 26
return
end local 1 // com.microsoft.azure.management.resources.implementation.TenantsInner client
end local 0 // com.microsoft.azure.management.resources.implementation.TenantsImpl this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/resources/implementation/TenantsImpl;
0 3 1 client Lcom/microsoft/azure/management/resources/implementation/TenantsInner;
MethodParameters:
Name Flags
client final
public com.microsoft.azure.PagedList<com.microsoft.azure.management.resources.Tenant> list();
descriptor: ()Lcom/microsoft/azure/PagedList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 // com.microsoft.azure.management.resources.implementation.TenantsImpl this
0: .line 30
new com.microsoft.azure.management.resources.implementation.TenantsImpl$1
dup
aload 0 /* this */
invokespecial com.microsoft.azure.management.resources.implementation.TenantsImpl$1.<init>:(Lcom/microsoft/azure/management/resources/implementation/TenantsImpl;)V
astore 1 /* converter */
start local 1 // com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter converter
1: .line 36
aload 1 /* converter */
aload 0 /* this */
getfield com.microsoft.azure.management.resources.implementation.TenantsImpl.client:Lcom/microsoft/azure/management/resources/implementation/TenantsInner;
invokevirtual com.microsoft.azure.management.resources.implementation.TenantsInner.list:()Lcom/microsoft/azure/PagedList;
invokevirtual com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter.convert:(Lcom/microsoft/azure/PagedList;)Lcom/microsoft/azure/PagedList;
areturn
end local 1 // com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter converter
end local 0 // com.microsoft.azure.management.resources.implementation.TenantsImpl this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/resources/implementation/TenantsImpl;
1 2 1 converter Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter<Lcom/microsoft/azure/management/resources/implementation/TenantIdDescriptionInner;Lcom/microsoft/azure/management/resources/Tenant;>;
Signature: ()Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/resources/Tenant;>;
public rx.Observable<com.microsoft.azure.management.resources.Tenant> listAsync();
descriptor: ()Lrx/Observable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 // com.microsoft.azure.management.resources.implementation.TenantsImpl this
0: .line 41
aload 0 /* this */
getfield com.microsoft.azure.management.resources.implementation.TenantsImpl.client:Lcom/microsoft/azure/management/resources/implementation/TenantsInner;
invokevirtual com.microsoft.azure.management.resources.implementation.TenantsInner.listAsync:()Lrx/Observable;
invokestatic com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.ReadableWrappersImpl.convertPageToInnerAsync:(Lrx/Observable;)Lrx/Observable;
new com.microsoft.azure.management.resources.implementation.TenantsImpl$2
dup
aload 0 /* this */
invokespecial com.microsoft.azure.management.resources.implementation.TenantsImpl$2.<init>:(Lcom/microsoft/azure/management/resources/implementation/TenantsImpl;)V
invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
areturn
end local 0 // com.microsoft.azure.management.resources.implementation.TenantsImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/resources/implementation/TenantsImpl;
Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/resources/Tenant;>;
}
SourceFile: "TenantsImpl.java"
NestMembers:
com.microsoft.azure.management.resources.implementation.TenantsImpl$1 com.microsoft.azure.management.resources.implementation.TenantsImpl$2
InnerClasses:
com.microsoft.azure.management.resources.implementation.TenantsImpl$1
com.microsoft.azure.management.resources.implementation.TenantsImpl$2