public DumbMethodInvocations(BugReporter bugReporter) { this.bugReporter = bugReporter; this.bugAccumulator = new BugAccumulator(bugReporter); StringPassthruDatabase database = Global.getAnalysisCache().getDatabase(StringPassthruDatabase.class); allFileNameStringMethods = database.getFileNameStringMethods(); allDatabasePasswordMethods = database.findLinkedMethods(Collections.singleton(new MethodParameter(new MethodDescriptor( "java/sql/DriverManager", "getConnection", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;", true), 2))); }
public DumbMethodInvocations(BugReporter bugReporter) { this.bugReporter = bugReporter; this.bugAccumulator = new BugAccumulator(bugReporter); StringPassthruDatabase database = Global.getAnalysisCache().getDatabase(StringPassthruDatabase.class); allFileNameStringMethods = database.getFileNameStringMethods(); allDatabasePasswordMethods = database.findLinkedMethods(Collections.singleton(new MethodParameter(new MethodDescriptor( "java/sql/DriverManager", "getConnection", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;", true), 2))); }
public CrossSiteScripting(BugReporter bugReporter) { this.bugReporter = bugReporter; this.accumulator = new BugAccumulator(bugReporter); StringPassthruDatabase database = Global.getAnalysisCache().getDatabase(StringPassthruDatabase.class); allFileNameStringMethods = database.getFileNameStringMethods(); }
public CrossSiteScripting(BugReporter bugReporter) { this.bugReporter = bugReporter; this.accumulator = new BugAccumulator(bugReporter); StringPassthruDatabase database = Global.getAnalysisCache().getDatabase(StringPassthruDatabase.class); allFileNameStringMethods = database.getFileNameStringMethods(); }