private final JsonToken _startAfterComment(int fromMinorState) throws IOException { // Ok, then, need one more character... if (_inputPtr >= _inputEnd) { _minorState = fromMinorState; return (_currToken = JsonToken.NOT_AVAILABLE); } int ch = _inputBuffer[_inputPtr++] & 0xFF; switch (fromMinorState) { case MINOR_FIELD_LEADING_WS: return _startFieldName(ch); case MINOR_FIELD_LEADING_COMMA: return _startFieldNameAfterComma(ch); case MINOR_VALUE_LEADING_WS: return _startValue(ch); case MINOR_VALUE_EXPECTING_COMMA: return _startValueExpectComma(ch); case MINOR_VALUE_EXPECTING_COLON: return _startValueExpectColon(ch); case MINOR_VALUE_WS_AFTER_COMMA: return _startValueAfterComma(ch); default: } VersionUtil.throwInternal(); return null; }
/** * Creates a new module. * * @since 1.1.0 */ public VertxJsonModule() { super(NAME, VersionUtil.parseVersion("1.1.0", "org.jspare.vertx", "jackson-datatype-vertx")); addDeserializer(JsonArray.class, JsonArrayDeserializer.INSTANCE); addDeserializer(JsonObject.class, JsonObjectDeserializer.INSTANCE); addSerializer(JsonArraySerializer.INSTANCE); addSerializer(JsonObjectSerializer.INSTANCE); }
/** * Creates a new module. * * @since 2.1 */ public VertxJsonModule() { super(NAME, VersionUtil.parseVersion("2.1-SNAPSHOT", "de.crunc", "jackson-datatype-vertx")); addDeserializer(JsonArray.class, JsonArrayDeserializer.INSTANCE); addDeserializer(JsonObject.class, JsonObjectDeserializer.INSTANCE); addSerializer(JsonArraySerializer.INSTANCE); addSerializer(JsonObjectSerializer.INSTANCE); }
private void updateTopology(String oldVersion) { Version v = Version.unknownVersion(); if (oldVersion!=null){ v=VersionUtil.parseVersion(oldVersion, null,null); } if (v.isUnknownVersion() || v.compareTo(new Version(1,5,0,null,null,null))<0){ if (this.sqlDialect.supportsDeferrableForeignKey()) { upgradeForeignKeysToDeferrable(); } } }
protected final void _throwInternal() { VersionUtil.throwInternal(); }
@Override public Version version() { return VersionUtil.versionFor(getClass()); }
@Override protected char _decodeEscaped() throws IOException { VersionUtil.throwInternal(); return ' '; }
@Override public JsonToken nextToken() throws IOException { // First: regardless of where we really are, need at least one more byte; // can simplify some of the checks by short-circuiting right away if (_inputPtr >= _inputEnd) { if (_closed) { return null; } // note: if so, do not even bother changing state if (_endOfInput) { // except for this special case // End-of-input within (possibly...) started token is bit complicated, // so offline if (_currToken == JsonToken.NOT_AVAILABLE) { return _finishTokenWithEOF(); } return _eofAsNextToken(); } return JsonToken.NOT_AVAILABLE; } // in the middle of tokenization? if (_currToken == JsonToken.NOT_AVAILABLE) { return _finishToken(); } // No: fresh new token; may or may not have existing one _numTypesValid = NR_UNKNOWN; _tokenInputTotal = _currInputProcessed + _inputPtr; // also: clear any data retained so far _binaryValue = null; int ch = _inputBuffer[_inputPtr++] & 0xFF; switch (_majorState) { case MAJOR_INITIAL: return _startDocument(ch); case MAJOR_ROOT: return _startValue(ch); case MAJOR_OBJECT_FIELD_FIRST: // expect field-name or end-object return _startFieldName(ch); case MAJOR_OBJECT_FIELD_NEXT: // expect comma + field-name or end-object return _startFieldNameAfterComma(ch); case MAJOR_OBJECT_VALUE: // expect colon, followed by value return _startValueExpectColon(ch); case MAJOR_ARRAY_ELEMENT_FIRST: // expect value or end-array return _startValue(ch); case MAJOR_ARRAY_ELEMENT_NEXT: // expect leading comma + value or end-array return _startValueExpectComma(ch); default: } VersionUtil.throwInternal(); return null; }
@Override public Version version() { return VersionUtil.parseVersion("1.0", "com.bazaarvoice.emodb.common.json", "lazy-json"); }
@Override @SuppressWarnings("deprecation") public Version version() { final ClassLoader loader = UnknownPropertyModule.class.getClassLoader(); return VersionUtil.mavenVersionFor(loader, "org.zalando", "jackson-module-unknown-property"); }
@Override public Version version() { return VersionUtil.versionFor(JacksonElasticSearchModule.class); }
@Override @SuppressWarnings("deprecation") public Version version() { return VersionUtil.mavenVersionFor(ConstraintViolationProblemModule.class.getClassLoader(), "org.zalando", "problem-spring-web"); }
@Override @SuppressWarnings("deprecation") public Version version() { final ClassLoader loader = MoneyModule.class.getClassLoader(); return VersionUtil.mavenVersionFor(loader, "org.zalando", "jackson-datatype-money"); }
@SuppressWarnings("deprecation") @Override public Version version() { return VersionUtil.mavenVersionFor(ProblemModule.class.getClassLoader(), "org.zalando", "jackson-datatype-problem"); }
public final void _throwInternal() { VersionUtil.throwInternal(); }
public Version version() { return VersionUtil.versionFor(getClass()); }
/** * Implemented with detection that tries to find "VERSION.txt" in same * package as the implementation class. */ @Override public Version version() { return VersionUtil.versionFor(getClass()); }
@Override public Version version() { return VersionUtil.versionFor(JacksonElasticSearchOsemModule.class); }
protected void _throwInternal() { VersionUtil.throwInternal(); }