net.sf.retrotranslator.transformer
Class TransformerTools

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

 class TransformerTools
extends java.lang.Object

Author:
Taras Puchko

Constructor Summary
TransformerTools()
           
 
Method Summary
static java.lang.String descriptor(java.lang.Class returnType, java.lang.Class... parameterTypes)
           
private static int get(byte[] bytes, int offset, int index, int shift)
           
static Type getArrayTypeByInternalName(java.lang.String name, int dimensions)
           
static int getClassVersion(byte[] bytes, int offset)
           
static java.lang.ClassLoader getDefaultClassLoader()
           
static Type getTypeByInternalName(java.lang.String name)
           
static boolean isClassFile(byte[] bytes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformerTools

TransformerTools()
Method Detail

descriptor

public static java.lang.String descriptor(java.lang.Class returnType,
                                          java.lang.Class... parameterTypes)

getTypeByInternalName

public static Type getTypeByInternalName(java.lang.String name)

getArrayTypeByInternalName

public static Type getArrayTypeByInternalName(java.lang.String name,
                                              int dimensions)

isClassFile

public static boolean isClassFile(byte[] bytes)

getClassVersion

public static int getClassVersion(byte[] bytes,
                                  int offset)

get

private static int get(byte[] bytes,
                       int offset,
                       int index,
                       int shift)

getDefaultClassLoader

public static java.lang.ClassLoader getDefaultClassLoader()