Skip to content

Commit d6d6bad

Browse files
committed
marked more things as beta
1 parent 519e14e commit d6d6bad

File tree

5 files changed

+10
-0
lines changed

5 files changed

+10
-0
lines changed

src/main/java/com/saasquatch/jsonschemainferrer/EnumExtractor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.Collection;
44
import javax.annotation.Nonnull;
55
import com.fasterxml.jackson.databind.JsonNode;
6+
import com.saasquatch.jsonschemainferrer.annotations.Beta;
67

78
/**
89
* Interface for extracting {@code enum} groups from samples.
@@ -11,6 +12,7 @@
1112
* @see EnumExtractors
1213
* @see EnumExtractorInput
1314
*/
15+
@Beta
1416
@FunctionalInterface
1517
public interface EnumExtractor {
1618

src/main/java/com/saasquatch/jsonschemainferrer/EnumExtractorInput.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
import java.util.Collection;
44
import javax.annotation.Nonnull;
55
import com.fasterxml.jackson.databind.JsonNode;
6+
import com.saasquatch.jsonschemainferrer.annotations.Beta;
67

78
/**
89
* Input for {@link EnumExtractor}
910
*
1011
* @author sli
1112
*/
13+
@Beta
1214
public final class EnumExtractorInput {
1315

1416
private final Collection<? extends JsonNode> samples;

src/main/java/com/saasquatch/jsonschemainferrer/EnumExtractors.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
import java.util.stream.Collectors;
99
import javax.annotation.Nonnull;
1010
import com.fasterxml.jackson.databind.JsonNode;
11+
import com.saasquatch.jsonschemainferrer.annotations.Beta;
1112

1213
/**
1314
* Utilities for {@link EnumExtractor}
1415
*
1516
* @author sli
1617
*/
18+
@Beta
1719
public final class EnumExtractors {
1820

1921
private EnumExtractors() {}

src/main/java/com/saasquatch/jsonschemainferrer/IntegerTypePreference.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.util.function.BooleanSupplier;
44
import javax.annotation.Nonnull;
5+
import com.saasquatch.jsonschemainferrer.annotations.Beta;
56

67
/**
78
* Preference for whether the type {@code integer} should be used over {@code number} in the result
@@ -11,6 +12,7 @@
1112
* @author sli
1213
* @see IntegerTypeCriterion
1314
*/
15+
@Beta
1416
public enum IntegerTypePreference {
1517

1618
/**

src/main/java/com/saasquatch/jsonschemainferrer/JsonSchemaInferrerBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public JsonSchemaInferrerBuilder setSpecVersion(@Nonnull SpecVersion specVersion
5656
*
5757
* @see IntegerTypePreference
5858
*/
59+
@Beta
5960
public JsonSchemaInferrerBuilder setIntegerTypePreference(
6061
@Nonnull IntegerTypePreference integerTypePreference) {
6162
this.integerTypePreference = Objects.requireNonNull(integerTypePreference);
@@ -81,6 +82,7 @@ public JsonSchemaInferrerBuilder setIntegerTypeCriterion(
8182
* @see EnumExtractor
8283
* @see EnumExtractors
8384
*/
85+
@Beta
8486
public JsonSchemaInferrerBuilder addEnumExtractors(@Nonnull EnumExtractor... enumExtractors) {
8587
if (this.enumExtractors == null) {
8688
this.enumExtractors = new ArrayList<>();

0 commit comments

Comments
 (0)