Kaynağa Gözat

test and fix for 168063 - incorrectly tagging a field as transient

tags/Root_extensions
aclement 17 yıl önce
ebeveyn
işleme
18535100f9

+ 2
- 1
weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java Dosyayı Görüntüle

@@ -1237,7 +1237,8 @@ public final class LazyClassGen {
}
private void makeSyntheticAndTransientIfNeeded(Field field) {
if (field.getName().startsWith(NameMangler.PREFIX)) {
if (field.getName().startsWith(NameMangler.PREFIX) &&
!field.getName().startsWith("ajc$interField$")) {
// it's an aj added field
// first do transient
if (!field.isStatic()) {

Loading…
İptal
Kaydet