public class org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl extends org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenWorkingSessionImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl
super_class: org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenWorkingSessionImpl
{
private static final java.util.logging.Logger log;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> dependencyManagement;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
private final java.util.List<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> dependencies;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
private final java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> declaredDependencies;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
private static final java.lang.String MAVEN_CENTRAL_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "central"
private static final org.eclipse.aether.repository.RemoteRepository MAVEN_CENTRAL;
descriptor: Lorg/eclipse/aether/repository/RemoteRepository;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private org.apache.maven.model.Model model;
descriptor: Lorg/apache/maven/model/Model;
flags: (0x0002) ACC_PRIVATE
private final java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
private final java.util.List<org.eclipse.aether.repository.RemoteRepository> additionalRemoteRepositories;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
private boolean useMavenCentralRepository;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: ldc Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.log:Ljava/util/logging/Logger;
1: new org.eclipse.aether.repository.RemoteRepository$Builder
dup
ldc "central"
ldc "default"
2: ldc "https://repo1.maven.org/maven2"
3: invokespecial org.eclipse.aether.repository.RemoteRepository$Builder.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.build:()Lorg/eclipse/aether/repository/RemoteRepository;
5: putstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.MAVEN_CENTRAL:Lorg/eclipse/aether/repository/RemoteRepository;
6: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenWorkingSessionImpl.<init>:()V
1: aload 0
iconst_1
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.useMavenCentralRepository:Z
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.remoteRepositories:Ljava/util/List;
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.dependencies:Ljava/util/List;
5: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.dependencyManagement:Ljava/util/Set;
6: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.declaredDependencies:Ljava/util/Set;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
public java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> getDependencyManagement();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.dependencyManagement:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
Signature: ()Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
public java.util.List<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> getDependenciesForResolution();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.dependencies:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
Signature: ()Ljava/util/List<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
public java.util.Set<org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency> getDeclaredDependencies();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.declaredDependencies:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
Signature: ()Ljava/util/Set<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
public org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession loadPomFromFile(java.io.File, java.lang.String[]);
descriptor: (Ljava/io/File;[Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.loadPomFromFile:(Ljava/io/File;Ljava/util/Properties;[Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
0 2 1 pomFile Ljava/io/File;
0 2 2 profiles [Ljava/lang/String;
Exceptions:
throws org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
MethodParameters:
Name Flags
pomFile
profiles
public org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession loadPomFromFile(java.io.File, java.util.Properties, java.lang.String[]);
descriptor: (Ljava/io/File;Ljava/util/Properties;[Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.maven.model.building.DefaultModelBuildingRequest
dup
invokespecial org.apache.maven.model.building.DefaultModelBuildingRequest.<init>:()V
1: invokestatic org.jboss.shrinkwrap.resolver.impl.maven.SecurityActions.getProperties:()Ljava/util/Properties;
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setSystemProperties:(Ljava/util/Properties;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSettingsDefinedProfiles:()Ljava/util/List;
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setProfiles:(Ljava/util/List;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
2: aload 1
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setPomFile:(Ljava/io/File;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
aload 3
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.internal.SettingsXmlProfileSelector.explicitlyActivatedProfiles:([Ljava/lang/String;)Ljava/util/List;
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setActiveProfileIds:(Ljava/util/List;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
3: aload 3
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.internal.SettingsXmlProfileSelector.explicitlyDisabledProfiles:([Ljava/lang/String;)Ljava/util/List;
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setInactiveProfileIds:(Ljava/util/List;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
4: astore 4
start local 4 5: aload 2
ifnull 7
6: aload 4
aload 2
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setUserProperties:(Ljava/util/Properties;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
pop
7: StackMap locals: org.apache.maven.model.building.DefaultModelBuildingRequest
StackMap stack:
new org.apache.maven.model.building.DefaultModelBuilderFactory
dup
invokespecial org.apache.maven.model.building.DefaultModelBuilderFactory.<init>:()V
invokevirtual org.apache.maven.model.building.DefaultModelBuilderFactory.newInstance:()Lorg/apache/maven/model/building/DefaultModelBuilder;
astore 5
start local 5 8: aload 4
new org.jboss.shrinkwrap.resolver.impl.maven.internal.MavenModelResolver
dup
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSystem:()Lorg/jboss/shrinkwrap/resolver/impl/maven/bootstrap/MavenRepositorySystem;
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getRemoteRepositories:()Ljava/util/List;
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.internal.MavenModelResolver.<init>:(Lorg/jboss/shrinkwrap/resolver/impl/maven/bootstrap/MavenRepositorySystem;Lorg/eclipse/aether/RepositorySystemSession;Ljava/util/List;)V
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.setModelResolver:(Lorg/apache/maven/model/resolution/ModelResolver;)Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
pop
9: aload 5
aload 4
invokeinterface org.apache.maven.model.building.ModelBuilder.build:(Lorg/apache/maven/model/building/ModelBuildingRequest;)Lorg/apache/maven/model/building/ModelBuildingResult;
astore 6
start local 6 10: goto 22
end local 6 11: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.io.File java.util.Properties java.lang.String[] org.apache.maven.model.building.DefaultModelBuildingRequest org.apache.maven.model.building.ModelBuilder
StackMap stack: org.apache.maven.model.building.ModelBuildingException
astore 7
start local 7 12: aload 4
invokevirtual org.apache.maven.model.building.DefaultModelBuildingRequest.getPomFile:()Ljava/io/File;
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
astore 8
start local 8 13: new java.lang.StringBuilder
dup
ldc "Found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual org.apache.maven.model.building.ModelBuildingException.getProblems:()Ljava/util/List;
invokeinterface java.util.List.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
14: ldc " problems while building POM model from "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: astore 9
start local 9 16: iconst_1
istore 10
start local 10 17: aload 7
invokevirtual org.apache.maven.model.building.ModelBuildingException.getProblems:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 20
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.io.File java.util.Properties java.lang.String[] org.apache.maven.model.building.DefaultModelBuildingRequest org.apache.maven.model.building.ModelBuilder top org.apache.maven.model.building.ModelBuildingException java.lang.String java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
18: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.maven.model.building.ModelProblem
astore 11
start local 11 19: aload 9
iload 10
iinc 10 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "/ "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 11 20: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
21: new org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
dup
aload 9
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException.<init>:(Ljava/lang/String;)V
athrow
end local 10 end local 9 end local 8 end local 7 start local 6 22: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.io.File java.util.Properties java.lang.String[] org.apache.maven.model.building.DefaultModelBuildingRequest org.apache.maven.model.building.ModelBuilder org.apache.maven.model.building.ModelBuildingResult
StackMap stack:
aload 6
invokeinterface org.apache.maven.model.building.ModelBuildingResult.getEffectiveModel:()Lorg/apache/maven/model/Model;
astore 7
start local 7 23: aload 0
aload 7
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.model:Lorg/apache/maven/model/Model;
24: aload 7
invokevirtual org.apache.maven.model.Model.getRepositories:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 27
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.io.File java.util.Properties java.lang.String[] org.apache.maven.model.building.DefaultModelBuildingRequest org.apache.maven.model.building.ModelBuilder org.apache.maven.model.building.ModelBuildingResult org.apache.maven.model.Model top java.util.Iterator
StackMap stack:
25: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.maven.model.Repository
astore 8
start local 8 26: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.remoteRepositories:Ljava/util/List;
aload 8
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRemoteRepository:(Lorg/apache/maven/model/Repository;)Lorg/eclipse/aether/repository/RemoteRepository;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 27: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 25
28: aload 0
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
0 29 1 pomFile Ljava/io/File;
0 29 2 userProperties Ljava/util/Properties;
0 29 3 profiles [Ljava/lang/String;
5 29 4 request Lorg/apache/maven/model/building/DefaultModelBuildingRequest;
8 29 5 builder Lorg/apache/maven/model/building/ModelBuilder;
10 11 6 result Lorg/apache/maven/model/building/ModelBuildingResult;
22 29 6 result Lorg/apache/maven/model/building/ModelBuildingResult;
12 22 7 e Lorg/apache/maven/model/building/ModelBuildingException;
13 22 8 pomPath Ljava/lang/String;
16 22 9 sb Ljava/lang/StringBuilder;
17 22 10 counter I
19 20 11 problem Lorg/apache/maven/model/building/ModelProblem;
23 29 7 model Lorg/apache/maven/model/Model;
26 27 8 repository Lorg/apache/maven/model/Repository;
Exception table:
from to target type
8 10 11 Class org.apache.maven.model.building.ModelBuildingException
Exceptions:
throws org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
MethodParameters:
Name Flags
pomFile
userProperties
profiles
public java.util.Collection<org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact> resolveDependencies(org.jboss.shrinkwrap.resolver.api.maven.strategy.MavenResolutionStrategy);
descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/strategy/MavenResolutionStrategy;)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=16, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
1: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getDependenciesForResolution:()Ljava/util/List;
2: invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
astore 2
start local 2 3: new java.util.ArrayList
dup
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getDependencyManagement:()Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 4: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getRemoteRepositories:()Ljava/util/List;
astore 4
start local 4 5: new org.eclipse.aether.collection.CollectRequest
dup
aload 2
6: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
invokevirtual org.eclipse.aether.DefaultRepositorySystemSession.getArtifactTypeRegistry:()Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
7: invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asDependencies:(Ljava/util/List;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Ljava/util/List;
8: aload 3
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
invokevirtual org.eclipse.aether.DefaultRepositorySystemSession.getArtifactTypeRegistry:()Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asDependencies:(Ljava/util/List;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Ljava/util/List;
aload 4
9: invokespecial org.eclipse.aether.collection.CollectRequest.<init>:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
astore 5
start local 5 10: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
astore 6
start local 6 11: new java.util.LinkedHashSet
dup
iconst_3
invokespecial java.util.LinkedHashSet.<init>:(I)V
astore 7
start local 7 12: aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.strategy.MavenResolutionStrategy.getTransitiveExclusionPolicy:()Lorg/jboss/shrinkwrap/resolver/api/maven/strategy/TransitiveExclusionPolicy;
astore 8
start local 8 13: aload 8
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.strategy.TransitiveExclusionPolicy.getFilteredScopes:()[Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
astore 9
start local 9 14: aload 9
arraylength
istore 10
start local 10 15: iload 10
anewarray java.lang.String
astore 11
start local 11 16: iconst_0
istore 12
start local 12 17: goto 20
18: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.strategy.MavenResolutionStrategy java.util.List java.util.List java.util.List org.eclipse.aether.collection.CollectRequest java.util.Collection java.util.Set org.jboss.shrinkwrap.resolver.api.maven.strategy.TransitiveExclusionPolicy org.jboss.shrinkwrap.resolver.api.maven.ScopeType[] int java.lang.String[] int
StackMap stack:
aload 11
iload 12
aload 9
iload 12
aaload
invokevirtual org.jboss.shrinkwrap.resolver.api.maven.ScopeType.toString:()Ljava/lang/String;
aastore
19: iinc 12 1
StackMap locals:
StackMap stack:
20: iload 12
iload 10
if_icmplt 18
end local 12 21: iload 10
ifle 23
22: aload 7
new org.eclipse.aether.util.graph.selector.ScopeDependencySelector
dup
aload 11
invokespecial org.eclipse.aether.util.graph.selector.ScopeDependencySelector.<init>:([Ljava/lang/String;)V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
23: StackMap locals:
StackMap stack:
aload 8
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.strategy.TransitiveExclusionPolicy.allowOptional:()Z
ifne 25
24: aload 7
new org.eclipse.aether.util.graph.selector.OptionalDependencySelector
dup
invokespecial org.eclipse.aether.util.graph.selector.OptionalDependencySelector.<init>:()V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
25: StackMap locals:
StackMap stack:
aload 7
new org.eclipse.aether.util.graph.selector.ExclusionDependencySelector
dup
invokespecial org.eclipse.aether.util.graph.selector.ExclusionDependencySelector.<init>:()V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
26: new org.eclipse.aether.util.graph.selector.AndDependencySelector
dup
aload 7
invokespecial org.eclipse.aether.util.graph.selector.AndDependencySelector.<init>:(Ljava/util/Collection;)V
astore 12
start local 12 27: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
aload 12
invokevirtual org.eclipse.aether.DefaultRepositorySystemSession.setDependencySelector:(Lorg/eclipse/aether/collection/DependencySelector;)Lorg/eclipse/aether/DefaultRepositorySystemSession;
pop
28: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSystem:()Lorg/jboss/shrinkwrap/resolver/impl/maven/bootstrap/MavenRepositorySystem;
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
aload 0
aload 5
29: aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.strategy.MavenResolutionStrategy.getResolutionFilters:()[Lorg/jboss/shrinkwrap/resolver/api/maven/filter/MavenResolutionFilter;
30: invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.bootstrap.MavenRepositorySystem.resolveDependencies:(Lorg/eclipse/aether/RepositorySystemSession;Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;Lorg/eclipse/aether/collection/CollectRequest;[Lorg/jboss/shrinkwrap/resolver/api/maven/filter/MavenResolutionFilter;)Ljava/util/Collection;
astore 6
31: goto 34
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.strategy.MavenResolutionStrategy java.util.List java.util.List java.util.List org.eclipse.aether.collection.CollectRequest java.util.Collection java.util.Set org.jboss.shrinkwrap.resolver.api.maven.strategy.TransitiveExclusionPolicy org.jboss.shrinkwrap.resolver.api.maven.ScopeType[] int java.lang.String[] org.eclipse.aether.collection.DependencySelector
StackMap stack: org.eclipse.aether.resolution.DependencyResolutionException
32: astore 13
start local 13 33: aload 13
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.wrapException:(Lorg/eclipse/aether/resolution/DependencyResolutionException;)Lorg/jboss/shrinkwrap/resolver/api/ResolutionException;
athrow
end local 13 34: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
aload 6
invokeinterface java.util.Collection.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 13
start local 13 35: aload 6
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 15
goto 38
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.strategy.MavenResolutionStrategy java.util.List java.util.List java.util.List org.eclipse.aether.collection.CollectRequest java.util.Collection java.util.Set org.jboss.shrinkwrap.resolver.api.maven.strategy.TransitiveExclusionPolicy org.jboss.shrinkwrap.resolver.api.maven.ScopeType[] int java.lang.String[] org.eclipse.aether.collection.DependencySelector java.util.Collection top java.util.Iterator
StackMap stack:
36: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.resolution.ArtifactResult
astore 14
start local 14 37: aload 13
aload 14
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.MavenResolvedArtifactImpl.fromArtifactResult:(Lorg/eclipse/aether/resolution/ArtifactResult;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
end local 14 38: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 36
39: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getDependenciesForResolution:()Ljava/util/List;
invokeinterface java.util.List.clear:()V
40: aload 13
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.PostResolutionFilterApplicator.postFilter:(Ljava/util/Collection;)Ljava/util/Collection;
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
0 41 1 strategy Lorg/jboss/shrinkwrap/resolver/api/maven/strategy/MavenResolutionStrategy;
3 41 2 depsForResolution Ljava/util/List<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
4 41 3 depManagement Ljava/util/List<Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenDependency;>;
5 41 4 repos Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
10 41 5 request Lorg/eclipse/aether/collection/CollectRequest;
11 41 6 results Ljava/util/Collection<Lorg/eclipse/aether/resolution/ArtifactResult;>;
12 41 7 dependencySelectors Ljava/util/Set<Lorg/eclipse/aether/collection/DependencySelector;>;
13 41 8 transitiveExclusionPolicy Lorg/jboss/shrinkwrap/resolver/api/maven/strategy/TransitiveExclusionPolicy;
14 41 9 filteredScopes [Lorg/jboss/shrinkwrap/resolver/api/maven/ScopeType;
15 41 10 numFilteredScopes I
16 41 11 filteredScopeStrings [Ljava/lang/String;
17 21 12 i I
27 41 12 dependencySelector Lorg/eclipse/aether/collection/DependencySelector;
33 34 13 e Lorg/eclipse/aether/resolution/DependencyResolutionException;
35 41 13 resolvedArtifacts Ljava/util/Collection<Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;>;
37 38 14 result Lorg/eclipse/aether/resolution/ArtifactResult;
Exception table:
from to target type
28 31 32 Class org.eclipse.aether.resolution.DependencyResolutionException
Exceptions:
throws org.jboss.shrinkwrap.resolver.api.ResolutionException
Signature: (Lorg/jboss/shrinkwrap/resolver/api/maven/strategy/MavenResolutionStrategy;)Ljava/util/Collection<Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;>;
MethodParameters:
Name Flags
strategy final
public org.jboss.shrinkwrap.resolver.api.maven.MavenVersionRangeResult resolveVersionRange(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate);
descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenVersionRangeResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
invokevirtual org.eclipse.aether.DefaultRepositorySystemSession.getArtifactTypeRegistry:()Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asArtifact:(Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)Lorg/eclipse/aether/artifact/Artifact;
astore 2
start local 2 1: new org.eclipse.aether.resolution.VersionRangeRequest
dup
aload 2
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getRemoteRepositories:()Ljava/util/List;
aconst_null
invokespecial org.eclipse.aether.resolution.VersionRangeRequest.<init>:(Lorg/eclipse/aether/artifact/Artifact;Ljava/util/List;Ljava/lang/String;)V
astore 3
start local 3 2: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSystem:()Lorg/jboss/shrinkwrap/resolver/impl/maven/bootstrap/MavenRepositorySystem;
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
aload 3
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.bootstrap.MavenRepositorySystem.resolveVersionRange:(Lorg/eclipse/aether/RepositorySystemSession;Lorg/eclipse/aether/resolution/VersionRangeRequest;)Lorg/eclipse/aether/resolution/VersionRangeResult;
astore 4
start local 4 3: aload 4
invokevirtual org.eclipse.aether.resolution.VersionRangeResult.getVersions:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 6
4: new org.jboss.shrinkwrap.resolver.impl.maven.MavenVersionRangeResultImpl
dup
aload 2
aload 4
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.MavenVersionRangeResultImpl.<init>:(Lorg/eclipse/aether/artifact/Artifact;Lorg/eclipse/aether/resolution/VersionRangeResult;)V
5: areturn
6: StackMap locals: org.eclipse.aether.artifact.Artifact org.eclipse.aether.resolution.VersionRangeRequest org.eclipse.aether.resolution.VersionRangeResult
StackMap stack:
aload 4
invokevirtual org.eclipse.aether.resolution.VersionRangeResult.getExceptions:()Ljava/util/List;
astore 5
start local 5 7: aload 5
invokeinterface java.util.List.isEmpty:()Z
ifeq 10
8: new org.jboss.shrinkwrap.resolver.impl.maven.MavenVersionRangeResultImpl
dup
aload 2
aload 4
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.MavenVersionRangeResultImpl.<init>:(Lorg/eclipse/aether/artifact/Artifact;Lorg/eclipse/aether/resolution/VersionRangeResult;)V
9: areturn
10: StackMap locals: java.util.List
StackMap stack:
new java.lang.StringBuilder
dup
ldc "Version range request failed with "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
11: aload 5
invokeinterface java.util.List.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " exceptions."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: astore 6
start local 6 13: iconst_1
istore 7
start local 7 14: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 18
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate org.eclipse.aether.artifact.Artifact org.eclipse.aether.resolution.VersionRangeRequest org.eclipse.aether.resolution.VersionRangeResult java.util.List java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
15: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Exception
astore 8
start local 8 16: getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "Version range request failed"
aload 8
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
17: aload 6
iload 7
iinc 7 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "/ "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.Exception.getLocalizedMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 8 18: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
19: new org.jboss.shrinkwrap.resolver.api.VersionResolutionException
dup
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.jboss.shrinkwrap.resolver.api.VersionResolutionException.<init>:(Ljava/lang/String;)V
athrow
end local 7 end local 6 end local 5 end local 4 20: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenCoordinate org.eclipse.aether.artifact.Artifact org.eclipse.aether.resolution.VersionRangeRequest
StackMap stack: org.eclipse.aether.resolution.VersionRangeResolutionException
astore 4
start local 4 21: new org.jboss.shrinkwrap.resolver.api.VersionResolutionException
dup
ldc "Version range request failed"
aload 4
invokespecial org.jboss.shrinkwrap.resolver.api.VersionResolutionException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
0 22 1 coordinate Lorg/jboss/shrinkwrap/resolver/api/maven/coordinate/MavenCoordinate;
1 22 2 artifact Lorg/eclipse/aether/artifact/Artifact;
2 22 3 versionRangeRequest Lorg/eclipse/aether/resolution/VersionRangeRequest;
3 20 4 versionRangeResult Lorg/eclipse/aether/resolution/VersionRangeResult;
7 20 5 exceptions Ljava/util/List<Ljava/lang/Exception;>;
13 20 6 builder Ljava/lang/StringBuilder;
14 20 7 counter I
16 18 8 exception Ljava/lang/Exception;
21 22 4 vrre Lorg/eclipse/aether/resolution/VersionRangeResolutionException;
Exception table:
from to target type
2 5 20 Class org.eclipse.aether.resolution.VersionRangeResolutionException
6 9 20 Class org.eclipse.aether.resolution.VersionRangeResolutionException
10 20 20 Class org.eclipse.aether.resolution.VersionRangeResolutionException
Exceptions:
throws org.jboss.shrinkwrap.resolver.api.VersionResolutionException
MethodParameters:
Name Flags
coordinate final
public org.jboss.shrinkwrap.resolver.api.maven.pom.ParsedPomFile getParsedPomFile();
descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/pom/ParsedPomFile;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.jboss.shrinkwrap.resolver.impl.maven.pom.ParsedPomFileImpl
dup
aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.model:Lorg/apache/maven/model/Model;
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSession:()Lorg/eclipse/aether/DefaultRepositorySystemSession;
invokevirtual org.eclipse.aether.DefaultRepositorySystemSession.getArtifactTypeRegistry:()Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.pom.ParsedPomFileImpl.<init>:(Lorg/apache/maven/model/Model;Lorg/eclipse/aether/artifact/ArtifactTypeRegistry;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
public void disableMavenCentral();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINEST:Ljava/util/logging/Level;
ldc "Disabling Maven Central"
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
1: aload 0
iconst_0
putfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.useMavenCentralRepository:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
public void addRemoteRepo(org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository);
descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: new org.eclipse.aether.repository.RemoteRepository$Builder
dup
aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getId:()Ljava/lang/String;
aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getType:()Ljava/lang/String;
aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getUrl:()Ljava/lang/String;
invokespecial org.eclipse.aether.repository.RemoteRepository$Builder.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 2
start local 2 1: aload 2
2: new org.eclipse.aether.repository.RepositoryPolicy
dup
iconst_1
aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getUpdatePolicy:()Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenUpdatePolicy;
ifnonnull 3
aconst_null
goto 5
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository org.eclipse.aether.repository.RemoteRepository$Builder
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder new 2 new 2 int
3: aload 1
4: invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getUpdatePolicy:()Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenUpdatePolicy;
invokevirtual org.jboss.shrinkwrap.resolver.api.maven.repository.MavenUpdatePolicy.apiValue:()Ljava/lang/String;
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository org.eclipse.aether.repository.RemoteRepository$Builder
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder new 2 new 2 int java.lang.String
5: aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getChecksumPolicy:()Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenChecksumPolicy;
ifnonnull 6
aconst_null
goto 8
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository org.eclipse.aether.repository.RemoteRepository$Builder
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder new 2 new 2 int java.lang.String
6: aload 1
7: invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getChecksumPolicy:()Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenChecksumPolicy;
invokevirtual org.jboss.shrinkwrap.resolver.api.maven.repository.MavenChecksumPolicy.apiValue:()Ljava/lang/String;
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository org.eclipse.aether.repository.RemoteRepository$Builder
StackMap stack: org.eclipse.aether.repository.RemoteRepository$Builder new 2 new 2 int java.lang.String java.lang.String
8: invokespecial org.eclipse.aether.repository.RepositoryPolicy.<init>:(ZLjava/lang/String;Ljava/lang/String;)V
9: invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.setPolicy:(Lorg/eclipse/aether/repository/RepositoryPolicy;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
pop
10: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 14
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository org.eclipse.aether.repository.RemoteRepository$Builder top java.util.Iterator
StackMap stack:
11: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 3
start local 3 12: aload 3
invokevirtual org.eclipse.aether.repository.RemoteRepository.getId:()Ljava/lang/String;
aload 1
invokeinterface org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository.getId:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
aload 3
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
end local 3 14: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
15: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
aload 2
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.build:()Lorg/eclipse/aether/repository/RemoteRepository;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
0 17 1 repository Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;
1 17 2 builder Lorg/eclipse/aether/repository/RemoteRepository$Builder;
12 14 3 r Lorg/eclipse/aether/repository/RemoteRepository;
MethodParameters:
Name Flags
repository
private java.util.List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepositories();
descriptor: ()Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=13, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.isOffline:()Z
ifeq 3
1: getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "No remote repositories will be available, working in offline mode"
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
2: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
3: StackMap locals:
StackMap stack:
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 1
start local 1 4: aload 1
aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
5: new org.jboss.shrinkwrap.resolver.impl.maven.internal.SettingsXmlProfileSelector
dup
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.internal.SettingsXmlProfileSelector.<init>:()V
astore 2
start local 2 6: new org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector
dup
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector.<init>:()V
astore 3
start local 3 7: aload 2
aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSettings:()Lorg/apache/maven/settings/Settings;
invokevirtual org.apache.maven.settings.Settings.getProfiles:()Ljava/util/List;
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asProfiles:(Ljava/util/List;)Ljava/util/List;
8: new org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl$1
dup
aload 0
invokespecial org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl$1.<init>:(Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;)V
9: aload 3
10: invokeinterface org.apache.maven.model.profile.ProfileSelector.getActiveProfiles:(Ljava/util/Collection;Lorg/apache/maven/model/profile/ProfileActivationContext;Lorg/apache/maven/model/building/ModelProblemCollector;)Ljava/util/List;
astore 4
start local 4 11: aload 3
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector.hasSevereFailures:()Z
ifeq 13
12: new java.lang.IllegalStateException
dup
ldc "Unable to get active profiles from Maven settings."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List
StackMap stack:
aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 21
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List top java.util.Iterator
StackMap stack:
14: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.maven.model.Profile
astore 5
start local 5 15: aload 5
invokevirtual org.apache.maven.model.Profile.getRepositories:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 20
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.apache.maven.model.Profile java.util.Iterator top java.util.Iterator
StackMap stack:
16: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.maven.model.Repository
astore 7
start local 7 17: aload 7
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asRemoteRepository:(Lorg/apache/maven/model/Repository;)Lorg/eclipse/aether/repository/RemoteRepository;
astore 9
start local 9 18: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
aload 9
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.isIdIncluded:(Ljava/util/Collection;Lorg/eclipse/aether/repository/RemoteRepository;)Z
ifne 20
19: aload 1
aload 9
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 7 20: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 5 21: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
22: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.remoteRepositories:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 26
StackMap locals:
StackMap stack:
23: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 5
start local 5 24: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
aload 5
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.isIdIncluded:(Ljava/util/Collection;Lorg/eclipse/aether/repository/RemoteRepository;)Z
ifne 26
25: aload 1
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 5 26: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 23
27: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.useMavenCentralRepository:Z
ifeq 31
28: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.MAVEN_CENTRAL:Lorg/eclipse/aether/repository/RemoteRepository;
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.isIdIncluded:(Ljava/util/Collection;Lorg/eclipse/aether/repository/RemoteRepository;)Z
ifne 41
29: aload 1
getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.MAVEN_CENTRAL:Lorg/eclipse/aether/repository/RemoteRepository;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
30: goto 41
31: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 32: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 39
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List java.util.List top java.util.Iterator
StackMap stack:
33: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 6
start local 6 34: aload 6
invokevirtual org.eclipse.aether.repository.RemoteRepository.getUrl:()Ljava/lang/String;
astore 8
start local 8 35: aload 8
ldc "maven.org"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 36
aload 8
ldc "apache.org"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 39
36: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List java.util.List org.eclipse.aether.repository.RemoteRepository java.util.Iterator java.lang.String
StackMap stack:
aload 6
invokevirtual org.eclipse.aether.repository.RemoteRepository.getId:()Ljava/lang/String;
ldc "central"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 39
37: aload 0
getfield org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.additionalRemoteRepositories:Ljava/util/List;
getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.MAVEN_CENTRAL:Lorg/eclipse/aether/repository/RemoteRepository;
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.isIdIncluded:(Ljava/util/Collection;Lorg/eclipse/aether/repository/RemoteRepository;)Z
ifne 39
38: aload 5
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 6 39: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
40: aload 1
aload 5
invokeinterface java.util.Set.removeAll:(Ljava/util/Collection;)Z
pop
end local 5 41: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List
StackMap stack:
new org.eclipse.aether.util.repository.DefaultMirrorSelector
dup
invokespecial org.eclipse.aether.util.repository.DefaultMirrorSelector.<init>:()V
astore 5
start local 5 42: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSettings:()Lorg/apache/maven/settings/Settings;
invokevirtual org.apache.maven.settings.Settings.getMirrors:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 47
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector top java.util.Iterator
StackMap stack:
43: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.maven.settings.Mirror
astore 6
start local 6 44: aload 5
aload 6
invokevirtual org.apache.maven.settings.Mirror.getId:()Ljava/lang/String;
aload 6
invokevirtual org.apache.maven.settings.Mirror.getUrl:()Ljava/lang/String;
aload 6
invokevirtual org.apache.maven.settings.Mirror.getLayout:()Ljava/lang/String;
iconst_0
aload 6
invokevirtual org.apache.maven.settings.Mirror.getMirrorOf:()Ljava/lang/String;
45: aload 6
invokevirtual org.apache.maven.settings.Mirror.getMirrorOfLayouts:()Ljava/lang/String;
46: invokevirtual org.eclipse.aether.util.repository.DefaultMirrorSelector.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)Lorg/eclipse/aether/util/repository/DefaultMirrorSelector;
pop
end local 6 47: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 43
48: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 6
start local 6 49: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 8
goto 56
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set top java.util.Iterator
StackMap stack:
50: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 7
start local 7 51: aload 5
aload 7
invokevirtual org.eclipse.aether.util.repository.DefaultMirrorSelector.getMirror:(Lorg/eclipse/aether/repository/RemoteRepository;)Lorg/eclipse/aether/repository/RemoteRepository;
astore 9
start local 9 52: aload 9
ifnull 55
53: aload 6
aload 9
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
54: goto 56
55: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set org.eclipse.aether.repository.RemoteRepository java.util.Iterator org.eclipse.aether.repository.RemoteRepository
StackMap stack:
aload 6
aload 7
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 7 56: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 50
57: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 7
start local 7 58: aload 6
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 70
StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
59: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 8
start local 8 60: new org.eclipse.aether.repository.RemoteRepository$Builder
dup
aload 8
invokespecial org.eclipse.aether.repository.RemoteRepository$Builder.<init>:(Lorg/eclipse/aether/repository/RemoteRepository;)V
astore 10
start local 10 61: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSettings:()Lorg/apache/maven/settings/Settings;
aload 8
invokevirtual org.eclipse.aether.repository.RemoteRepository.getId:()Ljava/lang/String;
invokevirtual org.apache.maven.settings.Settings.getServer:(Ljava/lang/String;)Lorg/apache/maven/settings/Server;
astore 11
start local 11 62: aload 11
ifnull 69
63: new org.eclipse.aether.util.repository.AuthenticationBuilder
dup
invokespecial org.eclipse.aether.util.repository.AuthenticationBuilder.<init>:()V
64: aload 11
invokevirtual org.apache.maven.settings.Server.getUsername:()Ljava/lang/String;
invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.addUsername:(Ljava/lang/String;)Lorg/eclipse/aether/util/repository/AuthenticationBuilder;
65: aload 11
invokevirtual org.apache.maven.settings.Server.getPassword:()Ljava/lang/String;
invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.addPassword:(Ljava/lang/String;)Lorg/eclipse/aether/util/repository/AuthenticationBuilder;
66: aload 11
invokevirtual org.apache.maven.settings.Server.getPrivateKey:()Ljava/lang/String;
aload 11
invokevirtual org.apache.maven.settings.Server.getPassphrase:()Ljava/lang/String;
invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.addPrivateKey:(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/aether/util/repository/AuthenticationBuilder;
67: astore 12
start local 12 68: aload 10
aload 12
invokevirtual org.eclipse.aether.util.repository.AuthenticationBuilder.build:()Lorg/eclipse/aether/repository/Authentication;
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.setAuthentication:(Lorg/eclipse/aether/repository/Authentication;)Lorg/eclipse/aether/repository/RemoteRepository$Builder;
pop
end local 12 69: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set java.util.Set org.eclipse.aether.repository.RemoteRepository java.util.Iterator org.eclipse.aether.repository.RemoteRepository$Builder org.apache.maven.settings.Server
StackMap stack:
aload 7
aload 10
invokevirtual org.eclipse.aether.repository.RemoteRepository$Builder.build:()Lorg/eclipse/aether/repository/RemoteRepository;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 10 end local 8 70: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 59
71: getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 76
72: aload 7
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 75
StackMap locals:
StackMap stack:
73: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 8
start local 8 74: getstatic org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.log:Ljava/util/logging/Logger;
new java.lang.StringBuilder
dup
ldc "Repository "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual org.eclipse.aether.repository.RemoteRepository.getUrl:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " have been made available for artifact resolution"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
end local 8 75: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 73
76: StackMap locals: org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl java.util.Set org.apache.maven.model.profile.ProfileSelector org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector java.util.List org.eclipse.aether.util.repository.DefaultMirrorSelector java.util.Set java.util.Set
StackMap stack:
new java.util.ArrayList
dup
aload 7
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
4 77 1 enhancedRepos Ljava/util/Set<Lorg/eclipse/aether/repository/RemoteRepository;>;
6 77 2 selector Lorg/apache/maven/model/profile/ProfileSelector;
7 77 3 problems Lorg/jboss/shrinkwrap/resolver/impl/maven/logging/LogModelProblemCollector;
11 77 4 activeProfiles Ljava/util/List<Lorg/apache/maven/model/Profile;>;
15 21 5 p Lorg/apache/maven/model/Profile;
17 20 7 repository Lorg/apache/maven/model/Repository;
18 20 9 repo Lorg/eclipse/aether/repository/RemoteRepository;
24 26 5 repo Lorg/eclipse/aether/repository/RemoteRepository;
32 41 5 reposToRemove Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
34 39 6 repo Lorg/eclipse/aether/repository/RemoteRepository;
35 39 8 repoUrl Ljava/lang/String;
42 77 5 dms Lorg/eclipse/aether/util/repository/DefaultMirrorSelector;
44 47 6 mirror Lorg/apache/maven/settings/Mirror;
49 77 6 mirroredRepos Ljava/util/Set<Lorg/eclipse/aether/repository/RemoteRepository;>;
51 56 7 repository Lorg/eclipse/aether/repository/RemoteRepository;
52 56 9 mirror Lorg/eclipse/aether/repository/RemoteRepository;
58 77 7 authorizedRepos Ljava/util/Set<Lorg/eclipse/aether/repository/RemoteRepository;>;
60 70 8 remoteRepository Lorg/eclipse/aether/repository/RemoteRepository;
61 70 10 builder Lorg/eclipse/aether/repository/RemoteRepository$Builder;
62 70 11 server Lorg/apache/maven/settings/Server;
68 69 12 authenticationBuilder Lorg/eclipse/aether/util/repository/AuthenticationBuilder;
74 75 8 repository Lorg/eclipse/aether/repository/RemoteRepository;
Exceptions:
throws java.lang.IllegalStateException
Signature: ()Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;
private static boolean isIdIncluded(java.util.Collection<org.eclipse.aether.repository.RemoteRepository>, org.eclipse.aether.repository.RemoteRepository);
descriptor: (Ljava/util/Collection;Lorg/eclipse/aether/repository/RemoteRepository;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: java.util.Collection org.eclipse.aether.repository.RemoteRepository top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.aether.repository.RemoteRepository
astore 2
start local 2 2: aload 2
invokevirtual org.eclipse.aether.repository.RemoteRepository.getId:()Ljava/lang/String;
aload 1
invokevirtual org.eclipse.aether.repository.RemoteRepository.getId:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: iconst_1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 repositories Ljava/util/Collection<Lorg/eclipse/aether/repository/RemoteRepository;>;
0 6 1 candidate Lorg/eclipse/aether/repository/RemoteRepository;
2 4 2 r Lorg/eclipse/aether/repository/RemoteRepository;
Signature: (Ljava/util/Collection<Lorg/eclipse/aether/repository/RemoteRepository;>;Lorg/eclipse/aether/repository/RemoteRepository;)Z
MethodParameters:
Name Flags
repositories
candidate
private java.util.List<org.apache.maven.model.Profile> getSettingsDefinedProfiles();
descriptor: ()Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.getSettings:()Lorg/apache/maven/settings/Settings;
invokevirtual org.apache.maven.settings.Settings.getProfiles:()Ljava/util/List;
invokestatic org.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter.asProfiles:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl;
Signature: ()Ljava/util/List<Lorg/apache/maven/model/Profile;>;
private static org.jboss.shrinkwrap.resolver.api.ResolutionException wrapException(org.eclipse.aether.resolution.DependencyResolutionException);
descriptor: (Lorg/eclipse/aether/resolution/DependencyResolutionException;)Lorg/jboss/shrinkwrap/resolver/api/ResolutionException;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: goto 4
3: StackMap locals: java.lang.Throwable java.lang.Throwable
StackMap stack:
aload 2
astore 1
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Throwable.getCause:()Ljava/lang/Throwable;
dup
astore 2
ifnonnull 3
5: aload 1
instanceof org.eclipse.aether.resolution.ArtifactResolutionException
ifeq 9
6: new org.jboss.shrinkwrap.resolver.api.NoResolvedResultException
dup
new java.lang.StringBuilder
dup
ldc "Unable to get artifact from the repository due to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
7: aload 0
invokevirtual org.eclipse.aether.resolution.DependencyResolutionException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", caused by: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial org.jboss.shrinkwrap.resolver.api.NoResolvedResultException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 1
instanceof org.eclipse.aether.collection.DependencyCollectionException
ifeq 16
10: new org.jboss.shrinkwrap.resolver.api.NoResolvedResultException
dup
11: new java.lang.StringBuilder
dup
ldc "Unable to collect dependency tree for given dependencies due to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
12: aload 0
invokevirtual org.eclipse.aether.resolution.DependencyResolutionException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", caused by: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: aload 0
15: invokespecial org.jboss.shrinkwrap.resolver.api.NoResolvedResultException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
16: StackMap locals:
StackMap stack:
new org.jboss.shrinkwrap.resolver.api.NoResolvedResultException
dup
17: new java.lang.StringBuilder
dup
ldc "Unable to collect/resolve dependency tree for a resolution due to: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
18: aload 0
invokevirtual org.eclipse.aether.resolution.DependencyResolutionException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", caused by: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: aload 0
21: invokespecial org.jboss.shrinkwrap.resolver.api.NoResolvedResultException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 e Lorg/eclipse/aether/resolution/DependencyResolutionException;
1 22 1 cause Ljava/lang/Throwable;
2 22 2 nextCause Ljava/lang/Throwable;
MethodParameters:
Name Flags
e
}
SourceFile: "MavenWorkingSessionImpl.java"
NestMembers:
org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl$1
InnerClasses:
public final Builder = org.eclipse.aether.repository.RemoteRepository$Builder of org.eclipse.aether.repository.RemoteRepository
org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl$1