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