-
-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathInputParameters.java
More file actions
82 lines (62 loc) · 2.2 KB
/
InputParameters.java
File metadata and controls
82 lines (62 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package com.telerik;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* Created by plamen5kov on 6/23/16.
*/
public class InputParameters {
private File outputDir;
private List<File> inputJars;
private List<File> superJars;
private File inputGenerics;
private boolean allGenericImplements;
private boolean skipDeclarations;
private boolean classMode;
private boolean perLibrary;
private int ignoreObfuscatedNameLength;
public InputParameters() {
this.outputDir = new File("out");
this.inputJars = new ArrayList<>();
this.superJars = new ArrayList<>();
this.allGenericImplements = false;
this.skipDeclarations = false;
this.classMode = false;
this.perLibrary = false;
this.ignoreObfuscatedNameLength = 0;
}
public File getOutputDir() {
return outputDir;
}
public void setOutputDir(File outputDir) {
this.outputDir = outputDir;
}
public List<File> getInputJars() {
return inputJars;
}
public List<File> getSuperJars() {
return superJars;
}
public File getInputGenerics() {
return inputGenerics;
}
public void setInputGenerics(File inputGenerics) {
this.inputGenerics = inputGenerics;
}
public boolean isAllGenericImplementsEnabled() {
return allGenericImplements;
}
public void setSkipDeclarations(boolean skipDeclarations) { this.skipDeclarations = skipDeclarations; }
public boolean getSkipDeclarations() { return skipDeclarations; }
public void setAllGenericImplements(boolean allGenericImplements) { this.allGenericImplements = allGenericImplements; }
public boolean getClassMode() { return this.classMode; }
public void setClassMode(boolean classMode) { this.classMode = classMode; }
public int getIgnoreObfuscatedNameLength() { return this.ignoreObfuscatedNameLength; }
public void setIgnoreObfuscatedNameLength(int nameLength) { this.ignoreObfuscatedNameLength = nameLength; }
public boolean getPerLibrary() {
return perLibrary;
}
public void setPerLibrary(boolean perLibrary) {
this.perLibrary = perLibrary;
}
}