1 package com.simpligility.maven.plugins.android.configuration; 2 3 /** 4 * Configuration for the D8 execution. This class is only the definition of the parameters that are 5 * shadowed in 6 * {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo} and used there. 7 * 8 * @author William Ferguson - william.ferguson@xandar.com.aui 9 */ 10 public class D8 11 { 12 /** 13 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo#d8JvmArguments} 14 */ 15 private String[] jvmArguments; 16 /** 17 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo#d8Intermediate} 18 */ 19 private Boolean intermediate; 20 /** 21 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo#d8MainDexList} 22 */ 23 private String mainDexList; 24 25 /** 26 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo#d8Arguments} 27 */ 28 private String[] arguments; 29 30 /** 31 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo#d8Release} 32 */ 33 private Boolean release; 34 35 /** 36 * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.D8Mojo#d8MinApi} 37 */ 38 private Integer minApi; 39 40 public String[] getJvmArguments() 41 { 42 return jvmArguments; 43 } 44 45 public Boolean isIntermediate() 46 { 47 return intermediate; 48 } 49 50 public String getMainDexList() 51 { 52 return mainDexList; 53 } 54 55 public String[] getArguments() 56 { 57 return arguments; 58 } 59 60 public Boolean isRelease() 61 { 62 return release; 63 } 64 65 public Integer getMinApi() 66 { 67 return minApi; 68 } 69 }