What i Need it to Access the Source Code, But only the ‚Blocks‘ from specific classes/methods, for a Tool i‘m trying to write.
I already looked at how autosuggestion gets it‘s information and came to eclipses Block or more specifically ASTNode. I Even found a Field within it, that targets Comments (or at least it‘s called like that), which is also needed for what i want to do.
The Problem is that i don‘t know if there is a simpler way… because this seems to be a lot of work only deciphering what anything there does… so my Question is :
Is there a relatively simple way to get sourcecode from a method/class by its text only?
So that it can be used as code, and not by manually looking at github or so… just like autosuggestion gives you all methods from a class, just by the name and the previous „word“‘s class?
An example of what i mean Would be similar to this :
PVector a;
void setup() {
a.a // and then it returns all methods and fields for a PVector in autosuggestion.
}
What i Would Need Would be all the fields and methods as source Code and preferibly ordered.
Now, i can simply add all the methods Source Codes together that result there, that is not the Problem. The Problem is, that i don‘t know how to get the actual code Block… autosuggestion only returns method/field names, But not the relative code Block… and a Look at where this Block should be only left me with despair
So, any help is very much appreciated