# ObjectOps

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 4,518 of 4,518 | 0% | 650 of 650 | 0% | 513 | 513 | 998 | 998 | 188 | 188
validDynamicPropertyArgs(Class, String, NumberType, boolean) |  | 0% |  | 0% | 31 | 31 | 79 | 79 | 1 | 1
newInstanceInternal(Class, String, String, boolean, Object[]) |  | 0% |  | 0% | 8 | 8 | 41 | 41 | 1 | 1
invokePolyWorker(boolean, Class, Object, Class, String, String, Object[]) |  | 0% |  | 0% | 12 | 12 | 29 | 29 | 1 | 1
convertFromJavaToBTD(Object) |  | 0% |  | 0% | 20 | 20 | 21 | 21 | 1 | 1
newInstanceInternal(ObjectOps.WorkArea, _BaseObject_, Class, String, String, boolean, Object[]) |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 1 | 1
loadClassInt(ObjectOps.WorkArea, Class) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1
getDynamicPropPoly(String, String) |  | 0% |  | 0% | 10 | 10 | 22 | 22 | 1 | 1
getDynamicPropPoly(object, String) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1
setDynamicProperty(object, String, NumberType, Object) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1
setDynamicProperty(object, String, Object) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1
dynamicCast(object[], String) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1
dynamicCast(BaseDataType[], String) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1
getAssignableClass(String, Class) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1
getClassInstance(Class) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1
pendingInitialize(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1
delete(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1
setDynamicProperty(character, character, NumberType, Object) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
setDynamicProperty(object, character, NumberType, Object) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
setDynamicProperty(character, character, Object) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
setDynamicProperty(String, String, NumberType, Object) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1
polyObjectArg(Class, Object) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
pendingAssign(ObjectOps.WorkArea, _BaseObject_, boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1
setDynamicProperty(object, character, Object) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
setDynamicProperty(String, String, Object) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1
reRegister(BaseDataType[], BaseDataType[]) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1
registerClass(Class, boolean) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1
static {...} |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
legacyNameWorker(Class) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1
invoke(boolean, String, String, String, Object[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1
polyArg(Class, Object) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
cast(object, Class) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
thisObject() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1
invoke(boolean, object, String, String, Object[]) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
validDynamicPropertyArgs(object, character, NumberType, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
validDynamicPropertyArgs(object, String, NumberType, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
registerPending(Object[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
setDynamicProperty(String, character, NumberType, Object) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
setDynamicProperty(character, String, NumberType, Object) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
setDynamicProperty(character, String, Object) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
setDynamicProperty(String, character, Object) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
delete(object) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
newDynamicInstance(String, String, Object[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
isInitializing(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
cast(object[], Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
lambda$executeStaticConstructor$2(Class) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
resolveClass(String) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1
registerClassWorker(String, Class) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
invokeStandalone(character, character) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
hasDestructors(_BaseObject_) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1
invokeStandalone(character, character, String, Object[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
loadClass(ObjectOps.WorkArea, Class) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
getDynamicProperty(object, character, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invokePoly(Class, Class, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invoke(character, character) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
invokeExtent(character, character) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
dynamicInvoke(character, character) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
typeOf(object, Class) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1
dynamicCast(object, character) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
dynamicCast(BaseDataType, character) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
getLegacyClass(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
getDynamicProperty(object, String, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getDynamicProperty(String, String, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invokePoly(Class, object, Class, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invoke(character, character, String, Object[]) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
invokeExtent(character, character, String, Object[]) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
dynamicInvoke(character, character, String, Object[]) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
validDynamicPropertyArgs(String, character, NumberType, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
getDynamicProperty(object, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getDynamicPropExtent(object, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getDynamicProperty(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getDynamicPropExtent(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
dynamicCast(object, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
dynamicCast(BaseDataType, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
validDynamicPropertyArgs(String, String, NumberType, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
invoke(String, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invokeExtent(String, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invoke(object, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invokeExtent(object, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
endInitialization(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
invokePoly(Class, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invokeStandalonePoly(Class, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
dynamicCast(object[], character) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
dynamicCast(BaseDataType[], character) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
asResource(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
getStaticClass(Object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
lookupClassWorker(String) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
invokePoly(object, Class, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invokeStandalonePoly(object, Class, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
invokeStandalone(character, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invokeStandalone(String, character) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invokeStandalone(object, character) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
newDynamicInstance(Class, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
typeOf(object, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
dynamicEnum(character, int64) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
dynamicEnum(character, character) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
decrement(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
increment(ObjectOps.WorkArea, _BaseObject_) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
invokeStandalone(character, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invokeStandalone(String, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invokeStandalone(object, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
typeOf(BaseDataType, Class) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
typeOf(BaseDataType, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
invoke(character, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
invokeExtent(character, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
dynamicInvoke(character, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
invoke(String, character) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
invokeExtent(String, character) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
dynamicInvoke(String, character) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
invoke(object, character) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
invokeExtent(object, character) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
dynamicInvoke(object, character) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
registerObject(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
invoke(character, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
invokeExtent(character, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
dynamicInvoke(character, String, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
invoke(String, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
invokeExtent(String, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
dynamicInvoke(String, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
invoke(object, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
invokeExtent(object, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
dynamicInvoke(object, character, String, Object[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
isLegacyObject(Object) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1
getStaticInstance(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
cast(BaseDataType, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
isValid(_BaseObject_) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1
defaultStaticConstructor(Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
generateInvalidTypeDE() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
generateInvalidValueDE(Class) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
newInstance(Class, boolean, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
newInstance(Class, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
dynamicEnum(String, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicEnum(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$dynamicCast$1(object[], int, BaseDataType[], Class) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$dynamicCast$0(object[], int, object[], Class) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
invokeStandalone(String, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
invokeStandalone(object, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
newInstanceInternal(ObjectOps.WorkArea, _BaseObject_, Class, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
increment(object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
decrement(object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
getLegacyClass(character) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
executeStaticConstructor(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
invokeStandalone(String, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
invokeStandalone(object, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getObjectHelper() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(character, character, NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
invoke(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
invokeExtent(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicInvoke(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicInvoke(String, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
invoke(object, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
invokeExtent(object, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicInvoke(object, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicInvoke(object, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
newDynamicInstance(character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
newInstanceInternal(Class, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicEnum(String, int64) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicEnum(String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicEnum(character, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamicEnum(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
load(Class) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
pendingAssign(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
validDynamicPropertyArgs(Class, character, NumberType, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropExtent(character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropPoly(character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(String, character, NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(character, String, NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
newDynamicInstance(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
newDynamicInstance(character, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
newInstance(Class) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
asResource(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
increment(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
decrement(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
delete(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getLegacyClass(Class) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(object, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropExtent(object, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropPoly(object, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropExtent(String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropPoly(String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicProperty(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropExtent(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDynamicPropPoly(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
registerClass(String, Class) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
ObjectOps() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getLegacyName(Class) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isSerializable(_BaseObject_) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1