diff options
author | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2009-10-06 14:44:29 +0200 |
---|---|---|
committer | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2009-10-06 14:44:29 +0200 |
commit | 3dca89f0015613ab3f287945965e9f92a6079cd8 (patch) | |
tree | a00619a63c55b74c16ac8116d04b21f322e1747b /src/main/java/org/apache/maven/plugin/nar/AOL.java | |
parent | 75b9fcffc6709f9c65990f6d04d593d3bfb4743d (diff) | |
download | maven-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.java | 81 |
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 ) ); + } } |