return objProps;
}
public static List<? extends PropertyReference> extractObjectInternalProperties(
ObjectValueHandle handle) {
List<PropertyReference> objProps = new ArrayList<PropertyReference>(3);
SomeRef protoObject = handle.protoObject();
if (protoObject != null) {
putMirror(objProps, protoObject, PropertyNameGetter.PROTO_OBJECT);
}
SomeRef constructorFunction = handle.constructorFunction();
if (constructorFunction != null) {
putMirror(objProps, constructorFunction, PropertyNameGetter.CONSTRUCTOR_FUNCTION);
}
SomeRef primitiveValue = handle.primitiveValue();
if (primitiveValue != null) {
putMirror(objProps, primitiveValue, PropertyNameGetter.PRIMITIVE_VALUE);
}
return objProps;
}