Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
Jackson Data Binding Source Code
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java".
Jackson Databind Source Code files are provided in the source packge (jackson-databind-2.14.0-sources.jar). You can download it at Jackson Maven Website.
You can also browse Jackson Databind Source Code below:
✍: FYIcenter.com
⏎ com/fasterxml/jackson/databind/type/PlaceholderForType.java
package com.fasterxml.jackson.databind.type; import com.fasterxml.jackson.databind.JavaType; /** * Helper type used when introspecting bindings for already resolved types, * needed for specialization. * * @since 2.8.11 */ public class PlaceholderForType extends TypeBase { private static final long serialVersionUID = 1L; protected final int _ordinal; /** * Type assigned during wildcard resolution (which follows type * structure resolution) */ protected JavaType _actualType; public PlaceholderForType(int ordinal) { super(Object.class, TypeBindings.emptyBindings(), TypeFactory.unknownType(), null, 1, // super-class, super-interfaces, hashCode null, null, false); // value/type handler, as-static _ordinal = ordinal; } public JavaType actualType() { return _actualType; } public void actualType(JavaType t) { _actualType = t; } // Override to get better diagnostics @Override protected String buildCanonicalName() { return toString(); } @Override public StringBuilder getGenericSignature(StringBuilder sb) { return getErasedSignature(sb); } @Override public StringBuilder getErasedSignature(StringBuilder sb) { sb.append('$').append(_ordinal+1); return sb; } @Override public JavaType withTypeHandler(Object h) { return _unsupported(); } @Override public JavaType withContentTypeHandler(Object h) { return _unsupported(); } @Override public JavaType withValueHandler(Object h) { return _unsupported(); } @Override public JavaType withContentValueHandler(Object h) { return _unsupported(); } @Override public JavaType withContentType(JavaType contentType) { return _unsupported(); } @Override public JavaType withStaticTyping() { return _unsupported(); } @Override public JavaType refine(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) { return _unsupported(); } @Override @Deprecated // since 2.7 protected JavaType _narrow(Class<?> subclass) { return _unsupported(); } @Override public boolean isContainerType() { return false; } @Override public String toString() { return getErasedSignature(new StringBuilder()).toString(); } @Override public boolean equals(Object o) { return (o == this); } private <T> T _unsupported() { throw new UnsupportedOperationException("Operation should not be attempted on "+getClass().getName()); } }
⏎ com/fasterxml/jackson/databind/type/PlaceholderForType.java
Or download all of them as a single archive file:
File name: jackson-databind-2.14.0-sources.jar File size: 1187952 bytes Release date: 2022-11-05 Download
⇒ Jackson Annotations Source Code
⇐ Download and Install Jackson Binary Package
2022-03-29, 48250👍, 0💬
Popular Posts:
XStream is a simple library to serialize objects to XML and back again. JAR File Size and Download L...
Where to find answers to frequently asked questions on Downloading and Using JDK (Java Development K...
JDK 11 jdk.internal.JVM Stat.jmod is the JMOD file for JDK 11 Internal Jvmstat module. JDK 11 Intern...
JAX-RPC is an API for building Web services and clients that used remote procedure calls (RPC) and X...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...