A C D E F G H I J K L M P R S V W

S

SecurityScanner - class edu.colby.cs.JeSS.scanner.SecurityScanner.
This class recieves a java Project, Package or Compilation Unit and generates an AST.
SecurityScanner(IPreferenceStore) - Constructor for class edu.colby.cs.JeSS.scanner.SecurityScanner
 
ShowPreferenceAction - class edu.colby.cs.JeSS.actions.ShowPreferenceAction.
 
ShowPreferenceAction() - Constructor for class edu.colby.cs.JeSS.actions.ShowPreferenceAction
The constructor.
scan(CompilationUnit, IFile) - Method in class edu.colby.cs.JeSS.scanner.VisitorManager
Accept an AST root node in the form org.eclipse.jdt.core.dom.CompilationUnit and scan the AST for security bugs.
scanCompilationUnit(ICompilationUnit) - Method in class edu.colby.cs.JeSS.scanner.SecurityScanner
WARNING: do not confuse with the private method of the same name! This method accepts type org.eclipse.jdt.core.ICompilationUnit and then extracts the local resource and generates an AST before it is passed along for security analysis
scanCompilationUnit(CompilationUnit, IFile) - Method in class edu.colby.cs.JeSS.scanner.SecurityScanner
Processes a org.eclipse.jdt.core.dom.CompilationUnit which is the root of an AST and passes it to the VisitorManager for security analysis
scanPackage(IPackageFragment) - Method in class edu.colby.cs.JeSS.scanner.SecurityScanner
Receive a package fragment and extract the compilation units to be processed indiviually.
scanProject(IJavaProject) - Method in class edu.colby.cs.JeSS.scanner.SecurityScanner
This method receives a Java project and the projects immediate Resource.
selectionChanged(IAction, ISelection) - Method in class edu.colby.cs.JeSS.actions.JeSScanAction
Eclipse Generated Code - Does Nothing
selectionChanged(IAction, ISelection) - Method in class edu.colby.cs.JeSS.actions.ShowPreferenceAction
Eclipse Generated Code - Does Nothing
setCharEnd(int) - Method in class edu.colby.cs.JeSS.util.Location
 
setCharStart(int) - Method in class edu.colby.cs.JeSS.util.Location
 
setFile(IFile) - Method in class edu.colby.cs.JeSS.util.Location
 
setKey(String) - Method in class edu.colby.cs.JeSS.util.Location
 
setLineNumber(int) - Method in class edu.colby.cs.JeSS.util.Location
 
showMessage(String) - Method in class edu.colby.cs.JeSS.actions.JeSScanAction
A helper method to display a "JeSS Plug-in" titled message dialog with the passed string as the message
size() - Method in interface edu.colby.cs.JeSS.util.JeSSVisitorCollection
 
size() - Method in class edu.colby.cs.JeSS.util.VectorVisitorCollection
 
source - Variable in class edu.colby.cs.JeSS.scanner.VisitorManager
 

A C D E F G H I J K L M P R S V W