View Javadoc
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  }