class com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl extends com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ChildResourceImpl<com.microsoft.azure.management.keyvault.AccessPolicyEntry, com.microsoft.azure.management.keyvault.implementation.VaultImpl, com.microsoft.azure.management.keyvault.Vault> implements com.microsoft.azure.management.keyvault.AccessPolicy, com.microsoft.azure.management.keyvault.AccessPolicy$Definition<com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate>, com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinition<com.microsoft.azure.management.keyvault.Vault$Update>, com.microsoft.azure.management.keyvault.AccessPolicy$Update
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl
super_class: com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ChildResourceImpl
{
private java.lang.String userPrincipalName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String servicePrincipalName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
void <init>(com.microsoft.azure.management.keyvault.AccessPolicyEntry, com.microsoft.azure.management.keyvault.implementation.VaultImpl);
descriptor: (Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;Lcom/microsoft/azure/management/keyvault/implementation/VaultImpl;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ChildResourceImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 2
invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultImpl.tenantId:()Ljava/lang/String;
invokestatic java.util.UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withTenantId:(Ljava/util/UUID;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 innerObject Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
0 3 2 parent Lcom/microsoft/azure/management/keyvault/implementation/VaultImpl;
MethodParameters:
Name Flags
innerObject
parent
java.lang.String userPrincipalName();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.userPrincipalName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
java.lang.String servicePrincipalName();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.servicePrincipalName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public java.lang.String tenantId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.tenantId:()Ljava/util/UUID;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.tenantId:()Ljava/util/UUID;
invokevirtual java.util.UUID.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public java.lang.String objectId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.objectId:()Ljava/lang/String;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.objectId:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public java.lang.String applicationId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.applicationId:()Ljava/util/UUID;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.applicationId:()Ljava/util/UUID;
invokevirtual java.util.UUID.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.Permissions permissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/Permissions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public java.lang.String name();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.objectId:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
private void initializeKeyPermissions();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
ifnonnull 2
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
new com.microsoft.azure.management.keyvault.Permissions
dup
invokespecial com.microsoft.azure.management.keyvault.Permissions.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withPermissions:(Lcom/microsoft/azure/management/keyvault/Permissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
ifnonnull 4
3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.Permissions.withKeys:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/Permissions;
pop
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
private void initializeSecretPermissions();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
ifnonnull 2
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
new com.microsoft.azure.management.keyvault.Permissions
dup
invokespecial com.microsoft.azure.management.keyvault.Permissions.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withPermissions:(Lcom/microsoft/azure/management/keyvault/Permissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
ifnonnull 4
3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.Permissions.withSecrets:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/Permissions;
pop
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
private void initializeCertificatePermissions();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
ifnonnull 2
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
new com.microsoft.azure.management.keyvault.Permissions
dup
invokespecial com.microsoft.azure.management.keyvault.Permissions.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withPermissions:(Lcom/microsoft/azure/management/keyvault/Permissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
ifnonnull 4
3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.Permissions.withCertificates:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/Permissions;
pop
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
private void initializeStoragePermissions();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
ifnonnull 2
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
new com.microsoft.azure.management.keyvault.Permissions
dup
invokespecial com.microsoft.azure.management.keyvault.Permissions.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withPermissions:(Lcom/microsoft/azure/management/keyvault/Permissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
ifnonnull 4
3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokevirtual com.microsoft.azure.management.keyvault.Permissions.withStorage:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/Permissions;
pop
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowKeyPermissions(com.microsoft.azure.management.keyvault.KeyPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeKeyPermissions:()V
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl com.microsoft.azure.management.keyvault.KeyPermissions[] top int int com.microsoft.azure.management.keyvault.KeyPermissions[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 2
7: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 8 1 permissions [Lcom/microsoft/azure/management/keyvault/KeyPermissions;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/KeyPermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowKeyPermissions(java.util.List<com.microsoft.azure.management.keyvault.KeyPermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeKeyPermissions:()V
1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.KeyPermissions
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 7 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/KeyPermissions;>;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/KeyPermissions;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/KeyPermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowSecretPermissions(com.microsoft.azure.management.keyvault.SecretPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl com.microsoft.azure.management.keyvault.SecretPermissions[] top int int com.microsoft.azure.management.keyvault.SecretPermissions[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 2
7: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 8 1 permissions [Lcom/microsoft/azure/management/keyvault/SecretPermissions;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/SecretPermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowSecretPermissions(java.util.List<com.microsoft.azure.management.keyvault.SecretPermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.SecretPermissions
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 7 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/SecretPermissions;>;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/SecretPermissions;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/SecretPermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowCertificateAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: invokestatic com.microsoft.azure.management.keyvault.CertificatePermissions.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.CertificatePermissions
astore 1
start local 1 2: aload 0
iconst_1
anewarray com.microsoft.azure.management.keyvault.CertificatePermissions
dup
iconst_0
aload 1
aastore
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificatePermissions:([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
pop
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
2 3 1 permission Lcom/microsoft/azure/management/keyvault/CertificatePermissions;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowCertificatePermissions(com.microsoft.azure.management.keyvault.CertificatePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeCertificatePermissions:()V
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl com.microsoft.azure.management.keyvault.CertificatePermissions[] top int int com.microsoft.azure.management.keyvault.CertificatePermissions[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 2
7: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 8 1 permissions [Lcom/microsoft/azure/management/keyvault/CertificatePermissions;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/CertificatePermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowCertificatePermissions(java.util.List<com.microsoft.azure.management.keyvault.CertificatePermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeCertificatePermissions:()V
1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.CertificatePermissions
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 7 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/CertificatePermissions;>;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/CertificatePermissions;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/CertificatePermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowStorageAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: invokestatic com.microsoft.azure.management.keyvault.StoragePermissions.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.StoragePermissions
astore 1
start local 1 2: aload 0
iconst_1
anewarray com.microsoft.azure.management.keyvault.StoragePermissions
dup
iconst_0
aload 1
aastore
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
pop
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
2 3 1 permission Lcom/microsoft/azure/management/keyvault/StoragePermissions;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowStoragePermissions(com.microsoft.azure.management.keyvault.StoragePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeStoragePermissions:()V
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl com.microsoft.azure.management.keyvault.StoragePermissions[] top int int com.microsoft.azure.management.keyvault.StoragePermissions[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 2
7: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 8 1 permissions [Lcom/microsoft/azure/management/keyvault/StoragePermissions;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/StoragePermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowStoragePermissions(java.util.List<com.microsoft.azure.management.keyvault.StoragePermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeStoragePermissions:()V
1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.StoragePermissions
astore 2
start local 2 3: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
aload 2
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 7 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/StoragePermissions;>;
3 5 2 permission Lcom/microsoft/azure/management/keyvault/StoragePermissions;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/StoragePermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowCertificateAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeCertificatePermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
invokeinterface java.util.List.clear:()V
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowCertificatePermissions(com.microsoft.azure.management.keyvault.CertificatePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeCertificatePermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions [Lcom/microsoft/azure/management/keyvault/CertificatePermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowCertificatePermissions(java.util.List<com.microsoft.azure.management.keyvault.CertificatePermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeCertificatePermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.certificates:()Ljava/util/List;
aload 1
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/CertificatePermissions;>;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/CertificatePermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.VaultImpl attach();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/VaultImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.parent:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.implementation.VaultImpl
aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultImpl.withAccessPolicy:(Lcom/microsoft/azure/management/keyvault/AccessPolicy;)Lcom/microsoft/azure/management/keyvault/implementation/VaultImpl;
pop
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.parent:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.implementation.VaultImpl
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forObjectId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 1
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withObjectId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 objectId Ljava/lang/String;
MethodParameters:
Name Flags
objectId
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forUser(com.microsoft.azure.management.graphrbac.ActiveDirectoryUser);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryUser;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 1
invokeinterface com.microsoft.azure.management.graphrbac.ActiveDirectoryUser.id:()Ljava/lang/String;
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withObjectId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 user Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryUser;
MethodParameters:
Name Flags
user
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forUser(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.userPrincipalName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 userPrincipalName Ljava/lang/String;
MethodParameters:
Name Flags
userPrincipalName
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forApplicationId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 1
invokestatic java.util.UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withApplicationId:(Ljava/util/UUID;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 applicationId Ljava/lang/String;
MethodParameters:
Name Flags
applicationId
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forTenantId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 1
invokestatic java.util.UUID.fromString:(Ljava/lang/String;)Ljava/util/UUID;
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withTenantId:(Ljava/util/UUID;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 tenantId Ljava/lang/String;
MethodParameters:
Name Flags
tenantId
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forGroup(com.microsoft.azure.management.graphrbac.ActiveDirectoryGroup);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryGroup;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 1
invokeinterface com.microsoft.azure.management.graphrbac.ActiveDirectoryGroup.id:()Ljava/lang/String;
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withObjectId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 activeDirectoryGroup Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryGroup;
MethodParameters:
Name Flags
activeDirectoryGroup
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forServicePrincipal(com.microsoft.azure.management.graphrbac.ServicePrincipal);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ServicePrincipal;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
aload 1
invokeinterface com.microsoft.azure.management.graphrbac.ServicePrincipal.id:()Ljava/lang/String;
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.withObjectId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 servicePrincipal Lcom/microsoft/azure/management/graphrbac/ServicePrincipal;
MethodParameters:
Name Flags
servicePrincipal
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl forServicePrincipal(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.servicePrincipalName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 2 1 servicePrincipalName Ljava/lang/String;
MethodParameters:
Name Flags
servicePrincipalName
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowKeyAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: invokestatic com.microsoft.azure.management.keyvault.KeyPermissions.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.KeyPermissions
astore 1
start local 1 2: aload 0
iconst_1
anewarray com.microsoft.azure.management.keyvault.KeyPermissions
dup
iconst_0
aload 1
aastore
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
pop
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
2 3 1 permission Lcom/microsoft/azure/management/keyvault/KeyPermissions;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowKeyAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeKeyPermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
invokeinterface java.util.List.clear:()V
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowKeyPermissions(com.microsoft.azure.management.keyvault.KeyPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions [Lcom/microsoft/azure/management/keyvault/KeyPermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowKeyPermissions(java.util.List<com.microsoft.azure.management.keyvault.KeyPermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.keys:()Ljava/util/List;
aload 1
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/KeyPermissions;>;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/KeyPermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl allowSecretAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: invokestatic com.microsoft.azure.management.keyvault.SecretPermissions.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.SecretPermissions
astore 1
start local 1 2: aload 0
iconst_1
anewarray com.microsoft.azure.management.keyvault.SecretPermissions
dup
iconst_0
aload 1
aastore
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
pop
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
2 3 1 permission Lcom/microsoft/azure/management/keyvault/SecretPermissions;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowSecretAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
invokeinterface java.util.List.clear:()V
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowSecretPermissions(com.microsoft.azure.management.keyvault.SecretPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions [Lcom/microsoft/azure/management/keyvault/SecretPermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowSecretPermissions(java.util.List<com.microsoft.azure.management.keyvault.SecretPermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeSecretPermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.secrets:()Ljava/util/List;
aload 1
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/SecretPermissions;>;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/SecretPermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowStorageAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeStoragePermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
invokeinterface java.util.List.clear:()V
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowStoragePermissions(com.microsoft.azure.management.keyvault.StoragePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeStoragePermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions [Lcom/microsoft/azure/management/keyvault/StoragePermissions;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl disallowStoragePermissions(java.util.List<com.microsoft.azure.management.keyvault.StoragePermissions>);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.initializeStoragePermissions:()V
1: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.keyvault.AccessPolicyEntry
invokevirtual com.microsoft.azure.management.keyvault.AccessPolicyEntry.permissions:()Lcom/microsoft/azure/management/keyvault/Permissions;
invokevirtual com.microsoft.azure.management.keyvault.Permissions.storage:()Ljava/util/List;
aload 1
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
0 3 1 permissions Ljava/util/List<Lcom/microsoft/azure/management/keyvault/StoragePermissions;>;
Signature: (Ljava/util/List<Lcom/microsoft/azure/management/keyvault/StoragePermissions;>;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
MethodParameters:
Name Flags
permissions
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowKeyAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowKeyAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowKeyAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowKeyAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowKeyAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowSecretPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowSecretPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowSecretPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowSecretPermissions(com.microsoft.azure.management.keyvault.SecretPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowSecretPermissions(com.microsoft.azure.management.keyvault.SecretPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowSecretPermissions(com.microsoft.azure.management.keyvault.SecretPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowSecretPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowSecretPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowSecretPermissions(com.microsoft.azure.management.keyvault.SecretPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forApplicationId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forApplicationId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forApplicationId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forApplicationId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowStoragePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowStoragePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowStoragePermissions(com.microsoft.azure.management.keyvault.StoragePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowStoragePermissions:([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowStorageAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStorageAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowStorageAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStorageAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowStorageAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStorageAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowKeyPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowKeyPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowKeyPermissions(com.microsoft.azure.management.keyvault.KeyPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowKeyPermissions:([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forServicePrincipal(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forServicePrincipal:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forServicePrincipal(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forServicePrincipal:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forServicePrincipal(com.microsoft.azure.management.graphrbac.ServicePrincipal);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ServicePrincipal;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forServicePrincipal:(Lcom/microsoft/azure/management/graphrbac/ServicePrincipal;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forServicePrincipal(com.microsoft.azure.management.graphrbac.ServicePrincipal);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ServicePrincipal;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forServicePrincipal:(Lcom/microsoft/azure/management/graphrbac/ServicePrincipal;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowCertificateAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificateAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowCertificateAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificateAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forUser(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forUser:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forUser(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forUser:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forUser(com.microsoft.azure.management.graphrbac.ActiveDirectoryUser);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryUser;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forUser:(Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryUser;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forUser(com.microsoft.azure.management.graphrbac.ActiveDirectoryUser);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryUser;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forUser:(Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryUser;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object attach();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.attach:()Lcom/microsoft/azure/management/keyvault/implementation/VaultImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowStoragePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowStoragePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowStoragePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowStoragePermissions(com.microsoft.azure.management.keyvault.StoragePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowStoragePermissions(com.microsoft.azure.management.keyvault.StoragePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowStoragePermissions(com.microsoft.azure.management.keyvault.StoragePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowStoragePermissions:([Lcom/microsoft/azure/management/keyvault/StoragePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowCertificatePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificatePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowCertificatePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificatePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowCertificatePermissions(com.microsoft.azure.management.keyvault.CertificatePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificatePermissions:([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowCertificatePermissions(com.microsoft.azure.management.keyvault.CertificatePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowCertificatePermissions:([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowCertificateAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowCertificateAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowCertificatePermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowCertificatePermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowCertificatePermissions(com.microsoft.azure.management.keyvault.CertificatePermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowCertificatePermissions:([Lcom/microsoft/azure/management/keyvault/CertificatePermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forGroup(com.microsoft.azure.management.graphrbac.ActiveDirectoryGroup);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryGroup;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forGroup:(Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryGroup;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forGroup(com.microsoft.azure.management.graphrbac.ActiveDirectoryGroup);
descriptor: (Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryGroup;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forGroup:(Lcom/microsoft/azure/management/graphrbac/ActiveDirectoryGroup;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowSecretAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowSecretAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowSecretAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowSecretAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowStorageAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowStorageAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forObjectId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forObjectId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forObjectId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forObjectId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowKeyPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowKeyPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowKeyPermissions(java.util.List);
descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:(Ljava/util/List;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach allowKeyPermissions(com.microsoft.azure.management.keyvault.KeyPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach allowKeyPermissions(com.microsoft.azure.management.keyvault.KeyPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update allowKeyPermissions(com.microsoft.azure.management.keyvault.KeyPermissions[]);
descriptor: ([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.allowKeyPermissions:([Lcom/microsoft/azure/management/keyvault/KeyPermissions;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$Update disallowSecretAllPermissions();
descriptor: ()Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.disallowSecretAllPermissions:()Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach forTenantId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forTenantId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach forTenantId(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.keyvault.implementation.AccessPolicyImpl.forTenantId:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/AccessPolicyImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ChildResourceImpl<Lcom/microsoft/azure/management/keyvault/AccessPolicyEntry;Lcom/microsoft/azure/management/keyvault/implementation/VaultImpl;Lcom/microsoft/azure/management/keyvault/Vault;>;Lcom/microsoft/azure/management/keyvault/AccessPolicy;Lcom/microsoft/azure/management/keyvault/AccessPolicy$Definition<Lcom/microsoft/azure/management/keyvault/Vault$DefinitionStages$WithCreate;>;Lcom/microsoft/azure/management/keyvault/AccessPolicy$UpdateDefinition<Lcom/microsoft/azure/management/keyvault/Vault$Update;>;Lcom/microsoft/azure/management/keyvault/AccessPolicy$Update;
SourceFile: "AccessPolicyImpl.java"
InnerClasses:
public abstract Definition = com.microsoft.azure.management.keyvault.AccessPolicy$Definition of com.microsoft.azure.management.keyvault.AccessPolicy
public abstract DefinitionStages = com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages of com.microsoft.azure.management.keyvault.AccessPolicy
public abstract WithAttach = com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach of com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages
public abstract Update = com.microsoft.azure.management.keyvault.AccessPolicy$Update of com.microsoft.azure.management.keyvault.AccessPolicy
public abstract UpdateDefinition = com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinition of com.microsoft.azure.management.keyvault.AccessPolicy
public abstract UpdateDefinitionStages = com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages of com.microsoft.azure.management.keyvault.AccessPolicy
public abstract WithAttach = com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages$WithAttach of com.microsoft.azure.management.keyvault.AccessPolicy$UpdateDefinitionStages
public abstract DefinitionStages = com.microsoft.azure.management.keyvault.Vault$DefinitionStages of com.microsoft.azure.management.keyvault.Vault
public abstract WithCreate = com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate of com.microsoft.azure.management.keyvault.Vault$DefinitionStages
public abstract Update = com.microsoft.azure.management.keyvault.Vault$Update of com.microsoft.azure.management.keyvault.Vault
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.LangDefinition()