public class io.ebeaninternal.server.type.ScalarTypeJsonList$Varchar extends io.ebeaninternal.server.type.ScalarTypeJsonList$Base
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.ebeaninternal.server.type.ScalarTypeJsonList$Varchar
  super_class: io.ebeaninternal.server.type.ScalarTypeJsonList$Base
{
  public void <init>(io.ebean.core.type.DocPropertyType, boolean);
    descriptor: (Lio/ebean/core/type/DocPropertyType;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.type.ScalarTypeJsonList$Varchar this
        start local 1 // io.ebean.core.type.DocPropertyType docType
        start local 2 // boolean nullable
         0: .line 44
            aload 0 /* this */
            bipush 12
            aload 1 /* docType */
            iload 2 /* nullable */
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.<init>:(ILio/ebean/core/type/DocPropertyType;Z)V
         1: .line 45
            return
        end local 2 // boolean nullable
        end local 1 // io.ebean.core.type.DocPropertyType docType
        end local 0 // io.ebeaninternal.server.type.ScalarTypeJsonList$Varchar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/ebeaninternal/server/type/ScalarTypeJsonList$Varchar;
            0    2     1   docType  Lio/ebean/core/type/DocPropertyType;
            0    2     2  nullable  Z
    MethodParameters:
          Name  Flags
      docType   
      nullable  

  public java.lang.Object readData(java.io.DataInput);
    descriptor: (Ljava/io/DataInput;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.readData:(Ljava/io/DataInput;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public java.lang.String formatValue(java.util.List);
    descriptor: (Ljava/util/List;)Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.formatValue:(Ljava/util/List;)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object toJdbcType(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.toJdbcType:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void jsonWrite(com.fasterxml.jackson.core.JsonGenerator, java.util.List);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/util/List;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.jsonWrite:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/util/List;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public java.lang.Object convertFromMillis(long);
    descriptor: (J)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.convertFromMillis:(J)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isDateTimeCapable();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.isDateTimeCapable:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void writeData(java.io.DataOutput, java.lang.Object);
    descriptor: (Ljava/io/DataOutput;Ljava/lang/Object;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.writeData:(Ljava/io/DataOutput;Ljava/lang/Object;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public java.util.List parse(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.parse:(Ljava/lang/String;)Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.ebean.core.type.DocPropertyType getDocType();
    descriptor: ()Lio/ebean/core/type/DocPropertyType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.getDocType:()Lio/ebean/core/type/DocPropertyType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isMutable();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.isMutable:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isDirty(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.isDirty:(Ljava/lang/Object;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void bind(io.ebean.core.type.DataBinder, java.util.List);
    descriptor: (Lio/ebean/core/type/DataBinder;Ljava/util/List;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.bind:(Lio/ebean/core/type/DataBinder;Ljava/util/List;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException

  public java.util.List read(io.ebean.core.type.DataReader);
    descriptor: (Lio/ebean/core/type/DataReader;)Ljava/util/List;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.read:(Lio/ebean/core/type/DataReader;)Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException

  public java.lang.String getDbColumnDefn();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.getDbColumnDefn:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object toBeanType(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.toBeanType:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.List jsonRead(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Ljava/util/List;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonList$Base.jsonRead:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
}
SourceFile: "ScalarTypeJsonList.java"
NestHost: io.ebeaninternal.server.type.ScalarTypeJsonList
InnerClasses:
  private abstract Base = io.ebeaninternal.server.type.ScalarTypeJsonList$Base of io.ebeaninternal.server.type.ScalarTypeJsonList
  public Varchar = io.ebeaninternal.server.type.ScalarTypeJsonList$Varchar of io.ebeaninternal.server.type.ScalarTypeJsonList