From 5152315e25a78e12d6d162fa3617ac730542474d Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Sat, 29 Dec 2012 14:51:07 -0800 Subject: [PATCH] Fix method sorting in AnnotationDirectoryPool --- .../java/org/jf/dexlib2/writer/AnnotationDirectoryPool.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationDirectoryPool.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationDirectoryPool.java index 9e98c146..666fced8 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationDirectoryPool.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/AnnotationDirectoryPool.java @@ -152,7 +152,7 @@ public class AnnotationDirectoryPool { writer.writeInt(dexFile.annotationSetPool.getOffset(field.getAnnotations())); } - boolean sortMethods = CollectionUtils.isNaturalSortedSet(key.classDef.getMethods()); + boolean sortMethods = !CollectionUtils.isNaturalSortedSet(key.classDef.getMethods()); Iterable methodsWithAnnotations = null; if (sortMethods) { methodsWithAnnotations = Lists.newArrayList(key.getMethodsWithAnnotations());