MCPcopy Create free account
hub / github.com/ReadyTalk/avian / makeObjectArray

Function makeObjectArray

src/machine.cpp:5251–5262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5249}
5250
5251object makeObjectArray(Thread* t, GcClass* elementClass, unsigned count)
5252{
5253 GcClass* arrayClass
5254 = resolveObjectArrayClass(t, elementClass->loader(), elementClass);
5255
5256 PROTECT(t, arrayClass);
5257
5258 object array = makeArray(t, count);
5259 setObjectClass(t, array, arrayClass);
5260
5261 return array;
5262}
5263
5264static GcByteArray* getFieldName(Thread* t, object obj)
5265{

Callers 15

visitMethod · 0.70
makeTraceFunction · 0.70
translateStackTraceFunction · 0.70
visitMethod · 0.70
jvmDumpThreadsFunction · 0.70
jvmGetClassContextFunction · 0.70
jvmGetSystemPackagesFunction · 0.70
makeNewArrayFunction · 0.70
jvmGetClassInterfacesFunction · 0.70

Calls 2

resolveObjectArrayClassFunction · 0.85
setObjectClassFunction · 0.85

Tested by

no test coverage detected