Dont strip class names referenced from native

Summary: Ensure we don't strip classes used from native

Reviewed By: lexs

Differential Revision: D4237790

fbshipit-source-id: 1bd0780d965efbb8334917011ffd65896670ece1
This commit is contained in:
Emil Sjolander
2016-11-28 09:20:59 -08:00
committed by Facebook Github Bot
parent 0240d09949
commit c31df519e0
16 changed files with 43 additions and 0 deletions

View File

@@ -135,6 +135,8 @@ for name, values in ENUMS.items():
with open(root + '/java/com/facebook/csslayout/%s.java' % name, 'w') as f:
f.write(LICENSE)
f.write('package com.facebook.csslayout;\n\n')
f.write('import com.facebook.proguard.annotations.DoNotStrip;\n\n')
f.write('@DoNotStrip\n')
f.write('public enum %s {\n' % name)
if len(values) > 0:
for value in values: