
PDE Download: MyJavaDOC.pde
JAVA Download: MyJavaDOC.java
Click on anar+ terms to get the documentation.
import anar.*;
package p5;
import com.sun.javadoc.ClassDoc;
import com.sun.javadoc.FieldDoc;
import com.sun.javadoc.MethodDoc;
import com.sun.javadoc.RootDoc;
import com.sun.javadoc.Tag;
// import dk.kamstruplinnet.callers.CallersPlugin;
// import org.eclipse.core.runtime.CoreException;
// import org.eclipse.core.runtime.NullProgressMonitor;
// import org.eclipse.jdt.core.search.*;
// import org.eclipse.jdt.core.IJavaElement;
// import org.eclipse.jdt.core.IJavaProject;
// import org.eclipse.jdt.core.IType;
// import org.eclipse.jdt.core.IMethod;
// import org.eclipse.jdt.internal.ui.search.JavaSearchScopeFactory;
// p5.MyJavaDOC
// DOCLET PATH : /media/GOO/0sdklipse34/Anar/bin
static boolean start(RootDoc root){
for (int j = 0; j<tags.length; j++){
Anar.println(" tag:"+tags[j]);
}
for (int j = 0; j<fields.length; j++){
Anar.println(" field: "+fields[j]);
}
for (int j = 0; j<methods.length; j++){
// Anar.println(" method: "+methods[j]);
// Anar.println(" :"+methods[j].commentText()); //Text
// and comments
// Anar.println(" :"+methods[j].flatSignature());
// //(int,int)
// Anar.println(" :"+methods[j].modifiers()); //public
// static
// Anar.println(" :"+methods[j].qualifiedName());
// //p5.a03.RecursivSierpinsky00cUltraSimple.draw
// com.sun.tools.javadoc.MethodDocImpl
// Anar.println(" :"+methods[j].overriddenMethod());
// //processing.core.PApplet.draw()
// Anar.println(" :"+methods[j].position());
// ///media/GOO/0sdklipse34/Anar/src/p5/a03/RecursivSierpinsky00dRandomSimple.java:29
// CallersPlugin dd = CallersPlugin.getDefault();
// dd.getImplementingMethods(new IMethod());
}
// methods[0].getClass().getDeclaredMethods()[0].
// MyJavaDOC.doSearch("Pt");
}
return true;
}
// void nothing(){
// };
//
// SearchPattern pattern =
// SearchPattern.createPattern("Pt",IJavaSearchConstants.METHOD,IJavaSearchConstants.REFERENCES,SearchPattern.R_EXACT_MATCH);
//
// Anar.println("good");
// Anar.println(pattern!=null);
//
// try{
//
// SearchParticipant[] participants = new
// SearchParticipant[]{SearchEngine.getDefaultSearchParticipant()};
// Anar.println("good");
// Anar.println(participants[0].getDescription());
// Anar.println(participants!=null);
//
// IJavaSearchScope scope = SearchEngine.createWorkspaceScope();
// Anar.println("good");
// Anar.println(scope!=null);
//
//
// NullProgressMonitor monitor = new NullProgressMonitor();
// Anar.println("good");
// Anar.println(monitor!=null);
//
// //new SearchEngine().search(pattern,new
// SearchParticipant[]{SearchEngine.getDefaultSearchParticipant()},SearchEngine.createWorkspaceScope(),requestor,null);
// new SearchEngine().search(pattern,participants,scope,requestor,null);
//
//
//
// }
// catch (CoreException e){
// // TODO Auto-generated catch block
// e.printStackTrace();
// } // no
// JavaSearchScopeFactory factory= JavaSearchScopeFactory.getInstance();
// IJavaSearchScope scope= factory.createJavaSearchScope(new
// IJavaElement[]{myJavaProject}, false);
// SearchPattern patternA =
// SearchPattern.createPattern((IJavaElement)elems.get(0),
// IJavaSearchConstants.IMPLEMENTORS, 0);
// SearchPattern patternB =
// SearchPattern.createPattern((IJavaElement)elems.get(1),
// IJavaSearchConstants.IMPLEMENTORS, 0);
// SearchPattern andedPattern = SearchPattern.createAndPattern(patternA,
// patternB);
// SearchRequestor requestor = new Searcher();
// SearchEngine engine = new SearchEngine();
// try {
// engine.search(andedPattern, new SearchParticipant[]
// {SearchEngine.getDefaultSearchParticipant()}, scope, requestor, null);
// } catch (CoreException e) {
// ...
// }
// IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
// IProject project = root.getProject("Anar");
// // project.open(null /* IProgressMonitor */);
//
//
//
// IJavaProject javaProject = JavaCore.create(project);
// // IType lwType =
// javaProject.findType("net.sourceforge.earticleast.app.Activator");
// //
// // ICompilationUnit lwCompilationUnit = lwType.getCompilationUnit();
}

|