| 程序包 | 说明 |
|---|---|
| org.indunet.fastproto.annotation |
| 限定符和类型 | 类和说明 |
|---|---|
interface |
AsciiArrayType
Ascii array type which use ascii charset, each character takes 1 byte, can be used to annotate field type of
Character[]/char[]/List
|
interface |
AsciiType
ASCII type which takes 1 byte, can be used to annotate field type of Character/char.
|
interface |
AutoType
FastProto is able to infer the annotation type based on the field type when using @AutoType.
|
interface |
BinaryType
Binary type, can be used to annotate field type of Byte[]/byte[].
|
interface |
BoolArrayType
Boolean array type, can be used to annotate field type of Boolean[]/boolean[]/List
|
interface |
BoolType
Boolean type, each unit takes 1 bit, can be used to annotate field type of Boolean/boolean.
|
interface |
CharArrayType
Character array type which use unicode charset, each character takes 2 byte, can be used to annotate field type of Character[]/char[].
|
interface |
CharType
Char type which use unicode charset, each character takes 2 bytes, it can be used to annotate field type of Character/char.
|
interface |
DoubleArrayType
/**
Double array type, each double takes 8 bytes, it can be used to annotate field type of Double[]/double[]/List
|
interface |
DoubleType
Double type which takes 8 bytes, it can be used to annotate field type of Double/double.
|
interface |
EnumType
Boolean type, each unit takes 1 byte, can be used to annotate field type of enum.
|
interface |
FloatArrayType
Float array type, each float takes 4 bytes, it can be used to annotate field type of Float[]/float[]/List
|
interface |
FloatType
Float type which takes 4 bytes, it can be used to annotate field type of Float/float.
|
interface |
Int16ArrayType
Int16 array type, each element takes 2 byte, can be used to annotate field type of Integer[]/int[]/List
|
interface |
Int16Type
Int16 type which takes 2 bytes, it can be used to annotate field type of Integer/int.
|
interface |
Int32ArrayType
Int32 array type, each element takes 4 bytes, it can be used to annotate field type of Integer[]/int[]/List
|
interface |
Int32Type
Int16 type which takes 2 bytes, it can be used to annotate field type of Integer/int.
|
interface |
Int64ArrayType
Int64 array type, each element takes 8 bytes, it can be used to annotate field type of Long[]/long[]/List
|
interface |
Int64Type
Int64 type which takes 8 bytes, it can be used to annotate field type of Long/long.
|
interface |
Int8ArrayType
Int8 array type, each int8 takes 1 byte, it can be used to annotate field type of Byte[]/byte[]/Integer[]/int[]/
List
|
interface |
Int8Type
Int8 type which takes 1 byte, it can be used to annotate field type of Integer/int.
|
interface |
StringType
String type which uses utf-8 charset by default, it can be used to annotate field type of String/StringBuilder/StringBuffer.
|
interface |
TimeType
Time type which takes 8 bytes, it can be used to annotate field type of Timestamp/Date/Calendar/LocalDateTime/Instant.
|
interface |
UInt16ArrayType
UInt16 array type, each element takes 2 bytes, it can be used to annotate field type of Integer[]/int[]/List
|
interface |
UInt16Type
UInt16 type which takes 2 bytes, it can be used to annotate field type of Integer/int.
|
interface |
UInt32ArrayType
UInt32 array type, each element takes 4 bytes, it can be used to annotate field type of Integer[]/int[]/List
|
interface |
UInt32Type
UInt32 type which takes 4 bytes, it can be used to annotate field type of Long/long.
|
interface |
UInt64ArrayType
UInt64 array type, each element takes 8 bytes, it can be used to annotate field type of BitInteger[]/List
|
interface |
UInt64Type
UInt64 type which takes 8 bytes, it can be used to annotate field type of BitInteger.
|
interface |
UInt8ArrayType
UInt8 array type, each element takes 1 byte, it can be used to annotate field type of Integer[]/int[]/List
|
interface |
UInt8Type
UInt8 type which takes 1 byte, it can be used to annotate field type of Integer/int.
|
Copyright © 2019–2023 indunet. All rights reserved.