1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.github.maven_nar.cpptasks;
21
22 import com.github.maven_nar.cpptasks.compiler.Processor;
23
24
25
26
27
28
29
30
31
32 public class ProcessorEnumValue {
33 public static String[] getValues(final ProcessorEnumValue[] processors) {
34 final String[] values = new String[processors.length];
35 for (int i = 0; i < processors.length; i++) {
36 values[i] = processors[i].getName();
37 }
38 return values;
39 }
40
41 private final String name;
42 private final Processor processor;
43
44 public ProcessorEnumValue(final String name, final Processor processor) {
45 this.name = name;
46 this.processor = processor;
47 }
48
49 public String getName() {
50 return this.name;
51 }
52
53 public Processor getProcessor() {
54 return this.processor;
55 }
56 }