public abstract class com.fasterxml.jackson.core.ObjectCodec extends com.fasterxml.jackson.core.TreeCodec implements com.fasterxml.jackson.core.Versioned
{
protected void <init>()
{
com.fasterxml.jackson.core.ObjectCodec v;
v := @this: com.fasterxml.jackson.core.ObjectCodec;
specialinvoke v.<com.fasterxml.jackson.core.TreeCodec: void <init>()>();
return;
}
public abstract com.fasterxml.jackson.core.Version version();
public abstract java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class) throws java.io.IOException;
public abstract java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException;
public abstract java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType) throws java.io.IOException;
public abstract java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class) throws java.io.IOException;
public abstract java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException;
public abstract java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType) throws java.io.IOException;
public abstract void writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object) throws java.io.IOException;
public abstract com.fasterxml.jackson.core.TreeNode readTree(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException;
public abstract void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode) throws java.io.IOException;
public abstract com.fasterxml.jackson.core.TreeNode createObjectNode();
public abstract com.fasterxml.jackson.core.TreeNode createArrayNode();
public abstract com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode);
public abstract java.lang.Object treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class) throws com.fasterxml.jackson.core.JsonProcessingException;
public com.fasterxml.jackson.core.JsonFactory getJsonFactory()
{
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.JsonFactory v;
v := @this: com.fasterxml.jackson.core.ObjectCodec;
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: com.fasterxml.jackson.core.JsonFactory getFactory()>();
return v;
}
public com.fasterxml.jackson.core.JsonFactory getFactory()
{
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.JsonFactory v;
v := @this: com.fasterxml.jackson.core.ObjectCodec;
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: com.fasterxml.jackson.core.JsonFactory getJsonFactory()>();
return v;
}
}