Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chaoyangnz/gava
/ types & classes
Types & classes
148 in github.com/chaoyangnz/gava
⨍
Functions
857
◇
Types & classes
148
↓ 97 callers
TypeAlias
Int
gava/value_primitives.go:7
↓ 24 callers
TypeAlias
Long
gava/value_primitives.go:8
↓ 15 callers
TypeAlias
Float
gava/value_primitives.go:9
↓ 13 callers
TypeAlias
Double
gava/value_primitives.go:10
↓ 7 callers
TypeAlias
Char
gava/value_primitives.go:6
↓ 6 callers
TypeAlias
Byte
gava/value_primitives.go:4
↓ 5 callers
TypeAlias
Short
gava/value_primitives.go:5
↓ 3 callers
TypeAlias
Boolean
gava/value_primitives.go:11
↓ 1 callers
TypeAlias
FieldAccessFlag
gava/constants.go:75
↓ 1 callers
TypeAlias
MethodAccessFlag
gava/constants.go:58
Struct
Annotation
* annotation { u2 type_index; u2 num_element_value_pairs; { u2 element_name_index; element_value value; } e
gava/class_file.go:735
Interface
AttributeInfo
* attribute_info { u2 attribute_name_index; u4 attribute_length; u1 info[attribute_length]; } */
gava/class_file.go:552
Class
BTreePrinter
example/src/ds_util/TreeUtil.java:72
Class
Base62
Can be used in shorten url. Store urls in DB and get an id, then encode this id to a [a-zA-Z0-9] string
example/src/Base62.java:8
Class
BinaryUtil
example/src/ds_util/BinaryUtil.java:3
Struct
Block
* A Java try {} catch() {} finally {} block */
gava/utils.go:28
Struct
BooleanType
gava/type_primitives.go:11
Struct
BootstrapClassLoader
* |-------------------------------------------------------------------------- | Bootstrap class loader implemented in VM internally |-----------------
gava/vm_method_area.go:812
Struct
ByteType
gava/type_primitives.go:4
Class
Calendar
Compilation: javac Calendar.java Execution: java Calendar month year This program takes the month and year as command-line arguments and print
example/src/Calendar.java:20
Struct
CharType
gava/type_primitives.go:6
Struct
Class
gava/type_class.go:15
Struct
ClassFile
* ClassFile { u4 magic; u2 minor_version; u2 major_version; u2 constant_pool_count; cp_info constant_pool[constant_pool_co
gava/class_file.go:104
Class
ClassLoader
A class loader is an object that is responsible for loading classes. The class <tt>ClassLoader</tt> is an abstract class. Given the <a href="#name">b
example/src/java/lang/ClassLoader.java:162
Struct
ClassPath
gava/class_path.go:65
Interface
ClassPathEntry
gava/class_path.go:16
Struct
ClassReader
gava/class_file.go:15
Struct
ClassRef
gava/type_class.go:380
Struct
ClassTriggerReason
gava/vm_method_area.go:10
Struct
CodeAttribute
* Code_attribute { u2 attribute_name_index; u4 attribute_length; u2 max_stack; u2 max_locals; u4 code_length; u1 code[c
gava/class_file.go:574
Interface
Constant
** * Runtime constant pool */
gava/type_class.go:373
Struct
ConstantClassInfo
* CONSTANT_Class_info { u1 tag; u2 name_index; } */
gava/class_file.go:276
Struct
ConstantDoubleInfo
* CONSTANT_Double_info { u1 tag; u4 high_bytes; u4 low_bytes; } */
gava/class_file.go:409
Struct
ConstantFieldrefInfo
* CONSTANT_Fieldref_info { u1 tag; u2 class_index; u2 name_and_type_index; } */
gava/class_file.go:292
Struct
ConstantFloatInfo
* CONSTANT_Float_info { u1 tag; u4 bytes; } */
gava/class_file.go:375
Struct
ConstantIntegerInfo
* CONSTANT_Integer_info { u1 tag; u4 bytes; } */
gava/class_file.go:360
Struct
ConstantInterfaceMethodrefInfo
* CONSTANT_InterfaceMethodref_info { u1 tag; u2 class_index; u2 name_and_type_index; } */
gava/class_file.go:328
Struct
ConstantInvokeDynamicInfo
* CONSTANT_InvokeDynamic_info { u1 tag; u2 bootstrap_method_attr_index; u2 name_and_type_index; } */
gava/class_file.go:500
Struct
ConstantLongInfo
* CONSTANT_Long_info { u1 tag; u4 high_bytes; u4 low_bytes; } */
gava/class_file.go:391
Struct
ConstantMethodHandleInfo
* CONSTANT_MethodHandle_info { u1 tag; u1 reference_kind; u2 reference_index; } */
gava/class_file.go:467
Struct
ConstantMethodTypeInfo
* CONSTANT_MethodType_info { u1 tag; u2 descriptor_index; } */
gava/class_file.go:484
Struct
ConstantMethodrefInfo
* CONSTANT_Methodref_info { u1 tag; u2 class_index; u2 name_and_type_index; } */
gava/class_file.go:310
Struct
ConstantNameAndTypeInfo
* CONSTANT_NameAndType_info { u1 tag; u2 name_index; u2 descriptor_index; } */
gava/class_file.go:427
Interface
ConstantPoolInfo
* cp_info { u1 tag; u1 info[]; } */
gava/class_file.go:266
Struct
ConstantStringInfo
* CONSTANT_String_info { u1 tag; u2 string_index; } */
gava/class_file.go:345
Struct
ConstantUtf8Info
* CONSTANT_Utf8_info { u1 tag; u2 length; u1 bytes[length]; } */
gava/class_file.go:445
Class
Consumer
Consumer Class.
example/src/ProducerConsumer.java:69
Class
Counter
example/src/Counter.java:1
Struct
DirectoryClassPathEntry
gava/class_path.go:21
Struct
DoubleConstant
gava/type_class.go:515
Struct
DoubleType
gava/type_primitives.go:10
Struct
ElementValue
* element_value { u1 tag; union { u2 const_value_index; { u2 type_name_index; u2 const_name_index; } en
gava/class_file.go:764
Class
EnclosingClasses
example/src/EnclosingClasses.java:1
Class
Exception1
example/src/test/test_athrow.java:40
Class
Exception2
example/src/test/test_athrow.java:47
Struct
ExceptionHandler
gava/type_class.go:311
Struct
ExceptionTableEntry
gava/class_file.go:605
Struct
ExecutionEngine
* |-------------------------------------------------------------------------- | Execution Engine |----------------------------------------------------
gava/vm_engine.go:25
Class
FactoryURLClassLoader
example/src/java/net/URLClassLoader.java:771
Struct
Field
gava/type_class.go:257
Struct
FieldInfo
* field_info { u2 access_flags; u2 name_index; u2 descriptor_index; u2 attributes
gava/class_file.go:520
Struct
FieldRef
gava/type_class.go:419
Struct
FloatConstant
gava/type_class.go:510
Struct
FloatType
gava/type_primitives.go:9
Struct
Frame
gava/vm_engine.go:498
Struct
Gava
gava/vm.go:21
Struct
Header
gava/object.go:8
Struct
Heap
* |-------------------------------------------------------------------------- | Heap structure |------------------------------------------------------
gava/vm_heap.go:23
Class
HelloWorld
example/HelloWorld.java:1
Class
HelloWorld
example/src/HelloWorld.java:1
Struct
Instruction
gava/instructions.go:234
TypeAlias
InstructionRegistry
gava/instructions.go:3
Struct
IntType
gava/type_primitives.go:7
Struct
IntegerConstant
gava/type_class.go:500
Struct
InterfaceMethodRef
gava/type_class.go:457
Struct
InvokeDynamicConstant
gava/type_class.go:537
Struct
JarClassPathEntry
gava/class_path.go:33
Struct
LineNumber
gava/type_class.go:365
Struct
LineNumberTableAttribute
* LineNumberTable_attribute { u2 attribute_name_index; u4 attribute_length; u2 line_number_table_length; { u2 start_pc;
gava/class_file.go:629
Struct
LineNumberTableEntry
gava/class_file.go:636
Class
ListNode
example/src/ds_util/ListNode.java:4
Class
ListUtil
example/src/ds_util/ListUtil.java:3
Struct
LocalVariable
gava/type_class.go:356
Struct
LocalVariableTableAttribute
* LocalVariableTable_attribute { u2 attribute_name_index; u4 attribute_length; u2 local_variable_table_length; { u2 start_pc;
gava/class_file.go:663
Struct
LocalVariableTableEntry
gava/class_file.go:670
Struct
Logger
gava/log.go:45
Struct
LoggerFactory
gava/log.go:20
Struct
LongConstant
gava/type_class.go:505
Struct
LongType
gava/type_primitives.go:8
Class
Main
example/src/ds_util/Main.java:3
Struct
MemberRef
gava/type_class.go:398
Struct
Method
gava/type_class.go:318
Struct
MethodArea
gava/vm_method_area.go:82
Struct
MethodHandleConstant
gava/type_class.go:531
Struct
MethodInfo
* method_info { u2 access_flags; u2 name_index; u2 descriptor_index; u2 attribute
gava/class_file.go:537
Struct
MethodRef
gava/type_class.go:436
Struct
MethodTypeConstant
gava/type_class.go:526
Struct
Monitor
gava/object.go:24
Struct
NL
* |-------------------------------------------------------------------------- | Method Area structure |-----------------------------------------------
gava/vm_method_area.go:77
Struct
NameAndTypeConstant
gava/type_class.go:520
next →
1–100 of 148, ranked by callers