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 }