container/common/src/main/java/org/mobicents/slee/container/deployment/ClassUtils.java
public static Set getConcreteMethodsNamesFromClass(CtClass sbbClass) {
    	Set concreteMethods = new HashSet();
    	CtMethod[] methods = sbbClass.getDeclaredMethods();
    	for (int i = 0; i < methods.length; i++) {
    	    int mods = methods[i].getModifiers();
    		if (!Modifier.isAbstract(mods) && !Modifier.isNative(mods)) {
    			concreteMethods.add(methods[i].getName());
    		}
    	}
    	return concreteMethods;
    }
public static Set getConcreteMethodsNamesFromClass(CtClass sbbClass) {
    	Set concreteMethods = new HashSet();
    	CtMethod[] methods = sbbClass.getDeclaredMethods();
    	for (int i = 0; i < methods.length; i++) {
    	    int mods = methods[i].getModifiers();
    		if (!Modifier.isAbstract(mods) && !Modifier.isNative(mods)) {
    			concreteMethods.add(methods[i].getName());
    		}
    	}
    	return concreteMethods;
    }
public static Set getConcreteMethodsNamesFromClass ( CtClass sbbClass ) { Set concreteMethods = new HashSet ( ) ; CtMethod [ ] methods = sbbClass . getDeclaredMethods ( ) ; for ( int i = 0 ; i < methods . length ; i ++ ) { int mods = methods [ i ] . getModifiers ( ) ; if ( ! Modifier . isAbstract ( mods ) && ! Modifier . isNative ( mods ) ) { concreteMethods . add ( methods [ i ] . getName ( ) ) ; } } return concreteMethods ; }
Retrieve all concrete (non-abstract and non-native) methods names from a class

@param sbbClass
the class to extract the concrete methods from
@return all concrete methods from a class
Retrieve all concrete ( non - abstract and non - native ) methods names from a class