类 ParserLoader


  • public class ParserLoader
    extends java.lang.ClassLoader
    Class loader for parser & lexer generated by antlr.
    作者:
    Shaoting
    • 构造器概要

      构造器 
      构造器 说明
      ParserLoader​(java.lang.String grammarName, java.lang.String classDir)
      Create a class loader for antlr parser/lexer.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.Class<?> loadClass​(java.lang.String name, boolean resolve)  
      • 从类继承的方法 java.lang.ClassLoader

        clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ParserLoader

        public ParserLoader​(java.lang.String grammarName,
                            java.lang.String classDir)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException
        Create a class loader for antlr parser/lexer.
        参数:
        grammarName -
        classDir -
        抛出:
        java.io.IOException
        java.lang.ClassNotFoundException
    • 方法详细资料

      • loadClass

        public java.lang.Class<?> loadClass​(java.lang.String name,
                                            boolean resolve)
                                     throws java.lang.ClassNotFoundException
        覆盖:
        loadClass 在类中 java.lang.ClassLoader
        抛出:
        java.lang.ClassNotFoundException