@Override public Version version() { return Version.unknownVersion(); } }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
/** * Convenience constructor that will default version to * {@link Version#unknownVersion()}. */ public SimpleModule(String name) { this(name, Version.unknownVersion()); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Deprecated // since 2.9 public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return Version.unknownVersion(); }
/** * Constructors that should only be used for non-reusable * convenience modules used by app code: "real" modules should * use actual name and version number information. */ public SimpleModule() { // can't chain when making reference to 'this' // note: generate different name for direct instantiation, sub-classing _name = (getClass() == SimpleModule.class) ? "SimpleModule-"+System.identityHashCode(this) : getClass().getName(); _version = Version.unknownVersion(); }
/** * Helper method that will try to load version information for specified * class. Implementation is as follows: * * First, tries to load version info from a class named * "PackageVersion" in the same package as the class. * * If no version information is found, {@link Version#unknownVersion()} is returned. */ public static Version versionFor(Class<?> cls) { Version version = packageVersionFor(cls); return version == null ? Version.unknownVersion() : version; }
protected AbstractModelConverter(ObjectMapper mapper, TypeNameResolver typeNameResolver) { mapper.registerModule( new SimpleModule("swagger", Version.unknownVersion()) { @Override public void setupModule(SetupContext context) { context.insertAnnotationIntrospector(new SwaggerAnnotationIntrospector()); } }); _mapper = mapper; _typeNameResolver = typeNameResolver; _intr = mapper.getSerializationConfig().getAnnotationIntrospector(); }
/** * Method used by <code>PackageVersion</code> classes to decode version injected by Maven build. */ public static Version parseVersion(String s, String groupId, String artifactId) { if (s != null && (s = s.trim()).length() > 0) { String[] parts = V_SEP.split(s); return new Version(parseVersionPart(parts[0]), (parts.length > 1) ? parseVersionPart(parts[1]) : 0, (parts.length > 2) ? parseVersionPart(parts[2]) : 0, (parts.length > 3) ? parts[3] : null, groupId, artifactId); } return Version.unknownVersion(); }
protected AbstractTypedJacksonModule( Class<T> baseClass, Function<T, String> nameResolver, Function<String, Class<? extends T>> classResolver) { super(baseClass.getSimpleName() + "Module", Version.unknownVersion()); TypeIdResolver typeResolver = new InternalTypeResolver<>(nameResolver, classResolver); addSerializer(baseClass, new InternalTypeSerializer<>(baseClass, typeResolver)); addDeserializer(baseClass, new InternalTypeDeserializer<>(baseClass, typeResolver)); }