org.codehaus.plexus.mainclass
Interface MainClassFinder

All Known Implementing Classes:
AbstractMainClassFinder, AsmMainClassFinder

public interface MainClassFinder

Component that will scan a list of paths Files for classes containing a public static void main(String[] args) method. The files can represent jar files or directories containing class files.


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.util.List findMainClasses(java.util.List classPath)
          Find names of all classes containing a main method.
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

findMainClasses

java.util.List findMainClasses(java.util.List classPath)
Find names of all classes containing a main method.

Parameters:
classPath - a List of jar files or directories where class files can be found
Returns:
a List of (MainClass)es.


Copyright © 2001-2008 Codehaus. All Rights Reserved.