Skip to content

Commit 1f5ad00

Browse files
authored
Merge pull request #20513 from LinHu2016/coding-std-update1
Clean up ConstantPoolObjectSlotIterator class
2 parents ff43532 + 0fbea67 commit 1f5ad00

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

runtime/gc_structs/ConstantPoolObjectSlotIterator.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
*/
4141
j9object_t *
4242
GC_ConstantPoolObjectSlotIterator::nextSlot() {
43-
U_32 slotType;
44-
j9object_t *slotPtr;
43+
uint32_t slotType = 0;
44+
j9object_t *slotPtr = NULL;
4545
j9object_t *result = NULL;
4646

4747
while (_cpEntryCount) {
@@ -58,13 +58,13 @@ GC_ConstantPoolObjectSlotIterator::nextSlot() {
5858
switch (slotType) {
5959
case J9CPTYPE_STRING: /* fall through */
6060
case J9CPTYPE_ANNOTATION_UTF8:
61-
result = &(((J9RAMStringRef *) slotPtr)->stringObject);
61+
result = &(((J9RAMStringRef *)slotPtr)->stringObject);
6262
break;
6363
case J9CPTYPE_METHOD_TYPE:
64-
result = &(((J9RAMMethodTypeRef *) slotPtr)->type);
64+
result = &(((J9RAMMethodTypeRef *)slotPtr)->type);
6565
break;
6666
case J9CPTYPE_METHODHANDLE:
67-
result = &(((J9RAMMethodHandleRef *) slotPtr)->methodHandle);
67+
result = &(((J9RAMMethodHandleRef *)slotPtr)->methodHandle);
6868
break;
6969
case J9CPTYPE_CONSTANT_DYNAMIC:
7070
if (NULL != (result = _constantDynamicSlotIterator.nextSlot(slotPtr))) {
@@ -78,7 +78,7 @@ GC_ConstantPoolObjectSlotIterator::nextSlot() {
7878
}
7979

8080
/* Adjust the CP slot and description information */
81-
_cpEntry = (j9object_t *) (((U_8 *) _cpEntry)
81+
_cpEntry = (j9object_t *)(((uint8_t *)_cpEntry)
8282
+ sizeof(J9RAMConstantPoolItem));
8383
_cpEntryCount -= 1;
8484

runtime/gc_structs/ConstantPoolObjectSlotIterator.hpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
#if !defined(CONSTANTPOOLOBJECTSLOTITERATOR_HPP_)
3030
#define CONSTANTPOOLOBJECTSLOTITERATOR_HPP_
3131

32+
#include "j2sever.h"
3233
#include "j9.h"
3334
#include "j9cfg.h"
3435
#include "j9cp.h"
3536
#include "modron.h"
36-
#include "j2sever.h"
3737
#include "ModronAssertions.h"
3838

3939

@@ -48,26 +48,26 @@
4848
class GC_ConstantPoolObjectSlotIterator
4949
{
5050
j9object_t *_cpEntry;
51-
U_32 _cpEntryCount;
52-
U_32 _cpEntryTotal;
53-
U_32 *_cpDescriptionSlots;
54-
U_32 _cpDescription;
55-
UDATA _cpDescriptionIndex;
51+
uint32_t _cpEntryCount;
52+
uint32_t _cpEntryTotal;
53+
uint32_t *_cpDescriptionSlots;
54+
uint32_t _cpDescription;
55+
uintptr_t _cpDescriptionIndex;
5656
GC_ConstantDynamicSlotIterator _constantDynamicSlotIterator;
5757

5858
public:
5959

60-
GC_ConstantPoolObjectSlotIterator(J9JavaVM *vm, J9Class *clazz) :
61-
_cpEntry((j9object_t *)J9_CP_FROM_CLASS(clazz)),
62-
_cpEntryCount(clazz->romClass->ramConstantPoolCount),
63-
_constantDynamicSlotIterator()
60+
GC_ConstantPoolObjectSlotIterator(J9JavaVM *vm, J9Class *clazz)
61+
: _cpEntry((j9object_t *)J9_CP_FROM_CLASS(clazz))
62+
, _cpEntryCount(clazz->romClass->ramConstantPoolCount)
63+
, _constantDynamicSlotIterator()
6464
{
6565
_cpEntryTotal = _cpEntryCount;
66-
if(_cpEntryCount) {
67-
_cpDescriptionSlots = SRP_PTR_GET(&clazz->romClass->cpShapeDescription, U_32 *);
66+
if (0 != _cpEntryCount) {
67+
_cpDescriptionSlots = SRP_PTR_GET(&clazz->romClass->cpShapeDescription, uint32_t *);
6868
_cpDescriptionIndex = 0;
6969
}
70-
};
70+
}
7171

7272
/**
7373
* Gets the current constant pool index.

0 commit comments

Comments
 (0)