drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/editors/completion/CompletionUtil.java
public static String getSimpleClassName(Class<?> cls) {
        int lastIndex = cls.getName().lastIndexOf( '$' );
        if ( lastIndex < 0 ) {
            lastIndex = cls.getName().lastIndexOf( '.' );
        }
        if ( cls.isArray() ) {
            return cls.getName().substring( lastIndex + 1 ) + "[]";
        } else {
            return cls.getName().substring( lastIndex + 1 );
        }
    }
public static String getSimpleClassName(Class<?> cls) {
        int lastIndex = cls.getName().lastIndexOf( '$' );
        if ( lastIndex < 0 ) {
            lastIndex = cls.getName().lastIndexOf( '.' );
        }
        if ( cls.isArray() ) {
            return cls.getName().substring( lastIndex + 1 ) + "[]";
        } else {
            return cls.getName().substring( lastIndex + 1 );
        }
    }
public static String getSimpleClassName ( Class < ? > cls ) { int lastIndex = cls . getName ( ) . lastIndexOf ( ' ' ) ; if ( lastIndex < 0 ) { lastIndex = cls . getName ( ) . lastIndexOf ( ' ' ) ; } if ( cls . isArray ( ) ) { return cls . getName ( ) . substring ( lastIndex + 1 ) + "[]" ; } else { return cls . getName ( ) . substring ( lastIndex + 1 ) ; } }
COMPENSATES FOR LACK OF getSimpleName IN java.lang.Class
Borrowed and adpated from MVEL's org.mvel.util.ParseTools.getSimpleClassName(Class)
@param cls -- class reference
@return Simple name of class
COMPENSATES FOR LACK OF getSimpleName IN java . lang . Class Borrowed and adpated from MVEL s org . mvel . util . ParseTools . getSimpleClassName ( Class )