Class ClassDescriptorResolverFromJavaFile.JavaFileParser
- java.lang.Object
-
- org.nuiton.jaxx.compiler.reflect.resolvers.ClassDescriptorResolverFromJavaFile.JavaFileParser
-
- Enclosing class:
- ClassDescriptorResolverFromJavaFile
public static class ClassDescriptorResolverFromJavaFile.JavaFileParser extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String[]EMPTY_STRING_ARRAY
-
Constructor Summary
Constructors Modifier Constructor Description protectedJavaFileParser(ClassLoader classLoader, boolean parseMethodBody)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddInterface(String rawName)voiddoParse(String className, Reader src)protected intgetModifiers(SimpleNode node)protected StringresolveFullyQualifiedName(String rawName)protected voidscanConstructorDeclaration(SimpleNode node)protected voidscanFieldDeclaration(SimpleNode node)protected voidscanMethodDeclaration(SimpleNode node)protected intscanModifiers(String modifiersStr)
-
-
-
Field Detail
-
EMPTY_STRING_ARRAY
public static final String[] EMPTY_STRING_ARRAY
-
-
Constructor Detail
-
JavaFileParser
protected JavaFileParser(ClassLoader classLoader, boolean parseMethodBody)
-
-
Method Detail
-
doParse
public void doParse(String className, Reader src) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
scanFieldDeclaration
protected void scanFieldDeclaration(SimpleNode node)
-
scanConstructorDeclaration
protected void scanConstructorDeclaration(SimpleNode node)
-
scanMethodDeclaration
protected void scanMethodDeclaration(SimpleNode node)
-
addInterface
protected void addInterface(String rawName)
-
getModifiers
protected int getModifiers(SimpleNode node)
-
scanModifiers
protected int scanModifiers(String modifiersStr)
-
-