java.lang.Object
de.grogra.xl.compiler.ASMTypeLoader
- All Implemented Interfaces:
TypeLoader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFiles
(FileSystem fs, Object[] files, boolean updateClassLoader) void
classForName
(String name) static File[]
getBootClassPath
(File[] toExclude) static File[]
getClassPath
(String list) static File[]
getExtensionClassPath
(String dirs) static Object[]
getJRTClassPath
(File[] toExclude) boolean
hasPackage
(String name) static void
typeForName
(String name) typeForNameOrNull
(String name)
-
Constructor Details
-
ASMTypeLoader
-
-
Method Details
-
addJars
- Throws:
IOException
-
addFiles
-
hasPackage
-
typeForNameOrNull
- Throws:
ClassNotFoundException
-
typeForName
- Specified by:
typeForName
in interfaceTypeLoader
- Throws:
ClassNotFoundException
-
classForName
- Specified by:
classForName
in interfaceTypeLoader
- Throws:
ClassNotFoundException
-
getClassLoader
- Specified by:
getClassLoader
in interfaceTypeLoader
-
main
- Throws:
Exception
-
getClassPath
-
getExtensionClassPath
-
getBootClassPath
- Throws:
IOException
-
getJRTClassPath
- Throws:
IOException
-