Class ASMGeneratorSource

    • Constructor Detail

      • ASMGeneratorSource

        public ASMGeneratorSource()
    • Method Detail

      • processClasses

        public void processClasses​(java.util.Collection<java.io.File> classFiles)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • processClass

        public void processClass​(java.io.File classFile)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • processClass

        public void processClass​(java.io.InputStream stream)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • resolveClass

        public ClassInfo resolveClass​(java.lang.String className)
        Description copied from interface: GeneratorSource
        Resolve class info for a name.

        Users may call this method for the classes not listed in GeneratorSource.getClasses() call, the implementation has to have the fall-back strategy for these cases.

        Specified by:
        resolveClass in interface GeneratorSource
        Parameters:
        className - class name
        Returns:
        class metainfo