diff options
Diffstat (limited to 'dx/src/com/android/dx/dex/file/FieldIdsSection.java')
-rw-r--r-- | dx/src/com/android/dx/dex/file/FieldIdsSection.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dx/src/com/android/dx/dex/file/FieldIdsSection.java b/dx/src/com/android/dx/dex/file/FieldIdsSection.java index 27d946d64..f422bab04 100644 --- a/dx/src/com/android/dx/dex/file/FieldIdsSection.java +++ b/dx/src/com/android/dx/dex/file/FieldIdsSection.java @@ -20,6 +20,7 @@ import com.android.dx.rop.cst.Constant; import com.android.dx.rop.cst.CstFieldRef; import com.android.dx.util.AnnotatedOutput; import com.android.dx.util.Hex; + import java.util.Collection; import java.util.TreeMap; @@ -94,7 +95,7 @@ public final class FieldIdsSection extends MemberIdsSection { * @param field {@code non-null;} the reference to intern * @return {@code non-null;} the interned reference */ - public FieldIdItem intern(CstFieldRef field) { + public synchronized FieldIdItem intern(CstFieldRef field) { if (field == null) { throw new NullPointerException("field == null"); } |