container/common/src/main/java/org/mobicents/slee/container/deployment/ClassUtils.java
public static Map getConcreteMethodsFromClass(CtClass sbbClass) {
    	HashMap concreteMethods = new HashMap();
    	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.put(getMethodKey(methods[i]), methods[i]);
    		}
    	}
    	return concreteMethods;
    }
public static Map getConcreteMethodsFromClass(CtClass sbbClass) {
    	HashMap concreteMethods = new HashMap();
    	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.put(getMethodKey(methods[i]), methods[i]);
    		}
    	}
    	return concreteMethods;
    }
public static Map getConcreteMethodsFromClass ( CtClass sbbClass ) { HashMap concreteMethods = new HashMap ( ) ; 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 . put ( getMethodKey ( methods [ i ] ) , methods [ i ] ) ; } } return concreteMethods ; }
Retrieve all concrete (non-abstract and non-native) methods from a class
Stored under key Name+signature
@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 from a class Stored under key Name + signature