class com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl implements com.microsoft.azure.management.compute.VirtualMachineImagesInSku
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl
super_class: java.lang.Object
{
private final com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner innerCollection;
descriptor: Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.microsoft.azure.management.compute.VirtualMachineSku sku;
descriptor: Lcom/microsoft/azure/management/compute/VirtualMachineSku;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.microsoft.azure.management.compute.VirtualMachineSku, com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner);
descriptor: (Lcom/microsoft/azure/management/compute/VirtualMachineSku;Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl this
start local 1 // com.microsoft.azure.management.compute.VirtualMachineSku sku
start local 2 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner innerCollection
0: .line 32
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 33
aload 0 /* this */
aload 1 /* sku */
putfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
2: .line 34
aload 0 /* this */
aload 2 /* innerCollection */
putfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.innerCollection:Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;
3: .line 35
return
end local 2 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner innerCollection
end local 1 // com.microsoft.azure.management.compute.VirtualMachineSku sku
end local 0 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;
0 4 1 sku Lcom/microsoft/azure/management/compute/VirtualMachineSku;
0 4 2 innerCollection Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;
MethodParameters:
Name Flags
sku
innerCollection
public com.microsoft.azure.PagedList<com.microsoft.azure.management.compute.VirtualMachineImage> list();
descriptor: ()Lcom/microsoft/azure/PagedList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=5, args_size=1
start local 0 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl this
0: .line 38
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1 /* images */
start local 1 // java.util.List images
1: .line 40
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.innerCollection:Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;
2: .line 41
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokevirtual com.microsoft.azure.management.resources.fluentcore.arm.Region.toString:()Ljava/lang/String;
3: .line 42
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.publisher:()Lcom/microsoft/azure/management/compute/VirtualMachinePublisher;
invokeinterface com.microsoft.azure.management.compute.VirtualMachinePublisher.name:()Ljava/lang/String;
4: .line 43
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.offer:()Lcom/microsoft/azure/management/compute/VirtualMachineOffer;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineOffer.name:()Ljava/lang/String;
5: .line 44
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.name:()Ljava/lang/String;
6: .line 40
invokevirtual com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner.list:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 22
StackMap locals: com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl java.util.List top java.util.Iterator
StackMap stack:
7: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.compute.implementation.VirtualMachineImageResourceInner
astore 2 /* inner */
start local 2 // com.microsoft.azure.management.compute.implementation.VirtualMachineImageResourceInner inner
8: .line 45
aload 2 /* inner */
invokevirtual com.microsoft.azure.management.compute.implementation.VirtualMachineImageResourceInner.name:()Ljava/lang/String;
astore 4 /* version */
start local 4 // java.lang.String version
9: .line 46
aload 1 /* images */
new com.microsoft.azure.management.compute.implementation.VirtualMachineImageImpl
dup
10: .line 47
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
11: .line 48
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.publisher:()Lcom/microsoft/azure/management/compute/VirtualMachinePublisher;
invokeinterface com.microsoft.azure.management.compute.VirtualMachinePublisher.name:()Ljava/lang/String;
12: .line 49
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.offer:()Lcom/microsoft/azure/management/compute/VirtualMachineOffer;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineOffer.name:()Ljava/lang/String;
13: .line 50
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.name:()Ljava/lang/String;
14: .line 51
aload 4 /* version */
15: .line 52
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.innerCollection:Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokevirtual com.microsoft.azure.management.resources.fluentcore.arm.Region.toString:()Ljava/lang/String;
16: .line 53
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.publisher:()Lcom/microsoft/azure/management/compute/VirtualMachinePublisher;
invokeinterface com.microsoft.azure.management.compute.VirtualMachinePublisher.name:()Ljava/lang/String;
17: .line 54
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.offer:()Lcom/microsoft/azure/management/compute/VirtualMachineOffer;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineOffer.name:()Ljava/lang/String;
18: .line 55
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.name:()Ljava/lang/String;
19: .line 56
aload 4 /* version */
20: .line 52
invokevirtual com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner.get:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImageInner;
invokespecial com.microsoft.azure.management.compute.implementation.VirtualMachineImageImpl.<init>:(Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImageInner;)V
21: .line 46
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 // java.lang.String version
end local 2 // com.microsoft.azure.management.compute.implementation.VirtualMachineImageResourceInner inner
22: .line 39
StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
23: .line 58
new com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$1
dup
aload 0 /* this */
aload 1 /* images */
invokespecial com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$1.<init>:(Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;Ljava/util/List;)V
astore 2 /* page */
start local 2 // com.microsoft.azure.Page page
24: .line 69
new com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$2
dup
aload 0 /* this */
aload 2 /* page */
invokespecial com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$2.<init>:(Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;Lcom/microsoft/azure/Page;)V
areturn
end local 2 // com.microsoft.azure.Page page
end local 1 // java.util.List images
end local 0 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl this
LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;
1 25 1 images Ljava/util/List<Lcom/microsoft/azure/management/compute/VirtualMachineImage;>;
8 22 2 inner Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImageResourceInner;
9 22 4 version Ljava/lang/String;
24 25 2 page Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/compute/VirtualMachineImage;>;
Signature: ()Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/compute/VirtualMachineImage;>;
public rx.Observable<com.microsoft.azure.management.compute.VirtualMachineImage> listAsync();
descriptor: ()Lrx/Observable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl this
0: .line 79
aload 0 /* this */
astore 1 /* self */
start local 1 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl self
1: .line 80
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.innerCollection:Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInner;
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokevirtual com.microsoft.azure.management.resources.fluentcore.arm.Region.toString:()Ljava/lang/String;
2: .line 81
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.publisher:()Lcom/microsoft/azure/management/compute/VirtualMachinePublisher;
invokeinterface com.microsoft.azure.management.compute.VirtualMachinePublisher.name:()Ljava/lang/String;
3: .line 82
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.offer:()Lcom/microsoft/azure/management/compute/VirtualMachineOffer;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineOffer.name:()Ljava/lang/String;
4: .line 83
aload 0 /* this */
getfield com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl.sku:Lcom/microsoft/azure/management/compute/VirtualMachineSku;
invokeinterface com.microsoft.azure.management.compute.VirtualMachineSku.name:()Ljava/lang/String;
5: .line 80
invokevirtual com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInner.listAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
invokestatic com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.ReadableWrappersImpl.convertListToInnerAsync:(Lrx/Observable;)Lrx/Observable;
6: .line 83
new com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$3
dup
aload 0 /* this */
aload 1 /* self */
invokespecial com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$3.<init>:(Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;)V
invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
7: .line 80
areturn
end local 1 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl self
end local 0 // com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;
1 8 1 self Lcom/microsoft/azure/management/compute/implementation/VirtualMachineImagesInSkuImpl;
Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/compute/VirtualMachineImage;>;
}
SourceFile: "VirtualMachineImagesInSkuImpl.java"
NestMembers:
com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$1 com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$2 com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$3 com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$3$1
InnerClasses:
com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$1
com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$2
com.microsoft.azure.management.compute.implementation.VirtualMachineImagesInSkuImpl$3
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.LangDefinition()