Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keep-Tech/Taira
/ functions
Functions
115 in github.com/Keep-Tech/Taira
⨍
Functions
115
◇
Types & classes
21
↓ 6 callers
Method
getAnnotation
get annotation instance from a field @param field field @param annotationClazz annotation type @return annotation instance
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:88
↓ 6 callers
Method
getBytesToLong
get bytes from buffer and cast to long value @param buffer buffer @param size byte size @return long value
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaPrimitive.java:281
↓ 6 callers
Method
putLowerBytes
put long value lower bytes into buffer @param buffer buffer @param longVal long value @param size lower bytes count
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaPrimitive.java:261
↓ 5 callers
Method
byteSize
primitive byte size
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveProcessor.java:53
↓ 5 callers
Method
findPrimitive
get a primitive type processor @param clazz class @return primitive type
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaTypeConst.java:59
↓ 5 callers
Method
isSupportedCollection
whether it's a supported collection @param fieldType class @return true if supported
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaTypeConst.java:74
↓ 4 callers
Method
checkAnnotationOrThrow
pre-check annotations before processing illegal use will throw {@link TairaAnnotationException}
TairaLib/src/main/java/com/gotokeep/keep/taira/AnnotationUtils.java:62
↓ 4 callers
Method
deserialize
deserialize to value from buffer @param size byte size
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveProcessor.java:43
↓ 4 callers
Method
isByteArray
whether it's byte array (including String type) @param field field @return true if it's String or byte[]
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaTypeConst.java:113
↓ 4 callers
Method
isTairaClass
whether it's TairaData instance @param clazz class @return true if it's TairaData
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaTypeConst.java:103
↓ 4 callers
Method
serialize
serialize current value into buffer @param size lower byte size
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveProcessor.java:36
↓ 3 callers
Method
getCollectionFirstMemberType
get member type from array or collection @param collectionField 集合 field @return member type
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:189
↓ 3 callers
Method
getCollectionLength
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:130
↓ 2 callers
Method
canProcess
processable
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveProcessor.java:48
↓ 2 callers
Method
deserializeBuffer
(ByteBuffer buffer, Class<T> clazz)
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:206
↓ 2 callers
Method
evaluateSize
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaDataNode.java:59
↓ 2 callers
Method
extractAnnotatedFields
get fields from class which has specified annotation hierarchically(parents' fields) by default @param clazz class type @param annotationClazz Annot
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:133
↓ 2 callers
Method
generateChildren
()
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaDataNode.java:88
↓ 2 callers
Method
getFieldValue
get field value from object @param targetObject object @param field field @return field value
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:50
↓ 2 callers
Method
getTairaNode
get a TairaDataNode instance from cache or create one @param clazz class @return node
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:246
↓ 2 callers
Method
serializeBuffer
(T data)
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:212
↓ 2 callers
Method
valueToByteArray
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/ByteArrayNode.java:100
↓ 1 callers
Method
checkOverflow
(int memberCount)
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:160
↓ 1 callers
Method
checkOverflow
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveNode.java:89
↓ 1 callers
Method
checkOverflow
(byte[] array)
TairaLib/src/main/java/com/gotokeep/keep/taira/ByteArrayNode.java:94
↓ 1 callers
Method
checkParamFieldUsage
check ParamField
TairaLib/src/main/java/com/gotokeep/keep/taira/AnnotationUtils.java:151
↓ 1 callers
Method
createMemberNode
()
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:117
↓ 1 callers
Method
createParamInstance
construct object instance @param clazz class type @return class instance
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:106
↓ 1 callers
Method
defaultValue
()
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaPrimitive.java:56
↓ 1 callers
Method
defaultValue
default value when deserialize
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveProcessor.java:58
↓ 1 callers
Method
deserialize
(ByteBuffer buffer)
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaDataNode.java:79
↓ 1 callers
Method
deserializeArray
(byte[] array, Class<T> clazz)
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:230
↓ 1 callers
Method
evaluatePrimitiveSize
evaluate size @return size
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveNode.java:79
↓ 1 callers
Method
evaluateSize
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:71
↓ 1 callers
Method
fromBytes
deserialize byte array to TairaData instance @param data byte array data @param clazz TairaData type @return TairaData instance @throws TairaAnnotati
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:160
↓ 1 callers
Method
getSortedParamFields
get @ParamField annotated fields, and sort by order value @param clazz class type @return sorted fields
TairaLib/src/main/java/com/gotokeep/keep/taira/AnnotationUtils.java:200
↓ 1 callers
Method
gson
Use Gson serialize/deserialize 1000 times
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Main.java:97
↓ 1 callers
Method
isInterfaceOrAbstract
check interface or abstract class @return true if abstract or interface
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:213
↓ 1 callers
Method
isNonParamConstructorExists
check non-param constructor @return true if exists
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:67
↓ 1 callers
Method
isParentClass
check class inheritance @return true if child inherited from parent
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:204
↓ 1 callers
Method
newCollection
create collection instance when deserialize @return collection instance
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaTypeConst.java:88
↓ 1 callers
Method
serialize
(ByteBuffer buffer, Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaDataNode.java:68
↓ 1 callers
Method
serializeArray
(T data)
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:202
↓ 1 callers
Method
serializeMembers
(ByteBuffer buffer, Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:141
↓ 1 callers
Method
setBarField
(Bar barField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:104
↓ 1 callers
Method
setBooleanVal
(boolean booleanVal)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:71
↓ 1 callers
Method
setByteField
(byte byteField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:56
↓ 1 callers
Method
setBytesField
(byte[] bytesField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:88
↓ 1 callers
Method
setCharField
(char charField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:76
↓ 1 callers
Method
setDoubleField
(double doubleField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:72
↓ 1 callers
Method
setField
set object field value @param targetObject object @param field field @param fieldValue value
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:171
↓ 1 callers
Method
setFloatVal
(float floatVal)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:47
↓ 1 callers
Method
setInnerArrayVal
(Baz[] innerArrayVal)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:79
↓ 1 callers
Method
setIntField
(int intField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:64
↓ 1 callers
Method
setIntListField
(List<Integer> intListField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:112
↓ 1 callers
Method
setLongVal
(long longVal)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:63
↓ 1 callers
Method
setRemainsStringField
(String remainsStringField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:120
↓ 1 callers
Method
setShortVal
(short shortVal)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:55
↓ 1 callers
Method
setStringField
(String stringField)
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:96
↓ 1 callers
Method
taira
Use Taira serialize/deserialize 1000 times
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Main.java:75
↓ 1 callers
Method
toBytes
serialize TairaData instance to byte array @param object object instance to serialize @return byte array @throws TairaAnnotationException when annota
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:109
↓ 1 callers
Method
toString
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:124
Method
AnnotationUtils
()
TairaLib/src/main/java/com/gotokeep/keep/taira/AnnotationUtils.java:55
Method
Baz
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Baz.java:33
Method
ByteArrayNode
(Field field, Charset charset)
TairaLib/src/main/java/com/gotokeep/keep/taira/ByteArrayNode.java:40
Method
CollectionNode
(Field field, Charset charset)
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:61
Method
Node
(Class clazz)
TairaLib/src/main/java/com/gotokeep/keep/taira/Node.java:42
Method
PrimitiveNode
collection member node without field
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveNode.java:42
Method
ReflectionUtils
()
TairaLib/src/main/java/com/gotokeep/keep/taira/ReflectionUtils.java:41
Method
Taira
use default
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:70
Method
TairaAnnotationException
(String message)
TairaLib/src/main/java/com/gotokeep/keep/taira/exception/TairaAnnotationException.java:29
Method
TairaDataNode
(Class clazz, Charset charset)
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaDataNode.java:47
Method
TairaException
(String s)
TairaLib/src/main/java/com/gotokeep/keep/taira/exception/TairaException.java:29
Method
TairaIllegalValueException
(String message)
TairaLib/src/main/java/com/gotokeep/keep/taira/exception/TairaIllegalValueException.java:29
Method
TairaInternalException
(String message)
TairaLib/src/main/java/com/gotokeep/keep/taira/exception/TairaInternalException.java:29
Method
TairaTypeConst
()
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaTypeConst.java:51
Method
addition_isCorrect
()
TairaSample/src/test/java/com/gotokeep/keep/taira/ExampleUnitTest.java:13
Method
byteSize
()
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaPrimitive.java:51
Method
canProcess
(Class clazz)
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaPrimitive.java:46
Method
compare
(Field left, Field right)
TairaLib/src/main/java/com/gotokeep/keep/taira/AnnotationUtils.java:44
Method
deserialize
(ByteBuffer buffer)
TairaLib/src/main/java/com/gotokeep/keep/taira/CollectionNode.java:89
Method
deserialize
(ByteBuffer buffer, int size)
TairaLib/src/main/java/com/gotokeep/keep/taira/TairaPrimitive.java:41
Method
deserialize
deserialize current node to object from buffer
TairaLib/src/main/java/com/gotokeep/keep/taira/Node.java:66
Method
deserialize
(ByteBuffer buffer)
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveNode.java:69
Method
deserialize
(ByteBuffer buffer)
TairaLib/src/main/java/com/gotokeep/keep/taira/ByteArrayNode.java:77
Method
evaluateSize
evaluate current node byte size current only TairaNode/CollectionNode/ByteArrayNode should override
TairaLib/src/main/java/com/gotokeep/keep/taira/Node.java:56
Method
evaluateSize
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/PrimitiveNode.java:58
Method
evaluateSize
(Object value)
TairaLib/src/main/java/com/gotokeep/keep/taira/ByteArrayNode.java:47
Method
fromByteBuffer
deserialize byte array to TairaData instance @param data byte array data @param clazz TairaData type @return TairaData instance @throws TairaAnnotati
TairaLib/src/main/java/com/gotokeep/keep/taira/Taira.java:185
Method
getBarField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:100
Method
getBazinga
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Baz.java:39
Method
getByteField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:52
Method
getBytesField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:84
Method
getCharField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:80
Method
getDoubleField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:68
Method
getFloatVal
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:43
Method
getInnerArrayVal
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:75
Method
getIntField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:60
Method
getIntListField
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Foo.java:108
Method
getLongVal
()
TairaSample/src/main/java/com/gotokeep/keep/taira/samples/Bar.java:59
next →
1–100 of 115, ranked by callers