24 lines
514 B
Java
24 lines
514 B
Java
package be.jeffcheasey88.peeratcode.parser.java;
|
|
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Pattern;
|
|
|
|
public class Package {
|
|
|
|
private static Pattern PATTERN = Pattern.compile("^(\\s*package\\s+([^;]*);).*$");
|
|
|
|
private String name;
|
|
|
|
public Package(){}
|
|
|
|
public int parse(String content) throws Exception{
|
|
Matcher matcher = PATTERN.matcher(content);
|
|
matcher.matches();
|
|
this.name = matcher.group(2);
|
|
return matcher.group(1).length();
|
|
}
|
|
|
|
public String getName(){
|
|
return this.name;
|
|
}
|
|
}
|