diff options
Diffstat (limited to 'trunk/qpid/java/common/Enum.tpl')
-rw-r--r-- | trunk/qpid/java/common/Enum.tpl | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/trunk/qpid/java/common/Enum.tpl b/trunk/qpid/java/common/Enum.tpl deleted file mode 100644 index 2ec1d22522..0000000000 --- a/trunk/qpid/java/common/Enum.tpl +++ /dev/null @@ -1,36 +0,0 @@ -package org.apache.qpid.transport; - -public enum $name { -${ -from genutil import * - -vtype = jtype(resolve_type(type)) - -choices = [(scream(ch["@name"]), "(%s) %s" % (vtype, ch["@value"])) - for ch in type.query["enum/choice"]] -} - $(",\n ".join(["%s(%s)" % ch for ch in choices])); - - private final $vtype value; - - $name($vtype value) - { - this.value = value; - } - - public $vtype getValue() - { - return value; - } - - public static $name get($vtype value) - { - switch (value) - { -${ -for ch, value in choices: - out(' case $value: return $ch;\n') -} default: throw new IllegalArgumentException("no such value: " + value); - } - } -} |