org.jruby.util
Class CodegenUtils

java.lang.Object
  extended byorg.jruby.util.CodegenUtils

public class CodegenUtils
extends java.lang.Object

Author:
headius

Field Summary
static CodegenUtils cg
           
 
Constructor Summary
CodegenUtils()
           
 
Method Summary
 java.lang.String c(java.lang.String p)
          Creates a dotted class name from a path/package name
 java.lang.String ci(java.lang.Class n)
          Creates a class identifier of form Labc/abc;, from a Class.
 java.lang.String cleanJavaIdentifier(java.lang.String name)
           
 java.lang.String p(java.lang.Class n)
          Creates a class path name, from a Class.
 java.lang.Class[] params()
           
 java.lang.Class[] params(java.lang.Class a)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c, java.lang.Class d)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c, java.lang.Class d, java.lang.Class e)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c, java.lang.Class d, java.lang.Class e, java.lang.Class f)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c, java.lang.Class d, java.lang.Class e, java.lang.Class f, java.lang.Class g)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c, java.lang.Class d, java.lang.Class e, java.lang.Class f, java.lang.Class g, java.lang.Class h)
           
 java.lang.Class[] params(java.lang.Class a, java.lang.Class b, java.lang.Class c, java.lang.Class d, java.lang.Class e, java.lang.Class f, java.lang.Class g, java.lang.Class h, java.lang.Class i)
           
 java.lang.String sig(java.lang.Class retval)
          Create a method signature with just a return value
 java.lang.String sig(java.lang.Class retval, java.lang.Class[] params)
          Create a method signature from the given param types and return values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cg

public static final CodegenUtils cg
Constructor Detail

CodegenUtils

public CodegenUtils()
Method Detail

c

public java.lang.String c(java.lang.String p)
Creates a dotted class name from a path/package name


p

public java.lang.String p(java.lang.Class n)
Creates a class path name, from a Class.


ci

public java.lang.String ci(java.lang.Class n)
Creates a class identifier of form Labc/abc;, from a Class.


sig

public java.lang.String sig(java.lang.Class retval,
                            java.lang.Class[] params)
Create a method signature from the given param types and return values


sig

public java.lang.String sig(java.lang.Class retval)
Create a method signature with just a return value


params

public java.lang.Class[] params()

params

public java.lang.Class[] params(java.lang.Class a)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c,
                                java.lang.Class d)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c,
                                java.lang.Class d,
                                java.lang.Class e)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c,
                                java.lang.Class d,
                                java.lang.Class e,
                                java.lang.Class f)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c,
                                java.lang.Class d,
                                java.lang.Class e,
                                java.lang.Class f,
                                java.lang.Class g)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c,
                                java.lang.Class d,
                                java.lang.Class e,
                                java.lang.Class f,
                                java.lang.Class g,
                                java.lang.Class h)

params

public java.lang.Class[] params(java.lang.Class a,
                                java.lang.Class b,
                                java.lang.Class c,
                                java.lang.Class d,
                                java.lang.Class e,
                                java.lang.Class f,
                                java.lang.Class g,
                                java.lang.Class h,
                                java.lang.Class i)

cleanJavaIdentifier

public java.lang.String cleanJavaIdentifier(java.lang.String name)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.