Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bigbully/glowworm
/ functions
Functions
1,669 in github.com/bigbully/glowworm
⨍
Functions
1,669
◇
Types & classes
229
↓ 355 callers
Method
get
(Object javaObject)
src/main/java/com/jd/dd/glowworm/util/FieldInfo.java:155
↓ 214 callers
Method
put
(K key, V value)
src/main/java/com/jd/dd/glowworm/util/IdentityHashMap.java:53
↓ 184 callers
Method
add
(FieldInfo field)
src/main/java/com/jd/dd/glowworm/util/DeserializeBeanInfo.java:70
↓ 182 callers
Method
visitVarInsn
Visits a local variable instruction. A local variable instruction is an instruction that loads or stores the value of a local variable. @param opcode
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:90
↓ 163 callers
Method
toString
()
src/test/java/userJavabean/User.java:42
↓ 153 callers
Method
executeBackAndForth
(Object obj)
src/test/java/testcase/TestBase.java:86
↓ 109 callers
Method
getBytes
()
src/main/java/com/jd/dd/glowworm/util/TypeOutputStream.java:154
↓ 105 callers
Method
visitInsn
Visits a zero operand instruction. @param opcode the opcode of the instruction to be visited. This opcode is either NOP, ACONST_NULL, ICONST_M1,
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:67
↓ 92 callers
Method
visitMethodInsn
Visits a method instruction. A method instruction is an instruction that invokes a method. @param opcode the opcode of the type instruction to be vis
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:125
↓ 86 callers
Method
getName
()
src/main/java/com/jd/dd/glowworm/util/FieldInfo.java:124
↓ 81 callers
Method
getClass
(Type type)
src/main/java/com/jd/dd/glowworm/util/TypeUtils.java:212
↓ 76 callers
Method
getType
(Class<?> parameterType)
src/main/java/com/jd/dd/glowworm/util/ASMUtils.java:53
↓ 72 callers
Method
equals
(Object obj)
src/main/java/com/jd/dd/glowworm/util/Buffer.java:86
↓ 69 callers
Method
getDesc
(Method method)
src/main/java/com/jd/dd/glowworm/util/ASMUtils.java:20
↓ 68 callers
Method
getB
()
src/test/java/userJavabean/User1.java:7
↓ 55 callers
Method
writeType
(int typeCode)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:288
↓ 52 callers
Method
var
(String name, int increment)
src/main/java/com/jd/dd/glowworm/deserializer/asm/ASMDeserializerFactory.java:775
↓ 48 callers
Method
setB
(byte b)
src/test/java/userJavabean/LoopPerson1.java:20
↓ 45 callers
Method
isObjectExist
()
src/main/java/com/jd/dd/glowworm/deserializer/PBDeserializer.java:347
↓ 45 callers
Method
size
()
src/main/java/com/jd/dd/glowworm/util/CustByteBuffer.java:290
↓ 45 callers
Method
toPBBytes
对象序列化的方法 @param object 需要序列化的对象 @return byte[] 序列化之后的byte数组
src/main/java/com/jd/dd/glowworm/PB.java:22
↓ 45 callers
Method
var
(String name)
src/main/java/com/jd/dd/glowworm/serializer/asm/ASMSerializerFactory.java:758
↓ 44 callers
Method
setB
(boolean b)
src/test/java/userJavabean/User1.java:11
↓ 43 callers
Method
parsePBBytes
对象反序列化的方法 @param bytes 反序列化传入的byte数组 @param clazz 需要反序列化的类,不能是接口。必须是实现类。 @param <T> 泛型参数,无需强转类型 @return clazz对应的对象
src/main/java/com/jd/dd/glowworm/PB.java:51
↓ 42 callers
Method
getType
()
src/main/java/com/jd/dd/glowworm/deserializer/reflect/JavaBeanDeserializer.java:71
↓ 42 callers
Method
serializer
()
src/main/java/com/jd/dd/glowworm/serializer/asm/ASMSerializerFactory.java:722
↓ 39 callers
Method
getValue
()
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:738
↓ 39 callers
Method
visitLabel
Visits a label. A label designates the instruction that will be visited just after it. @param label a {@link com.jd.dd.glowworm.asm.Label Label} obje
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:143
↓ 38 callers
Method
getKey
()
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:734
↓ 38 callers
Method
setBrother
(LoopPerson1 brother)
src/test/java/userJavabean/LoopPerson1.java:12
↓ 36 callers
Method
deserialize
(PBDeserializer deserializer, Type type, boolean needConfirmExist, Object... extraParams)
src/main/java/com/jd/dd/glowworm/deserializer/ObjectDeserializer.java:22
↓ 36 callers
Method
getName
()
src/test/java/userJavabean/User.java:26
↓ 35 callers
Method
iterator
()
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:916
↓ 34 callers
Method
next
()
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:870
↓ 34 callers
Method
writeNull
()
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:414
↓ 33 callers
Method
getId
()
src/test/java/userJavabean/Broker.java:60
↓ 32 callers
Method
write
(PBSerializer serializer, Object object, boolean needWriteType, Object... extraParams)
src/main/java/com/jd/dd/glowworm/serializer/ObjectSerializer.java:22
↓ 30 callers
Method
entrySet
Returns a {@link java.util.Set} view of the mappings contained in this map. The set is backed by the map, so changes to the map are reflected in the s
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:986
↓ 29 callers
Method
putShort
Puts a short into this byte vector. The byte vector is automatically enlarged if necessary. @param s a short. @return this byte vector.
src/main/java/com/jd/dd/glowworm/asm/ByteVector.java:107
↓ 27 callers
Method
writeString
(String s)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:366
↓ 26 callers
Method
deserializer
()
src/main/java/com/jd/dd/glowworm/deserializer/asm/ASMDeserializerFactory.java:743
↓ 26 callers
Method
getBrother
()
src/test/java/userJavabean/LoopPerson4.java:45
↓ 26 callers
Method
visitJumpInsn
Visits a jump instruction. A jump instruction is an instruction that may jump to another instruction. @param opcode the opcode of the type instructio
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:136
↓ 25 callers
Method
write
(int i)
src/main/java/com/jd/dd/glowworm/util/TypeOutputStream.java:43
↓ 24 callers
Method
readInt
()
src/main/java/com/jd/dd/glowworm/util/TypeInputStream.java:62
↓ 24 callers
Method
setId
(Long id)
src/test/java/userJavabean/Person1.java:11
↓ 21 callers
Method
needConsiderRef
(ObjectSerializer writer)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:466
↓ 21 callers
Method
readRawByte
()
src/main/java/com/jd/dd/glowworm/util/CodedInputStream.java:252
↓ 20 callers
Method
getName
()
src/main/java/com/jd/dd/glowworm/serializer/reflect/FieldSerializer.java:43
↓ 20 callers
Method
isReference
(Object item)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:424
↓ 20 callers
Method
visitTypeInsn
Visits a type instruction. A type instruction is an instruction that takes the internal name of a class as parameter. @param opcode the opcode of the
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:101
↓ 20 callers
Method
writeNotNull
()
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:419
↓ 19 callers
Method
getFieldClass
()
src/main/java/com/jd/dd/glowworm/util/FieldInfo.java:116
↓ 19 callers
Method
getTheList
()
src/test/java/userJavabean/TpMagic.java:244
↓ 19 callers
Method
writeRawVarint32
(int value)
src/test/java/testcase/TestBase.java:328
↓ 18 callers
Method
executeSerialization
(Object testData)
src/test/java/testcase/TestBase.java:25
↓ 18 callers
Method
getReference
()
src/main/java/com/jd/dd/glowworm/deserializer/PBDeserializer.java:416
↓ 18 callers
Method
getTheList
()
src/test/java/userJavabean/TpMagic2.java:212
↓ 18 callers
Method
scanString
()
src/main/java/com/jd/dd/glowworm/deserializer/PBDeserializer.java:403
↓ 18 callers
Method
visitLdcInsn
Visits a LDC instruction. @param cst the constant to be loaded on the stack. This parameter must be a non null {@link Integer}, a {@link F
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:156
↓ 17 callers
Method
visitFieldInsn
Visits a field instruction. A field instruction is an instruction that loads or stores the value of a field of an object. @param opcode the opcode of
src/main/java/com/jd/dd/glowworm/asm/MethodVisitor.java:113
↓ 16 callers
Method
readRawByte
()
src/main/java/com/jd/dd/glowworm/util/ExistInputStream.java:40
↓ 15 callers
Method
_get
(MethodVisitor mw, Context context, FieldInfo property)
src/main/java/com/jd/dd/glowworm/serializer/asm/ASMSerializerFactory.java:690
↓ 15 callers
Method
append
(byte appendByteParm)
src/main/java/com/jd/dd/glowworm/util/CustByteBuffer.java:26
↓ 15 callers
Method
getHeadBytesArray
(byte[] result)
src/test/java/testcase/TestBase.java:388
↓ 15 callers
Method
getObjectWriter
(Class<?> clazz)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:153
↓ 15 callers
Method
scanNaturalInt
()
src/main/java/com/jd/dd/glowworm/deserializer/PBDeserializer.java:395
↓ 15 callers
Method
setNeedWriteClassName
(Boolean needWriteClassName)
src/main/java/com/jd/dd/glowworm/util/Parameters.java:35
↓ 15 callers
Method
writeNaturalInt
(int i)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:293
↓ 14 callers
Method
getClazz
()
src/main/java/com/jd/dd/glowworm/deserializer/asm/ASMDeserializerFactory.java:767
↓ 14 callers
Method
isAsmJavaBean
(ObjectSerializer writer)
src/main/java/com/jd/dd/glowworm/serializer/PBSerializer.java:489
↓ 13 callers
Method
appendToCurUsedChars
(byte[] appendCharsParm, int srcPos, int destPos, int appendLengthParm)
src/main/java/com/jd/dd/glowworm/util/CustByteBuffer.java:97
↓ 13 callers
Method
getDeserializer
(Type type)
src/main/java/com/jd/dd/glowworm/deserializer/PBDeserializer.java:215
↓ 13 callers
Method
getInteger
()
src/test/java/userJavabean/Person11.java:36
↓ 13 callers
Method
isInterface
(Object[] extraParams)
src/main/java/com/jd/dd/glowworm/deserializer/multi/MapDeserializer.java:202
↓ 13 callers
Method
toString
()
src/main/java/com/jd/dd/glowworm/util/FieldInfo.java:108
↓ 13 callers
Method
writeRawByte
(int value)
src/main/java/com/jd/dd/glowworm/util/CodedOutputStream.java:52
↓ 12 callers
Method
getBytes
()
src/main/java/com/jd/dd/glowworm/util/ExistOutputStream.java:63
↓ 12 callers
Method
getTime
()
src/test/java/userJavabean/PersonForDate.java:60
↓ 12 callers
Method
hash
Applies a supplemental hash function to a given hashCode, which defends against poor quality hash functions. This is critical because SafelyHashMap us
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:280
↓ 12 callers
Method
loadClass
(String className)
src/main/java/com/jd/dd/glowworm/util/TypeUtils.java:37
↓ 12 callers
Method
newUTF8
(final String value)
src/main/java/com/jd/dd/glowworm/asm/ClassWriter.java:551
↓ 12 callers
Method
scanType
()
src/main/java/com/jd/dd/glowworm/deserializer/PBDeserializer.java:189
↓ 11 callers
Method
getMembers
()
src/test/java/userJavabean/Group.java:25
↓ 11 callers
Method
getRule_id
()
src/test/java/userJavabean/RuleItem.java:15
↓ 11 callers
Method
put12
Puts a byte and a short into this byte vector. The byte vector is automatically enlarged if necessary. @param b a byte. @param s a short. @return thi
src/main/java/com/jd/dd/glowworm/asm/ByteVector.java:126
↓ 11 callers
Method
reset
()
src/main/java/com/jd/dd/glowworm/util/CustByteBuffer.java:276
↓ 11 callers
Method
setDescription
(String description)
src/test/java/userJavabean/RuleItem.java:44
↓ 11 callers
Method
setItem_id
(String item_id)
src/test/java/userJavabean/RuleItem.java:27
↓ 11 callers
Method
setRule_id
(String rule_id)
src/test/java/userJavabean/RuleItem.java:19
↓ 10 callers
Method
getFieldClass
()
src/main/java/com/jd/dd/glowworm/deserializer/reflect/FieldDeserializer.java:42
↓ 10 callers
Method
getLp
()
src/test/java/userJavabean/LoopPerson9.java:19
↓ 10 callers
Method
getSchool
()
src/test/java/userJavabean/Student.java:47
↓ 10 callers
Method
isInterface
(Object[] extraParams)
src/main/java/com/jd/dd/glowworm/serializer/multi/MapSerializer.java:230
↓ 10 callers
Method
setId
(Long id)
src/test/java/userJavabean/Person2.java:12
↓ 10 callers
Method
write
(boolean bool)
src/main/java/com/jd/dd/glowworm/util/ExistOutputStream.java:35
↓ 9 callers
Method
checkCapacity
(int minimumCapacity)
src/main/java/com/jd/dd/glowworm/util/TypeOutputStream.java:140
↓ 9 callers
Method
readRawVarint32
()
src/main/java/com/jd/dd/glowworm/util/CodedInputStream.java:177
↓ 8 callers
Method
equals
(Object o)
src/main/java/com/jd/dd/glowworm/util/AntiCollisionHashMap.java:748
↓ 8 callers
Method
getAnnotation
(Class<T> annotationClass)
src/main/java/com/jd/dd/glowworm/util/FieldInfo.java:140
next →
1–100 of 1,669, ranked by callers