scale.jcr
Class MethodInfo

java.lang.Object
  extended by scale.jcr.Info
      extended by scale.jcr.MethodInfo

public class MethodInfo
extends Info

This class is used to both represent a Java class file method info structure and to read that class file method info structure.

$Id: MethodInfo.java,v 1.9 2007-01-04 17:01:16 burrill Exp $

Copyright 2006 by the Scale Compiler Group,
Department of Computer Science
University of Massachusetts,
Amherst MA. 01003, USA
All Rights Reserved.


Constructor Summary
MethodInfo(int accessFlags, int nameIndex, int descriptorIndex, AttributeInfo[] attributes)
           
 
Method Summary
static MethodInfo read(ClassFile cf, java.io.DataInputStream reader)
           
 
Methods inherited from class scale.jcr.Info
getAccessFlags, getAttribute, getAttributes, getDescriptorIndex, getNameIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInfo

public MethodInfo(int accessFlags,
                  int nameIndex,
                  int descriptorIndex,
                  AttributeInfo[] attributes)
Method Detail

read

public static MethodInfo read(ClassFile cf,
                              java.io.DataInputStream reader)
                       throws java.io.IOException
Throws:
java.io.IOException