├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── settings.gradle └── src └── main └── java └── cn └── enaium └── name └── obfuscator ├── Config.java ├── NameObfuscator.java ├── StringPool.java ├── annotation └── ExcludeUI.java ├── dialog ├── Dialog.java └── StringListSettingDialog.java ├── setting ├── EnableSetting.java ├── Setting.java ├── StringListSetting.java └── StringSetting.java ├── ui ├── MainGUI.java └── layout │ ├── bottom │ ├── BottomLayout.java │ └── StatusPanel.java │ └── center │ ├── CenterLayout.java │ └── panel │ ├── ControlPanel.java │ ├── SelectFilePanel.java │ └── control │ ├── LibrariesPanel.java │ ├── SettingPanel.java │ └── StringPoolPanel.java └── util ├── JFileChooserUtil.java ├── MessageUtil.java └── StringUtil.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'NameObfuscator' -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/Config.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/NameObfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/NameObfuscator.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/StringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/StringPool.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/annotation/ExcludeUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/annotation/ExcludeUI.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/dialog/Dialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/dialog/Dialog.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/dialog/StringListSettingDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/dialog/StringListSettingDialog.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/setting/EnableSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/setting/EnableSetting.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/setting/Setting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/setting/Setting.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/setting/StringListSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/setting/StringListSetting.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/setting/StringSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/setting/StringSetting.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/MainGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/MainGUI.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/bottom/BottomLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/bottom/BottomLayout.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/bottom/StatusPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/bottom/StatusPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/center/CenterLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/center/CenterLayout.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/ControlPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/ControlPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/SelectFilePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/SelectFilePanel.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/control/LibrariesPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/control/LibrariesPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/control/SettingPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/control/SettingPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/control/StringPoolPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/ui/layout/center/panel/control/StringPoolPanel.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/util/JFileChooserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/util/JFileChooserUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/util/MessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/util/MessageUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/enaium/name/obfuscator/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enaium/NameObfuscator/HEAD/src/main/java/cn/enaium/name/obfuscator/util/StringUtil.java --------------------------------------------------------------------------------