try { JavaClass jclass = classContext.getJavaClass(); Method[] methodList = jclass.getMethods(); for (Method method : methodList) { if (method.isAbstract() || method.isNative() || method.getCode() == null)
JavaClass jclass = classContext.getJavaClass(); Method[] methodList = jclass.getMethods(); for (Method method : methodList) { try { if (method.isAbstract() || method.isNative() || method.getCode() == null)
	public void visitClassContext(ClassContext classContext) {		this.classContext = classContext;				try {			JavaClass jclass = classContext.getJavaClass();			Method[] methodList = jclass.getMethods();			for (Method method : methodList) {				if (method.isAbstract() || method.isNative() || method.getCode() == null)					continue;				if (METHOD != null && !method.getName().equals(METHOD))					continue;				if (DEBUG) System.out.println("Checking for NP in " + method.getName());				analyzeMethod(classContext, method);			}		} catch (MissingClassException e) {			bugReporter.reportMissingClass(e.getClassNotFoundException());		} catch (DataflowAnalysisException e) {			bugReporter.logError("FindNullDeref caught dae exception", e);		} catch (CFGBuilderException e) {			bugReporter.logError("FindNullDeref caught cfgb exception", e);		}	}