ignore static fields

This commit is contained in:
Kohsuke Kawaguchi
2011-03-16 22:03:55 -07:00
parent cffa552ba1
commit ecb71006d8

View File

@@ -34,6 +34,7 @@ import com.gargoylesoftware.htmlunit.html.HtmlPage;
import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.net.URL;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@@ -241,6 +242,7 @@ public class GHRepository {
// overwrite fields
final GHRepository r = getOwner().fetchRepository(newName);
for (Field fi : getClass().getDeclaredFields()) {
if (Modifier.isStatic(fi.getModifiers())) continue;
fi.setAccessible(true);
try {
fi.set(this,fi.get(r));