net.sf.retrotranslator.transformer
Class ClassVersion

java.lang.Object
  extended by net.sf.retrotranslator.transformer.ClassVersion

 class ClassVersion
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private  java.lang.String name
           
private static java.util.Map<java.lang.String,ClassVersion> VALUES
           
private  int version
           
static ClassVersion VERSION_11
           
static ClassVersion VERSION_12
           
static ClassVersion VERSION_13
           
static ClassVersion VERSION_14
           
static ClassVersion VERSION_15
           
 
Constructor Summary
private ClassVersion(java.lang.String name, int majorVersion, int minorVersion)
           
 
Method Summary
 java.lang.String getName()
           
 int getVersion()
           
 boolean isBefore(ClassVersion classVersion)
           
 boolean isBefore(int other)
           
static ClassVersion valueOf(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALUES

private static java.util.Map<java.lang.String,ClassVersion> VALUES

VERSION_11

public static final ClassVersion VERSION_11

VERSION_12

public static final ClassVersion VERSION_12

VERSION_13

public static final ClassVersion VERSION_13

VERSION_14

public static final ClassVersion VERSION_14

VERSION_15

public static final ClassVersion VERSION_15

name

private java.lang.String name

version

private int version
Constructor Detail

ClassVersion

private ClassVersion(java.lang.String name,
                     int majorVersion,
                     int minorVersion)
Method Detail

getName

public java.lang.String getName()

getVersion

public int getVersion()

valueOf

public static ClassVersion valueOf(java.lang.String name)

isBefore

public boolean isBefore(ClassVersion classVersion)

isBefore

public boolean isBefore(int other)