public final class org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy implements org.eclipse.aether.resolution.ArtifactDescriptorPolicy
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy
super_class: java.lang.Object
{
private final int policy;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack: uninitialized-this
1: iconst_0
StackMap locals: uninitialized-this int int
StackMap stack: uninitialized-this int
2: iload 2
ifeq 3
iconst_2
goto 4
StackMap locals: uninitialized-this int int
StackMap stack: uninitialized-this int
3: iconst_0
StackMap locals: uninitialized-this int int
StackMap stack: uninitialized-this int int
4: ior
invokespecial org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy.<init>:(I)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy;
0 6 1 ignoreMissing Z
0 6 2 ignoreInvalid Z
MethodParameters:
Name Flags
ignoreMissing
ignoreInvalid
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy.policy:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy;
0 3 1 policy I
MethodParameters:
Name Flags
policy
public int getPolicy(org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactDescriptorPolicyRequest);
descriptor: (Lorg/eclipse/aether/RepositorySystemSession;Lorg/eclipse/aether/resolution/ArtifactDescriptorPolicyRequest;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy.policy:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy;
0 1 1 session Lorg/eclipse/aether/RepositorySystemSession;
0 1 2 request Lorg/eclipse/aether/resolution/ArtifactDescriptorPolicyRequest;
MethodParameters:
Name Flags
session
request
}
SourceFile: "SimpleArtifactDescriptorPolicy.java"