From 1bb52b59b0a74ac5aaa4dc9825a598775a74e0be Mon Sep 17 00:00:00 2001 From: Kalle Stenflo Date: Mon, 22 Sep 2014 10:09:05 +0200 Subject: [PATCH] Renamed internal 'compiler' package to 'token' --- .../com/jayway/jsonpath/Configuration.java | 69 +++++++- .../java/com/jayway/jsonpath/Criteria.java | 57 ++++--- .../main/java/com/jayway/jsonpath/Filter.java | 10 ++ .../jsonpath/InvalidCriteriaException.java | 1 + .../jayway/jsonpath/InvalidJsonException.java | 1 - .../jsonpath/internal/CompiledPath.java | 4 +- .../com/jayway/jsonpath/internal/Parser.java | 157 ------------------ .../jsonpath/internal/PathCompiler.java | 14 +- .../{compiler => token}/ArrayPathToken.java | 2 +- .../EvaluationContextImpl.java | 2 +- .../{compiler => token}/PathToken.java | 2 +- .../PredicateContextImpl.java | 2 +- .../PredicatePathToken.java | 2 +- .../PropertyPathToken.java | 2 +- .../{compiler => token}/RootPathToken.java | 2 +- .../{compiler => token}/ScanPathToken.java | 2 +- .../WildcardPathToken.java | 2 +- .../java/com/jayway/jsonpath/BaseTest.java | 4 +- .../com/jayway/jsonpath/old/IssuesTest.java | 6 +- .../com/jayway/jsonpath/old/JsonPathTest.java | 2 +- .../jayway/jsonpath/old/NullHandlingTest.java | 4 +- .../old/internal/PropertyPathTokenTest.java | 2 +- 22 files changed, 131 insertions(+), 218 deletions(-) delete mode 100644 json-path/src/main/java/com/jayway/jsonpath/internal/Parser.java rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/ArrayPathToken.java (99%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/EvaluationContextImpl.java (98%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/PathToken.java (99%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/PredicateContextImpl.java (95%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/PredicatePathToken.java (97%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/PropertyPathToken.java (95%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/RootPathToken.java (95%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/ScanPathToken.java (99%) rename json-path/src/main/java/com/jayway/jsonpath/internal/{compiler => token}/WildcardPathToken.java (95%) diff --git a/json-path/src/main/java/com/jayway/jsonpath/Configuration.java b/json-path/src/main/java/com/jayway/jsonpath/Configuration.java index b60ca78a..1e19081e 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/Configuration.java +++ b/json-path/src/main/java/com/jayway/jsonpath/Configuration.java @@ -26,6 +26,9 @@ import java.util.Set; import static com.jayway.jsonpath.internal.Utils.notNull; import static java.util.Arrays.asList; +/** + * Immutable configuration object + */ public class Configuration { private static Defaults DEFAULTS = new Defaults() { @@ -62,55 +65,103 @@ public class Configuration { private Configuration(JsonProvider jsonProvider, MappingProvider mappingProvider, EnumSet