Class ClassFileParser


  • public class ClassFileParser
    extends AbstractParser
    The ClassFileParser class is responsible for parsing a Java class file to create a JavaClass instance.
    Author:
    Mike Clark, Clarkware Consulting, Inc.
    • Constructor Detail

      • ClassFileParser

        public ClassFileParser()
      • ClassFileParser

        public ClassFileParser​(PackageFilter filter)
    • Method Detail

      • parse

        public JavaClass parse​(java.io.File classFile)
                        throws java.io.IOException
        Registered parser listeners are informed that the resulting JavaClass was parsed.
        Throws:
        java.io.IOException
      • parse

        public JavaClass parse​(java.io.InputStream is)
                        throws java.io.IOException
        Description copied from class: AbstractParser
        Registered parser listeners are informed that the resulting JavaClass was parsed.
        Specified by:
        parse in class AbstractParser
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Returns a string representation of this object.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String representation.
      • main

        public static void main​(java.lang.String[] args)
        Test main.