Skip to content

Commit c8b84a7

Browse files
authored
Merge pull request #20 from kim-junggi/docs/refined-wrapper-javadoc
docs: add one-line Javadoc to refined wrapper classes
2 parents fb6b563 + 4028dad commit c8b84a7

115 files changed

Lines changed: 115 additions & 0 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.

src/main/java/io/github/junggikim/refined/refined/character/DigitChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is a Unicode digit ({@code Character.isDigit}). */
1011
public final class DigitChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.digitChar();

src/main/java/io/github/junggikim/refined/refined/character/LetterChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is a Unicode letter ({@code Character.isLetter}). */
1011
public final class LetterChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.letterChar();

src/main/java/io/github/junggikim/refined/refined/character/LetterOrDigitChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is a Unicode letter or digit ({@code Character.isLetterOrDigit}). */
1011
public final class LetterOrDigitChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.letterOrDigitChar();

src/main/java/io/github/junggikim/refined/refined/character/LowerCaseChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is a lowercase letter ({@code Character.isLowerCase}). */
1011
public final class LowerCaseChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.lowerCaseChar();

src/main/java/io/github/junggikim/refined/refined/character/SpecialChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is a special character (not a letter, digit, or whitespace). */
1011
public final class SpecialChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.specialChar();

src/main/java/io/github/junggikim/refined/refined/character/UpperCaseChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is an uppercase letter ({@code Character.isUpperCase}). */
1011
public final class UpperCaseChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.upperCaseChar();

src/main/java/io/github/junggikim/refined/refined/character/WhitespaceChar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.github.junggikim.refined.validation.Validation;
88
import io.github.junggikim.refined.violation.Violation;
99

10+
/** Wraps a {@code char} that is whitespace ({@code Character.isWhitespace}). */
1011
public final class WhitespaceChar extends AbstractRefined<Character> implements Newtype<Character> {
1112

1213
private static final Constraint<Character> CONSTRAINT = RefinedSupport.whitespaceChar();

src/main/java/io/github/junggikim/refined/refined/collection/NonEmptyDeque.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import io.github.junggikim.refined.violation.Violation;
1212
import java.util.Deque;
1313

14+
/** A non-empty immutable {@code Deque} snapshot with no null elements. */
1415
public final class NonEmptyDeque<T> extends AbstractList<T> implements Deque<T> {
1516

1617
private final List<T> elements;

src/main/java/io/github/junggikim/refined/refined/collection/NonEmptyIterable.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.github.junggikim.refined.validation.Validation;
99
import io.github.junggikim.refined.violation.Violation;
1010

11+
/** A non-empty immutable {@code Iterable} snapshot with no null elements. */
1112
public final class NonEmptyIterable<T> extends AbstractList<T> {
1213

1314
private final List<T> elements;

src/main/java/io/github/junggikim/refined/refined/collection/NonEmptyList.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.github.junggikim.refined.validation.Validation;
99
import io.github.junggikim.refined.violation.Violation;
1010

11+
/** A non-empty immutable {@code List} snapshot with no null elements. */
1112
public final class NonEmptyList<T> extends AbstractList<T> {
1213

1314
private final List<T> elements;

0 commit comments

Comments
 (0)