added files.
This commit is contained in:
commit
78e95549f0
629 files changed
+77256
No files matched your search
@@ -0,0 +1,186 @@
|
||||
package com.allatori.config;
|
||||
|
||||
import com.allatori.config.rule.RuleEntry;
|
||||
import com.allatori.config.rule.RuleSet;
|
||||
import com.allatori.lib.bcel.generic.ClassGen;
|
||||
import com.allatori.model.ClassStorage;
|
||||
|
||||
public class RenamingOptions {
|
||||
|
||||
public String defaultPackage;
|
||||
|
||||
public boolean enabled;
|
||||
|
||||
public NameGenerationOptions nameGenerationOptions;
|
||||
|
||||
public boolean compatibleRenamingEnabled;
|
||||
|
||||
public KeepNamesOptions keepNamesOptions;
|
||||
|
||||
public boolean randomizeNamesEnabled;
|
||||
|
||||
public LocalVariableOptions localVariableOptions;
|
||||
|
||||
public String incrementalObfuscation;
|
||||
|
||||
public boolean classesNamingEnabled;
|
||||
|
||||
public boolean skipRenamingEnabled;
|
||||
|
||||
public RuleSet ruleSet;
|
||||
|
||||
public boolean fieldsNamingEnabled;
|
||||
|
||||
public final Configuration configuration;
|
||||
|
||||
public LineNumberOptions lineNumberOptions;
|
||||
|
||||
public ResourceRenamingOptions resourceRenamingOptions;
|
||||
|
||||
public boolean forceDefaultPackageEnabled;
|
||||
|
||||
public boolean enabled8;
|
||||
|
||||
public boolean isSkipRenamingEnabled() {
|
||||
return this.skipRenamingEnabled;
|
||||
}
|
||||
|
||||
public void setIncrementalObfuscation(String incrementalObfuscation) {
|
||||
this.incrementalObfuscation = incrementalObfuscation;
|
||||
}
|
||||
|
||||
public void setEnabled2(boolean compatibleRenamingEnabled) {
|
||||
this.compatibleRenamingEnabled = compatibleRenamingEnabled;
|
||||
}
|
||||
|
||||
public boolean isForceDefaultPackageEnabled() {
|
||||
return this.forceDefaultPackageEnabled;
|
||||
}
|
||||
|
||||
public RenamingOptions(Configuration configuration2) {
|
||||
super();
|
||||
this.configuration = configuration2;
|
||||
this.skipRenamingEnabled = false;
|
||||
this.forceDefaultPackageEnabled = false;
|
||||
this.enabled8 = false;
|
||||
this.fieldsNamingEnabled = false;
|
||||
this.randomizeNamesEnabled = true;
|
||||
this.enabled = false;
|
||||
this.compatibleRenamingEnabled = false;
|
||||
this.classesNamingEnabled = false;
|
||||
this.ruleSet = new RuleSet(0);
|
||||
this.keepNamesOptions = new KeepNamesOptions(this, null);
|
||||
this.lineNumberOptions = new LineNumberOptions(this);
|
||||
this.nameGenerationOptions = new NameGenerationOptions(this, null);
|
||||
this.localVariableOptions = new LocalVariableOptions(this);
|
||||
this.resourceRenamingOptions = new ResourceRenamingOptions(this);
|
||||
}
|
||||
|
||||
public KeepNamesOptions getKeepNamesOptions() {
|
||||
return this.keepNamesOptions;
|
||||
}
|
||||
|
||||
public NameGenerationOptions getNameGenerationOptions() {
|
||||
return this.nameGenerationOptions;
|
||||
}
|
||||
|
||||
public LocalVariableOptions getLocalVariableOptions() {
|
||||
return this.localVariableOptions;
|
||||
}
|
||||
|
||||
public boolean matchesClassGen(ClassStorage classStorage, ClassGen classGen) {
|
||||
return this.ruleSet.calculateCount(classStorage, classGen) == 1;
|
||||
}
|
||||
|
||||
public LineNumberOptions getLineNumberOptions() {
|
||||
return this.lineNumberOptions;
|
||||
}
|
||||
|
||||
public void setEnabled3(boolean randomizeNamesEnabled) {
|
||||
this.randomizeNamesEnabled = randomizeNamesEnabled;
|
||||
}
|
||||
|
||||
public boolean isClassesNamingEnabled() {
|
||||
return this.classesNamingEnabled;
|
||||
}
|
||||
|
||||
public static boolean matchesRenamingOptions(RenamingOptions renamingOptions) {
|
||||
return renamingOptions.skipRenamingEnabled;
|
||||
}
|
||||
|
||||
public ResourceRenamingOptions getResourceRenamingOptions() {
|
||||
return this.resourceRenamingOptions;
|
||||
}
|
||||
|
||||
public boolean isEnabled() {
|
||||
return this.enabled;
|
||||
}
|
||||
|
||||
public void setEnabled4(boolean classesNamingEnabled) {
|
||||
this.classesNamingEnabled = classesNamingEnabled;
|
||||
}
|
||||
|
||||
public void processRuleEntry(RuleEntry ruleEntry) {
|
||||
this.ruleSet.processRuleEntry(ruleEntry);
|
||||
}
|
||||
|
||||
public boolean isText2() {
|
||||
return this.incrementalObfuscation != null;
|
||||
}
|
||||
|
||||
public void setEnabled8(boolean enabled8) {
|
||||
this.enabled8 = enabled8;
|
||||
}
|
||||
|
||||
public void setEnabled7(boolean forceDefaultPackageEnabled) {
|
||||
this.forceDefaultPackageEnabled = forceDefaultPackageEnabled;
|
||||
}
|
||||
|
||||
public void setEnabled(boolean enabled) {
|
||||
this.enabled = enabled;
|
||||
}
|
||||
|
||||
public void setDefaultPackage(String defaultPackage) {
|
||||
this.defaultPackage = defaultPackage;
|
||||
}
|
||||
|
||||
public boolean isFieldsNamingEnabled() {
|
||||
return this.fieldsNamingEnabled;
|
||||
}
|
||||
|
||||
public static LocalVariableOptions getLocalVariableOptions(RenamingOptions renamingOptions) {
|
||||
return renamingOptions.localVariableOptions;
|
||||
}
|
||||
|
||||
public void setEnabled6(boolean fieldsNamingEnabled) {
|
||||
this.fieldsNamingEnabled = fieldsNamingEnabled;
|
||||
}
|
||||
|
||||
public boolean isEnabled8() {
|
||||
return this.enabled8;
|
||||
}
|
||||
|
||||
public String getDefaultPackage() {
|
||||
return this.defaultPackage;
|
||||
}
|
||||
|
||||
public boolean isCompatibleRenamingEnabled() {
|
||||
return this.compatibleRenamingEnabled;
|
||||
}
|
||||
|
||||
public boolean isRandomizeNamesEnabled() {
|
||||
return this.randomizeNamesEnabled;
|
||||
}
|
||||
|
||||
public String getIncrementalObfuscation() {
|
||||
return this.incrementalObfuscation;
|
||||
}
|
||||
|
||||
public boolean isText() {
|
||||
return this.defaultPackage != null;
|
||||
}
|
||||
|
||||
public void setEnabled5(boolean skipRenamingEnabled) {
|
||||
this.skipRenamingEnabled = skipRenamingEnabled;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user