Regular expressions are a weakness of mine.
I am looking for a regex or other technique that will allow me to read an arbitrary string and determine if it is a valid java function.
Good:
public void foo() void foo() static protected List foo() static List foo() Bad:
public List myList = new List() Code:
For String line : lines. { If(line.matches("(public|protected|private)*(/w)*(") } Is there such a regex that will return true if it's a valid java function?