Package jaxx.compiler.reflect.resolvers
Class ClassDescriptorResolverFromJavaFile.JavaFileParser
java.lang.Object
jaxx.compiler.reflect.resolvers.ClassDescriptorResolverFromJavaFile.JavaFileParser
- Enclosing class:
- ClassDescriptorResolverFromJavaFile
public static class ClassDescriptorResolverFromJavaFile.JavaFileParser
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]EMPTY_STRING_ARRAY -
Constructor Summary
Constructors Modifier Constructor Description protectedJavaFileParser(java.lang.ClassLoader classLoader, boolean parseMethodBody) -
Method Summary
Modifier and Type Method Description protected voidaddInterface(java.lang.String rawName)voiddoParse(java.lang.String className, java.io.Reader src)protected intgetModifiers(SimpleNode node)protected java.lang.StringresolveFullyQualifiedName(java.lang.String rawName)protected voidscanConstructorDeclaration(SimpleNode node)protected voidscanFieldDeclaration(SimpleNode node)protected voidscanMethodDeclaration(SimpleNode node)protected intscanModifiers(java.lang.String modifiersStr)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
EMPTY_STRING_ARRAY
public static final java.lang.String[] EMPTY_STRING_ARRAY
-
-
Constructor Details
-
JavaFileParser
protected JavaFileParser(java.lang.ClassLoader classLoader, boolean parseMethodBody)
-
-
Method Details
-
doParse
public void doParse(java.lang.String className, java.io.Reader src) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
scanFieldDeclaration
-
scanConstructorDeclaration
-
scanMethodDeclaration
-
addInterface
protected void addInterface(java.lang.String rawName) -
resolveFullyQualifiedName
protected java.lang.String resolveFullyQualifiedName(java.lang.String rawName) -
getModifiers
-
scanModifiers
protected int scanModifiers(java.lang.String modifiersStr)
-