Package jaxx.compiler.reflect.resolvers
Class ClassDescriptorResolverFromJavaFile
java.lang.Object
jaxx.compiler.reflect.ClassDescriptorResolver
jaxx.compiler.reflect.resolvers.ClassDescriptorResolverFromJavaFile
public class ClassDescriptorResolverFromJavaFile extends ClassDescriptorResolver
To obtain a class descriptor from a java source file.
- Since:
- 2.0.2
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassDescriptorResolverFromJavaFile.JavaFileParser -
Constructor Summary
Constructors Constructor Description ClassDescriptorResolverFromJavaFile()ClassDescriptorResolverFromJavaFile(boolean parseMethodBody) -
Method Summary
Modifier and Type Method Description ClassDescriptorresolvDescriptor(java.lang.String className, java.net.URL source)Methods inherited from class jaxx.compiler.reflect.ClassDescriptorResolver
getClassLoader, getResolverType, setClassLoaderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ClassDescriptorResolverFromJavaFile
public ClassDescriptorResolverFromJavaFile() -
ClassDescriptorResolverFromJavaFile
public ClassDescriptorResolverFromJavaFile(boolean parseMethodBody)
-
-
Method Details
-
resolvDescriptor
public ClassDescriptor resolvDescriptor(java.lang.String className, java.net.URL source) throws java.lang.ClassNotFoundException- Specified by:
resolvDescriptorin classClassDescriptorResolver- Parameters:
className- the fully qualified name of the classsource- the source of the class (java file, jaxx file, class)- Returns:
- the descriptor of the given class
- Throws:
java.lang.ClassNotFoundException- if class descriptor could not be found.
-