erjang.beam
Class EUtil

java.lang.Object
  extended by erjang.beam.EUtil

public class EUtil
extends java.lang.Object


Constructor Summary
EUtil()
           
 
Method Summary
static java.lang.String decodeJavaName(java.lang.String methodName)
           
static java.lang.String getFunClassName(Type self_type, ExtFunc efun)
           
static java.lang.String getJavaName(EAtom fun, int arity)
           
static java.lang.String getJavaName(ExtFunc fun)
           
static java.lang.String getSignature(int arity, boolean withProc)
           
static java.lang.String getSignature(int arity, boolean withProc, Type returnType)
           
static java.lang.String plen(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EUtil

public EUtil()
Method Detail

getSignature

public static java.lang.String getSignature(int arity,
                                            boolean withProc)

plen

public static java.lang.String plen(java.lang.Object o)

getJavaName

public static java.lang.String getJavaName(EAtom fun,
                                           int arity)

getJavaName

public static java.lang.String getJavaName(ExtFunc fun)
Parameters:
fun -
Returns:

getFunClassName

public static java.lang.String getFunClassName(Type self_type,
                                               ExtFunc efun)
Parameters:
selfType -
efun -
Returns:

getSignature

public static java.lang.String getSignature(int arity,
                                            boolean withProc,
                                            Type returnType)
Parameters:
arity -
proc -
returnType -
Returns:

decodeJavaName

public static java.lang.String decodeJavaName(java.lang.String methodName)
Parameters:
methodName -
Returns:


TBD erjang license note