Skip to content

Commit b64f8ba

Browse files
committed
Use pre-increment for iterators
Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code.
1 parent ccbc0b6 commit b64f8ba

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/javaObject.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
javaReflectionGetMethods(env, objClazz, &methods, false);
4444
jclass methodClazz = env->FindClass("java/lang/reflect/Method");
4545
jmethodID method_getName = env->GetMethodID(methodClazz, "getName", "()Ljava/lang/String;");
46-
for(std::list<jobject>::iterator it = methods.begin(); it != methods.end(); it++) {
46+
for(std::list<jobject>::iterator it = methods.begin(); it != methods.end(); ++it) {
4747
jstring methodNameJava = (jstring)env->CallObjectMethod(*it, method_getName);
4848
std::string methodNameStr = javaToString(env, methodNameJava);
4949

@@ -60,7 +60,7 @@
6060
javaReflectionGetFields(env, objClazz, &fields);
6161
jclass fieldClazz = env->FindClass("java/lang/reflect/Field");
6262
jmethodID field_getName = env->GetMethodID(fieldClazz, "getName", "()Ljava/lang/String;");
63-
for(std::list<jobject>::iterator it = fields.begin(); it != fields.end(); it++) {
63+
for(std::list<jobject>::iterator it = fields.begin(); it != fields.end(); ++it) {
6464
jstring fieldNameJava = (jstring)env->CallObjectMethod(*it, field_getName);
6565
std::string fieldNameStr = javaToString(env, fieldNameJava);
6666

src/utils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ std::string methodNotFoundToString(JNIEnv *env, jclass clazz, std::string method
665665
}
666666

667667
int count = 0;
668-
for(std::list<jobject>::iterator it = methods.begin(); it != methods.end(); it++) {
668+
for(std::list<jobject>::iterator it = methods.begin(); it != methods.end(); ++it) {
669669
jstring methodNameTestJava = (jstring)env->CallObjectMethod(*it, member_getName);
670670
std::string methodNameTest = javaToString(env, methodNameTestJava);
671671
if(methodNameTest == methodName) {

0 commit comments

Comments
 (0)