From 2f4fa62b14c31e21d3b4e0db90bcac8d4d161576 Mon Sep 17 00:00:00 2001 From: Shikhar Bhushan Date: Thu, 12 Aug 2010 17:22:35 +0100 Subject: [PATCH] simplify --- .../connection/channel/direct/Signal.java | 41 +++++++------------ 1 file changed, 15 insertions(+), 26 deletions(-) diff --git a/src/main/java/net/schmizz/sshj/connection/channel/direct/Signal.java b/src/main/java/net/schmizz/sshj/connection/channel/direct/Signal.java index bd5fb099..1ee45162 100644 --- a/src/main/java/net/schmizz/sshj/connection/channel/direct/Signal.java +++ b/src/main/java/net/schmizz/sshj/connection/channel/direct/Signal.java @@ -19,20 +19,20 @@ package net.schmizz.sshj.connection.channel.direct; /** Various signals that may be sent or received. The signals are from POSIX and simply miss the {@code "SIG_"} prefix. */ public enum Signal { - ABRT("ABRT"), - ALRM("ALRM"), - FPE("FPE"), - HUP("HUP"), - ILL("ILL"), - INT("INT"), - KILL("KILL"), - PIPE("PIPE"), - QUIT("QUIT"), - SEGV("SEGV"), - TERM("TERM"), - USR1("USR1"), - USR2("USR2"), - UNKNOWN("UNKNOWN"); + ABRT, + ALRM, + FPE, + HUP, + ILL, + INT, + KILL, + PIPE, + QUIT, + SEGV, + TERM, + USR1, + USR2, + UNKNOWN; /** * Create from the string representation used when the signal is received as part of an SSH packet. @@ -43,20 +43,9 @@ public enum Signal { */ public static Signal fromString(String name) { for (Signal sig : Signal.values()) - if (sig.name.equals(name)) + if (sig.toString().equals(name)) return sig; return UNKNOWN; } - private final String name; - - private Signal(String name) { - this.name = name; - } - - @Override - public String toString() { - return name; - } - } \ No newline at end of file