1 package com.simpligility.maven.plugins.android.configuration;
2
3 /**
4 * Configuration for the dex test execution. This class is only the definition of the parameters that are
5 * shadowed in
6 * {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo} and used there.
7 *
8 * @author Manfred Moser - manfred@simpligility.com
9 */
10 public class Dex
11 {
12 /**
13 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexJvmArguments}
14 */
15 private String[] jvmArguments;
16 /**
17 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexCoreLibrary}
18 */
19 private Boolean coreLibrary;
20 /**
21 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexNoLocals}
22 */
23 private Boolean noLocals;
24 /**
25 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexOptimize}
26 */
27 private Boolean optimize;
28 /**
29 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexPreDex}
30 */
31 private Boolean preDex;
32 /**
33 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexPreDexLibLocation}
34 */
35 private String preDexLibLocation;
36 /**
37 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexIncremental}
38 */
39 private Boolean incremental;
40 /**
41 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#forceJumbo}
42 */
43 private Boolean forceJumbo;
44 /**
45 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#multiDex}
46 */
47 private Boolean multiDex;
48 /**
49 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#mainDexList}
50 */
51 private String mainDexList;
52 /**
53 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#minimalMainDex}
54 */
55 private Boolean minimalMainDex;
56 /**
57 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#generateMainDexList}
58 */
59 private Boolean generateMainDexList;
60
61 private String dexArguments;
62
63 public String[] getJvmArguments()
64 {
65 return jvmArguments;
66 }
67
68 public Boolean isCoreLibrary()
69 {
70 return coreLibrary;
71 }
72
73 public Boolean isNoLocals()
74 {
75 return noLocals;
76 }
77
78 public Boolean isOptimize()
79 {
80 return optimize;
81 }
82
83 public Boolean isPreDex()
84 {
85 return preDex;
86 }
87
88 public String getPreDexLibLocation()
89 {
90 return preDexLibLocation;
91 }
92
93 public Boolean isIncremental()
94 {
95 return incremental;
96 }
97
98 public Boolean isForceJumbo()
99 {
100 return forceJumbo;
101 }
102
103 public Boolean isMultiDex()
104 {
105 return multiDex;
106 }
107
108 public String getMainDexList()
109 {
110 return mainDexList;
111 }
112
113 public Boolean isMinimalMainDex()
114 {
115 return minimalMainDex;
116 }
117
118 public Boolean isGenerateMainDexList()
119 {
120 return generateMainDexList;
121 }
122
123 public String getDexArguments()
124 {
125 return dexArguments;
126 }
127
128 }