Skip to content

Commit 5298c32

Browse files
authored
Merge pull request #3 from sunye/master
Version 1.0.2
2 parents 4c010d7 + b5610ab commit 5298c32

132 files changed

Lines changed: 601 additions & 538 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.travis.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ env:
1010
# GH_TOKEN
1111
- secure: pyp2JIxKKpzerEBJyE3QgWJGDr9yyiU4iyqmo0gPM5H1oSpYLbz4QAClyq5HwMnCvH1jVX2dwZfR2jBNNrsEK3CmIm+Aktb+Ly0sDQ0XfQBpJzgyIKQFmaDVfHcNwdtElw9aiWlSWkH+dmL2baZ91Bi8W/phnRrw9hAQOrUvTeBsqctI9RApMdyHSRLW5llHwLSubNcbcroPLV7BabJFh6yd15SPZP+vEn9KQnk0jtciaWSzMrPY2H0Cr8CaXyV/ehUI3dYWhmdWVK3qYZ3djOqRLwctYRxeHf7To2KF2cuk1vWGHqORsjqaOupUv9LqLsKRA/p/GB+UwGx4p3gzIYiWp7RKwJ4csixpAOpMyVDaRtJgXiiU+K1+2Y9CvygTw7bxIkpJsldMAaCr5ig4MfvNhzH5pbru6o6sjQEvWpM+e9CI2xAsdQzcMPqa/YgRlwkQZI2xX17e4aPEbv3W070r5rydYqvrmfNLhwP/AiaWx2mXUOFrPcMSob2YG9tALjZJvsdDGwNGD/T5Nu6WMkG1PPR4M/EIUPGdWJDzNiMH15hVb67f3mc0n7gVL64qepH7DwRuhTDnmFWwEaj2CflI6Wo9tpHZ4FWw46Eu8IubdUt6Mxm5sCMWic0G94fkvNW81MtrAjHVX4VtjuamC+wTfsN7adBBBW3l3gXbRQ0=
1212
# CI_DEPLOY_USERNAME
13-
- secure: NFgCssKfuDszJbb9Nhwwa0ND7ySJoA7yhINqt1tde1bR0TZUR/JCl6hP9S91lv2znFSffS7BYBfOnNOWrcJcVbirSggMpRZv18BEvQF5xNG8kShJBo1K7edzCiRIi7S29caF8jmswz7qAvjREF6O1kMVxNRqGWTrb0aj+D67OKHjd3HhVz94LRQEfbanJp8HWaxNu3/pCG8PRa2eaGD6m9iXuMgbjPkSwdeeYhzaiNWbU5oYDj52iLjNSs1F/NMW4j9TlLQOUEd7QQUj891Lp6rICT7ek28KvnngBah1jnqvfssRGD+owbnh5GR+HRNxUh3B40T2CeJ7GEL0o9TtD+o/2dFM27KkJ9crB7L7Zgn2Ro8+8SQ0562CE4V6vofee3vrvNrIdgy2FHflHzJB3RP86pNE+hyH9McgFM1pCdmrQv5c1kfIVnwmgqY3lo/vbliHMPpaAyJxbjqGdvYPHWMD7x2CgOwtqWpuAJGAjH6G5jcXztgwB+jTka4+HfJjXqctRgtUm/EqSxUjwTfcJn7Hhr2MqIug3acmxlUMWPlXmOX6a7kEt7UTZQmgK7A1AiyvQrzR6lBAxN2N/1UwsjtyfT/3spC2iQ9SRWDE4QndUl2R66XQRKjDYzZUEwdzRdoQZW9zYsoBXt14FvNNX4/K49mnxb9q0afz36DJ+iQ=
13+
- secure: "doxBn7GaJyOqt2LrJwyxkGh2wqZ0Zyw5RfszgK8LxVNKYjT2jg3cu6fYPnJh7vE0fnrXO9oOafv49inYIbm4GDjqkItVBInp1B+bt0eWeEgq5BsmpIC09BxmFANTroQDToNshIMyqQPBUhYQ68nMu658BGAG6B5KFDMXfQyyxnlCipQ07vhaPRFovWVm9Ij7FofTbJXHa9ZmkvTSjg6Y24ttGgJuk3OaXhHEc7ICw6+HDJdHVZDOTc881Xdw6MwMYlYctAIZYfx4w/e8ez0T+eSyfxil3baDgozETsLaXEQmOvPPwKThQtJxWDX7SakLAopwFOvS0+Ue7sgjhedGOOXtyiHIrTnJcObQmVtR/RPnhYN1lzPEaDL7BFhD90FLI/St3M09RHRQ7RYkVCi4OhbcJAfpjPN/DNjglCVJ0aoPiDHTb3JB03RMirVD/UiHDLrXnO3CezAYLA/T/XRmhWJSQ1/+yislrF2Og8r78Zn0nqrhgvToftajSZyqVuBsZOldSs2Gtb6eBt8ohr65XK39jUQtCY25rgykJ52uOyHDDf75P5H6FQ5H+vLRj8lpdxHtOYC6BXs5SyKSZbve73Lh7BuqUcD36nIrkIbK/lRfyFFMRxUS+yKPpCXU9dSZo8Mab4X0s9l49ikCVU5bOi8fwA0phqV+Nt2ckVVgUbo="
14+
1415
# CI_DEPLOY_PASSWORD
15-
- secure: KIC2AfZyy97cbP7TGkIRtkQyubjET0PFjqeGy1uFZtt7Y31osFVDI1e5lfmkqFt12TLvpK8mXvL3d1DtjbKMFG9xvZusOofLik0BEIJN6lOpObx4tL1ItY2oARUyep0GXxRcZ/XIGBctVaHzNqcvoEkoiZ/oBmK3XK2WZ+B1v+evtzdBtOBzg7RzFhSVBaeVkZycWhXmDciFZBY/BhLge5TZqiiK3iA+FwSItz/BQ2VfNN9jWFTHtOxvUx46LHFAKdUqM3TT4rzKCK1Of02Pwds+oTSGlupdcB5r2PZx0X6w1kjr5qLmcQu0mn7W2S+RLHY8TlgNFJVRENfaLUFUCfiXjed1ukC1WfGAbrnlDowgAXsqnYN+pRN00VvjMH96NczSFGv8JX0jvTYyE39UvHEt5Ki7K9EoME2VMelGp9lOB8S9aTf4ejFmWs548IMavqvv/twFwGRyH1wBj0OFOVdL61yzyb+ihmK+u1pryeh8dmvBmJ3e90fBSn6cJzcHDdpkauGOMBw+YYAQcK16qfCvPZsxiGAiEZI2wgbErpdxQ1X1aCFpndUE1D5AVixPo3NXiHvuzhkpPzFOh9UQN9wQcn2f97FMKwNhVPt66VTl4wl3aGlq5/2tVrGQNJ8CiRuAzjXr4dEPUmOy/NlT2mVZow4KmOVcD5clv2QoUTk=
16+
- secure: "IJsJoWDrz874FRsWr/m1/NBp9x2qDWS5uy/j6K6f4F/Hf7lFYzzTAOjgEReldZZ/prL0bnUBipBrMujj6tgsXMnpWHoOzqhquSTQ5Ko4y4wdPyIOT0xhL0PYaNARNGdfrORfAyD1wRRQkCc8/i5U/ZnBMMq45HrfuHUPYo+bwN/9ALsTYesCpGQB9yz0pfFZKm8WrF53XetSZ+zzPZSMzl2l/ypAhCCrYyXpp4imiP9rnDTxVg3uduKABIYdF4uQL9dfrsgab95S2sWxdCZ8I/XmAxq3TvdNXYOlcBeBS9x0CF39wCRvjfJAmTNns46oVJ5Uk26H6obneEtd5TaJ7tL+bBmbcyQ9ga+LMUExAUbULsQDhDX3CMTHD+qANLunLNIe9HqEs9GMe12dlNDLhGIB6iAMLwcoahBjTQ+/PqvBXt/zwpqmwW0et0UL0LncIhUIo9nZlDBm4DDnZYXtcJ58KlrWhpelOAfYGoFu4g0XEEdrfGcNUVVg7+LpnFE6LoavzNDhBcec0r03P8PRdqE60RwJLvyBirFfE9dWd5Z2pJDU/tUgIMU5FgkQQDJLhAoQkgGNkg17lC/PiBefQuFNwplKyntFIwQhM2Ssz7txmK6EQEU8JfXWHJygT7D9sQR+9YkaOjkMbuzKvurbpEEj77AhmKBK9lyBLJkWytE="
1617

