|
From: <caw...@us...> - 2007-05-21 16:15:43
|
Revision: 2505
http://svn.sourceforge.net/rubyeclipse/?rev=2505&view=rev
Author: cawilliams
Date: 2007-05-21 09:15:42 -0700 (Mon, 21 May 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/
Removed Paths:
-------------
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/Gem.java
Copied: trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems (from rev 2461, trunk/com.aptana.rdt/src/com/aptana/rdt/internal/gems)
Deleted: trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/Gem.java
===================================================================
--- trunk/com.aptana.rdt/src/com/aptana/rdt/internal/gems/Gem.java 2007-05-11 17:13:55 UTC (rev 2461)
+++ trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/gems/Gem.java 2007-05-21 16:15:42 UTC (rev 2505)
@@ -1,63 +0,0 @@
-package com.aptana.rdt.internal.gems;
-
-public class Gem implements Comparable {
-
- private String name;
- private String version;
- private String description;
- private String platform;
-
- public Gem(String name, String version, String description) {
- this(name, version, description, "ruby");
- }
-
- public Gem(String name, String version, String description, String platform) {
- if (name == null) throw new IllegalArgumentException("A Gem's name must not be null");
- if (version == null) throw new IllegalArgumentException("A Gem's version must not be null");
- this.name = name;
- this.version = version;
- this.description = description;
- this.platform = platform;
- }
-
-
- public String getName() {
- return name;
- }
-
- public String getVersion() {
- return version;
- }
-
- public String getDescription() {
- return description;
- }
-
- public String getPlatform() {
- return platform;
- }
-
- @Override
- public boolean equals(Object arg0) {
- if (!(arg0 instanceof Gem)) return false;
- Gem other = (Gem) arg0;
- return getName().equals(other.getName()) && getVersion().equals(other.getVersion()) && getPlatform().equals(other.getPlatform());
- }
-
- @Override
- public int hashCode() {
- return (getName().hashCode() * 100) + getVersion().hashCode();
- }
-
- public int compareTo(Object arg0) {
- if (!(arg0 instanceof Gem)) return -1;
- Gem other = (Gem) arg0;
- return toString().compareTo(other.toString());
- }
-
- @Override
- public String toString() {
- return getName().toLowerCase() + " " + getVersion() + " " + getPlatform();
- }
-
-}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|