public void analyse(Method[] methods, Set usedMethods) throws ClassNotFoundException { for (int i = 0; i < methods.length; i++) { this.analyse(methods[i], "", usedMethods); } this.analyseOverridedMethods(usedMethods); int size = notProcessedMethods.size(); if (size != 0) { methods = new Method[size]; notProcessedMethods.toArray(methods); notProcessedMethods.clear(); this.analyse(methods, usedMethods); } }
public void analyse(Method[] methods, Set usedMethods) throws ClassNotFoundException { for (int i = 0; i < methods.length; i++) { this.analyse(methods[i], "", usedMethods); } this.analyseOverridedMethods(usedMethods); int size = notProcessedMethods.size(); if (size != 0) { methods = new Method[size]; notProcessedMethods.toArray(methods); notProcessedMethods.clear(); this.analyse(methods, usedMethods); } System.out.println(runtimeClassLoaderMethods.size()); }
	public void analyse(Method[] methods, Set usedMethods) throws ClassNotFoundException {		for (int i = 0; i < methods.length; i++) {			this.analyse(methods[i], "", usedMethods);		}		this.analyseOverridedMethods(usedMethods);		int size = notProcessedMethods.size();		if (size != 0) {			methods = new Method[size];			notProcessedMethods.toArray(methods);			notProcessedMethods.clear();			this.analyse(methods, usedMethods);		}	}