FindBugs™ 1.3.9

edu.umd.cs.findbugs.classfile.engine
Interface ClassParserInterface

All Known Implementing Classes:
ClassParser, ClassParserUsingASM, ClassParserUsingBCEL

public interface ClassParserInterface

Interface implemented by ClassParsers - objects that take the raw bytes of a classfile and parse the important symbolic information to produce ClassNameAndSuperclassInfo and ClassInfo objects.

Author:
Bill Pugh, David Hovemeyer

Method Summary
 void parse(ClassInfo.Builder classInfo)
          Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.
 void parse(ClassNameAndSuperclassInfo.Builder classInfo)
          Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.
 

Method Detail

parse

void parse(ClassNameAndSuperclassInfo.Builder classInfo)
           throws InvalidClassFileFormatException
Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.

Parameters:
classInfo - a ClassNameAndSuperclassInfo object to be filled in with (some of) the class's symbolic information
Throws:
InvalidClassFileFormatException

parse

void parse(ClassInfo.Builder classInfo)
           throws InvalidClassFileFormatException
Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.

Parameters:
classInfo - a ClassInfo object to be filled in with (some of) the class's symbolic information
Throws:
InvalidClassFileFormatException

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.