summaryrefslogtreecommitdiff
path: root/src/main/com/tonicsystems/jarjar/RulesFileParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/com/tonicsystems/jarjar/RulesFileParser.java')
-rw-r--r--src/main/com/tonicsystems/jarjar/RulesFileParser.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/com/tonicsystems/jarjar/RulesFileParser.java b/src/main/com/tonicsystems/jarjar/RulesFileParser.java
index f54f3b9..c8c6ea4 100644
--- a/src/main/com/tonicsystems/jarjar/RulesFileParser.java
+++ b/src/main/com/tonicsystems/jarjar/RulesFileParser.java
@@ -16,6 +16,8 @@
package com.tonicsystems.jarjar;
+import com.android.jarjar.StripAnnotation;
+
import java.io.*;
import java.util.*;
@@ -62,6 +64,10 @@ class RulesFileParser
element = new Zap();
} else if (type.equals("keep")) {
element = new Keep();
+ // ANDROID-BEGIN: b/222743634 Strip annotations from system module stubs
+ } else if (type.equals("strip-annotation")) {
+ element = new StripAnnotation();
+ // ANDROID-END: b/222743634 Strip annotations from system module stubs
} else {
error(c, parts);
}