summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/AOL.java
diff options
context:
space:
mode:
authorMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-06 14:44:29 +0200
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-06 14:44:29 +0200
commit3dca89f0015613ab3f287945965e9f92a6079cd8 (patch)
treea00619a63c55b74c16ac8116d04b21f322e1747b /src/main/java/org/apache/maven/plugin/nar/AOL.java
parent75b9fcffc6709f9c65990f6d04d593d3bfb4743d (diff)
downloadmaven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.tar.gz
maven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.tar.bz2
maven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.tar.xz
maven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.zip
Reformat all source files and add licenses to tests
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/AOL.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/AOL.java81
1 files changed, 43 insertions, 38 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/AOL.java b/src/main/java/org/apache/maven/plugin/nar/AOL.java
index c259801..de643ae 100644
--- a/src/main/java/org/apache/maven/plugin/nar/AOL.java
+++ b/src/main/java/org/apache/maven/plugin/nar/AOL.java
@@ -23,49 +23,54 @@ package org.apache.maven.plugin.nar;
* @author Mark Donszelmann
* @version $Id$
*/
-public class AOL {
+public class AOL
+{
- private String architecture;
- private String os;
- private String linkerName;
+ private String architecture;
- // FIXME, need more complicated parsing for numbers as part of os.
- public AOL(String aol) {
- String[] aolString = aol.split("-", 3);
- switch (aolString.length) {
- case 3:
- linkerName = aolString[2];
- case 2:
- os = aolString[1];
- case 1:
- architecture = aolString[0];
- break;
+ private String os;
- default:
- throw new RuntimeException("AOL '"+aol+"' cannot be parsed.");
- }
- }
+ private String linkerName;
- public AOL(String architecture, String os, String linkerName) {
- this.architecture = architecture;
- this.os = os;
- this.linkerName = linkerName;
- }
+ // FIXME, need more complicated parsing for numbers as part of os.
+ public AOL( String aol )
+ {
+ String[] aolString = aol.split( "-", 3 );
+ switch ( aolString.length )
+ {
+ case 3:
+ linkerName = aolString[2];
+ case 2:
+ os = aolString[1];
+ case 1:
+ architecture = aolString[0];
+ break;
- public String toString() {
- return architecture
- + ((os == null) ? "" : "-" + os
- + ((linkerName == null) ? "" : "-" + linkerName));
- }
+ default:
+ throw new RuntimeException( "AOL '" + aol + "' cannot be parsed." );
+ }
+ }
- // FIXME, maybe change to something like isCompatible (AOL).
- public boolean hasLinker(String linker) {
- return linkerName.equals(linker);
- }
+ public AOL( String architecture, String os, String linkerName )
+ {
+ this.architecture = architecture;
+ this.os = os;
+ this.linkerName = linkerName;
+ }
- public String getKey() {
- return architecture
- + ((os == null) ? "" : "." + os
- + ((linkerName == null) ? "" : "." + linkerName));
- }
+ public String toString()
+ {
+ return architecture + ( ( os == null ) ? "" : "-" + os + ( ( linkerName == null ) ? "" : "-" + linkerName ) );
+ }
+
+ // FIXME, maybe change to something like isCompatible (AOL).
+ public boolean hasLinker( String linker )
+ {
+ return linkerName.equals( linker );
+ }
+
+ public String getKey()
+ {
+ return architecture + ( ( os == null ) ? "" : "." + os + ( ( linkerName == null ) ? "" : "." + linkerName ) );
+ }
}