FindBugs™ 1.3.9

edu.umd.cs.findbugs.classfile.engine
Class ClassParserUsingASM

java.lang.Object
  extended by edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM
All Implemented Interfaces:
ClassParserInterface

public class ClassParserUsingASM
extends java.lang.Object
implements ClassParserInterface

Author:
William Pugh

Constructor Summary
ClassParserUsingASM(org.objectweb.asm.ClassReader classReader, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
           
 
Method Summary
 void parse(ClassInfo.Builder builder)
          Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.
 void parse(ClassNameAndSuperclassInfo.Builder cBuilder)
          Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassParserUsingASM

public ClassParserUsingASM(org.objectweb.asm.ClassReader classReader,
                           @CheckForNull
                           ClassDescriptor expectedClassDescriptor,
                           ICodeBaseEntry codeBaseEntry)
Method Detail

parse

public void parse(ClassNameAndSuperclassInfo.Builder cBuilder)
           throws InvalidClassFileFormatException
Description copied from interface: ClassParserInterface
Parse the class data into a ClassNameAndSuperclassInfo object containing (some of) the class's symbolic information.

Specified by:
parse in interface ClassParserInterface
Parameters:
cBuilder - a ClassNameAndSuperclassInfo object to be filled in with (some of) the class's symbolic information
Throws:
InvalidClassFileFormatException

parse

public void parse(ClassInfo.Builder builder)
           throws InvalidClassFileFormatException
Description copied from interface: ClassParserInterface
Parse the class data into a ClassInfo object containing (some of) the class's symbolic information.

Specified by:
parse in interface ClassParserInterface
Parameters:
builder - 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.