1718
install:
1819
# Resolve all dependencies

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1-
## *1.0.2*
1+
## 1.0.2
22

3-
Current SNAPSHOT.
3+
*Released on 2019-01-15.*
44

5+
### Updated
6+
7+
- __\[UPD\]__ Update GroupId and Affiliation
8+
9+
### Added
10+
11+
- Support for unsigned types
512

613
## 1.0.1
714

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Atlanmod Commons
22
===
33
[![Build Status](https://travis-ci.org/atlanmod/Commons.svg?branch=master)](https://travis-ci.org/atlanmod/Commons)
4-
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/fr.inria.atlanmod.commons/commons-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/fr.inria.atlanmod.commons/commons-core)
4+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.atlanmod.commons/commons-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.atlanmod.commons/commons-core)
55
[![CodeCov](https://codecov.io/gh/atlanmod/Commons/branch/master/graph/badge.svg)](https://codecov.io/gh/atlanmod/Commons/branch/master)
66
[![Codacy](https://api.codacy.com/project/badge/Grade/d5df667a5b264f9e95ad0095719b7d6a)](https://www.codacy.com/app/atlanmod/Commons?utm_source=github.com&utm_medium=referral&utm_content=atlanmod/Commons&utm_campaign=Badge_Grade)
77
[![Javadoc](https://img.shields.io/badge/javadoc--blue.svg)](https://atlanmod.github.io/Commons/releases/latest/doc/)
@@ -13,32 +13,32 @@ This library is a set of common classes and methods, including:
1313
- A wrapper for caching, using [Caffeine][caffeine-home]
1414
- A wrapper for hashing, using [Zero-allocation Hashing][zah-home]
1515
- A wrapper for serialization, using [FST][fst-home]
16-
- Utility classes about primitives, collections, functional interfaces, concurrency, reflection,...
16+
- Utility classes about primitives, collections, functional interfaces, concurrency, reflection, etc.
1717

1818
It was created to regroup and share classes, methods and dependencies between the different projects of the Atlanmod team, and was designed to ease updating without interfering with other projects.
1919

2020
Some of methods are inspired by [Guava][guava-home].
2121

2222
## Latest release
2323

24-
The most recent release is Atlanmod Commons 1.0.1, released November 22, 2017.
24+
The most recent release is Atlanmod Commons 1.0.2, released November 22, 2017.
2525
- Javadoc: [neoemf][release-doc]
2626

2727
To add a dependency on this library using Maven, use the following:
2828
```xml
2929
<dependencies>
3030
<dependency>
31-
<groupId>fr.inria.atlanmod.commons</groupId>
31+
<groupId>org.atlanmod.commons</groupId>
3232
<artifactId>commons-core</artifactId>
33-
<version>1.0.1</version>
33+
<version>1.0.2</version>
3434
</dependency>
3535
</dependencies>
3636
```
3737

3838

3939
## Snapshots
4040

41-
Snapshots are automatically build from the `master` and are available throught Maven using `1.0.2-SNAPSHOT`.
41+
Snapshots are automatically build from the `master` and are available throught Maven using `1.0.3-SNAPSHOT`.
4242
- Javadoc: [neoemf][snapshot-doc]
4343

4444

commons-core/pom.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>fr.inria.atlanmod.commons</groupId>
6+
<groupId>org.atlanmod.commons</groupId>
77
<artifactId>commons</artifactId>
8-
<version>1.0.2-SNAPSHOT</version>
8+
<version>1.0.2</version>
99
</parent>
1010

1111
<artifactId>commons-core</artifactId>
@@ -157,14 +157,13 @@
157157
org.slf4j
158158
</Import-Package>
159159
<Export-Package>
160-
!fr.inria.atlanmod.commons.*.internal.*,
161-
fr.inria.atlanmod.commons.*
160+
!org.atlanmod.commons.*.internal.*,
161+
org.atlanmod.commons.*
162162
</Export-Package>
163163
</instructions>
164164
</configuration>
165165
</plugin>
166166

167167
</plugins>
168168
</build>
169-
170169
</project>

commons-core/src/main/java/fr/inria/atlanmod/commons/Copiable.java renamed to commons-core/src/main/java/org/atlanmod/commons/Copiable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* Copyright (c) 2017 Atlanmod, Inria, LS2N, and IMT Nantes.
2+
* Copyright (c) 2017 Atlanmod.
33
*
44
* All rights reserved. This program and the accompanying materials are made
55
* available under the terms of the Eclipse Public License v2.0 which accompanies
66
* this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/
77
*/
88

9-
package fr.inria.atlanmod.commons;
9+
package org.atlanmod.commons;
1010

1111
import javax.annotation.ParametersAreNonnullByDefault;
1212

commons-core/src/main/java/fr/inria/atlanmod/commons/Lazy.java renamed to commons-core/src/main/java/org/atlanmod/commons/Lazy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* Copyright (c) 2017 Atlanmod, Inria, LS2N, and IMT Nantes.
2+
* Copyright (c) 2017 Atlanmod.
33
*
44
* All rights reserved. This program and the accompanying materials are made
55
* available under the terms of the Eclipse Public License v2.0 which accompanies
66
* this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/
77
*/
88

9-
package fr.inria.atlanmod.commons;
9+
package org.atlanmod.commons;
1010

1111
import java.util.function.Consumer;
1212
import java.util.function.Supplier;

commons-core/src/main/java/fr/inria/atlanmod/commons/LazyBoolean.java renamed to commons-core/src/main/java/org/atlanmod/commons/LazyBoolean.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* Copyright (c) 2017-2018 Atlanmod, Inria, LS2N, and IMT Nantes.
2+
* Copyright (c) 2017-2020 Atlanmod.
33
*
44
* All rights reserved. This program and the accompanying materials are made
55
* available under the terms of the Eclipse Public License v2.0 which accompanies
66
* this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/
77
*/
88

9-
package fr.inria.atlanmod.commons;
9+
package org.atlanmod.commons;
1010

1111
import java.util.function.BooleanSupplier;
1212

commons-core/src/main/java/fr/inria/atlanmod/commons/LazyDouble.java renamed to commons-core/src/main/java/org/atlanmod/commons/LazyDouble.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* Copyright (c) 2017-2018 Atlanmod, Inria, LS2N, and IMT Nantes.
2+
* Copyright (c) 2017-2020 Atlanmod.
33
*
44
* All rights reserved. This program and the accompanying materials are made
55
* available under the terms of the Eclipse Public License v2.0 which accompanies
66
* this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/
77
*/
88

9-
package fr.inria.atlanmod.commons;
9+
package org.atlanmod.commons;
1010

1111
import java.util.function.DoubleConsumer;
1212
import java.util.function.DoubleSupplier;

commons-core/src/main/java/fr/inria/atlanmod/commons/LazyInt.java renamed to commons-core/src/main/java/org/atlanmod/commons/LazyInt.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* Copyright (c) 2017-2018 Atlanmod, Inria, LS2N, and IMT Nantes.
2+
* Copyright (c) 2017-2020 Atlanmod.
33
*
44
* All rights reserved. This program and the accompanying materials are made
55
* available under the terms of the Eclipse Public License v2.0 which accompanies
66
* this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/
77
*/
88

9-
package fr.inria.atlanmod.commons;
9+
package org.atlanmod.commons;
1010

1111
import java.util.function.IntConsumer;
1212
import java.util.function.IntSupplier;

commons-core/src/main/java/fr/inria/atlanmod/commons/LazyLong.java renamed to commons-core/src/main/java/org/atlanmod/commons/LazyLong.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*
2-
* Copyright (c) 2017-2018 Atlanmod, Inria, LS2N, and IMT Nantes.
2+
* Copyright (c) 2017-2020 Atlanmod.
33
*
44
* All rights reserved. This program and the accompanying materials are made
55
* available under the terms of the Eclipse Public License v2.0 which accompanies
66
* this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/
77
*/
88

9-
package fr.inria.atlanmod.commons;
9+
package org.atlanmod.commons;
1010

1111
import java.util.function.LongConsumer;
1212
import java.util.function.LongSupplier;

0 commit comments

Comments
 (0)