org.ofbiz.base.util
Class UtilJavaParse
java.lang.Object
org.ofbiz.base.util.UtilJavaParse
public class UtilJavaParse
- extends java.lang.Object
Java Source Parsing Utilities
NOTE: the approach here is not the best and it may be better to use a parser, line one based on antlr, or using a Java Bytecode parser to look at .class files.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
serviceMethodNames
public static java.util.Set<java.lang.String> serviceMethodNames
entityMethodNames
public static java.util.Set<java.lang.String> entityMethodNames
UtilJavaParse
public UtilJavaParse()
findRealPathAndFileForClass
public static java.lang.String findRealPathAndFileForClass(java.lang.String fullyQualifiedClassName)
findServiceMethodBlockStart
public static int findServiceMethodBlockStart(java.lang.String methodName,
java.lang.String javaFile)
findEndOfBlock
public static int findEndOfBlock(int blockStart,
java.lang.String javaFile)
findServiceCallsInBlock
public static java.util.Set<java.lang.String> findServiceCallsInBlock(int blockStart,
int blockEnd,
java.lang.String javaFile)
findEntityUseInBlock
public static java.util.Set<java.lang.String> findEntityUseInBlock(int blockStart,
int blockEnd,
java.lang.String javaFile)
stripComments
public static java.lang.String stripComments(java.lang.String javaFile)