Groovy Documentation

org.gradle.api.artifacts.maven
Class Conf2ScopeMapping

java.lang.Object
  org.gradle.api.artifacts.maven.Conf2ScopeMapping

class Conf2ScopeMapping

An immutable mapping to map a dependency configuration to a Maven scope. This class has implemented equality and hashcode based on its values not on object identity.

see:
org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer
author:
Hans Dockter


Constructor Summary
Conf2ScopeMapping(java.lang.Integer priority, Configuration configuration, java.lang.String scope)

 
Method Summary
boolean equals(java.lang.Object o)

Configuration getConfiguration()

Returns the dependency configuration name

java.lang.Integer getPriority()

Returns the priority

java.lang.String getScope()

Returns the Maven scope name.

int hashCode()

 
Methods inherited from class java.lang.Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Constructor Detail

Conf2ScopeMapping

public Conf2ScopeMapping(java.lang.Integer priority, Configuration configuration, java.lang.String scope)
param:
priority The priority of this mapping
param:
configuration The configuration name
param:
scope The Maven scope name


 
Method Detail

equals

@Override
public boolean equals(java.lang.Object o)


getConfiguration

public Configuration getConfiguration()
Returns the dependency configuration name


getPriority

public java.lang.Integer getPriority()
Returns the priority


getScope

public java.lang.String getScope()
Returns the Maven scope name.


hashCode

@Override
public int hashCode()


 

Groovy Documentation