org.codehaus.groovy.ast
Class ClassHelper

java.lang.Object
  extended by org.codehaus.groovy.ast.ClassHelper

public class ClassHelper
extends Object

Author:
Jochen Theodorou

Field Summary
static ClassNode BigDecimal_TYPE
           
static ClassNode BigInteger_TYPE
           
static ClassNode boolean_TYPE
           
static ClassNode Boolean_TYPE
           
static ClassNode byte_TYPE
           
static ClassNode Byte_TYPE
           
static ClassNode char_TYPE
           
static ClassNode Character_TYPE
           
static ClassNode CLOSURE_TYPE
           
static ClassNode double_TYPE
           
static ClassNode Double_TYPE
           
static ClassNode DYNAMIC_TYPE
           
protected static ClassNode[] EMPTY_TYPE_ARRAY
           
static ClassNode float_TYPE
           
static ClassNode Float_TYPE
           
static ClassNode GSTRING_TYPE
           
static ClassNode int_TYPE
           
static ClassNode Integer_TYPE
           
static ClassNode LIST_TYPE
           
static ClassNode long_TYPE
           
static ClassNode Long_TYPE
           
static ClassNode MAP_TYPE
           
static String OBJECT
           
static ClassNode OBJECT_TYPE
           
static ClassNode PATTERN_TYPE
           
static ClassNode RANGE_TYPE
           
static ClassNode SCRIPT_TYPE
           
static ClassNode short_TYPE
           
static ClassNode Short_TYPE
           
static ClassNode STRING_TYPE
           
static ClassNode VOID_TYPE
           
static ClassNode void_WRAPPER_TYPE
           
 
Constructor Summary
ClassHelper()
           
 
Method Summary
static ClassNode getWrapper(ClassNode cn)
           
static boolean isPrimitiveType(ClassNode cn)
           
static ClassNode make(Class c)
           
static ClassNode make(String name)
           
static ClassNode makeReference()
           
static ClassNode makeWithoutCaching(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DYNAMIC_TYPE

public static final ClassNode DYNAMIC_TYPE

OBJECT_TYPE

public static final ClassNode OBJECT_TYPE

VOID_TYPE

public static final ClassNode VOID_TYPE

CLOSURE_TYPE

public static final ClassNode CLOSURE_TYPE

GSTRING_TYPE

public static final ClassNode GSTRING_TYPE

LIST_TYPE

public static final ClassNode LIST_TYPE

MAP_TYPE

public static final ClassNode MAP_TYPE

RANGE_TYPE

public static final ClassNode RANGE_TYPE

PATTERN_TYPE

public static final ClassNode PATTERN_TYPE

STRING_TYPE

public static final ClassNode STRING_TYPE

SCRIPT_TYPE

public static final ClassNode SCRIPT_TYPE

boolean_TYPE

public static final ClassNode boolean_TYPE

char_TYPE

public static final ClassNode char_TYPE

byte_TYPE

public static final ClassNode byte_TYPE

int_TYPE

public static final ClassNode int_TYPE

long_TYPE

public static final ClassNode long_TYPE

short_TYPE

public static final ClassNode short_TYPE

double_TYPE

public static final ClassNode double_TYPE

float_TYPE

public static final ClassNode float_TYPE

Byte_TYPE

public static final ClassNode Byte_TYPE

Short_TYPE

public static final ClassNode Short_TYPE

Integer_TYPE

public static final ClassNode Integer_TYPE

Long_TYPE

public static final ClassNode Long_TYPE

Character_TYPE

public static final ClassNode Character_TYPE

Float_TYPE

public static final ClassNode Float_TYPE

Double_TYPE

public static final ClassNode Double_TYPE

Boolean_TYPE

public static final ClassNode Boolean_TYPE

BigInteger_TYPE

public static final ClassNode BigInteger_TYPE

BigDecimal_TYPE

public static final ClassNode BigDecimal_TYPE

void_WRAPPER_TYPE

public static final ClassNode void_WRAPPER_TYPE

EMPTY_TYPE_ARRAY

protected static final ClassNode[] EMPTY_TYPE_ARRAY

OBJECT

public static final String OBJECT
See Also:
Constant Field Values
Constructor Detail

ClassHelper

public ClassHelper()
Method Detail

make

public static ClassNode make(Class c)

makeWithoutCaching

public static ClassNode makeWithoutCaching(String name)

make

public static ClassNode make(String name)

getWrapper

public static ClassNode getWrapper(ClassNode cn)

isPrimitiveType

public static boolean isPrimitiveType(ClassNode cn)

makeReference

public static ClassNode makeReference()


Copyright © 2003-2010 The Codehaus. All Rights Reserved.