scale.jcr
Class Info

java.lang.Object
  extended by scale.jcr.Info
Direct Known Subclasses:
FieldInfo, MethodInfo

public abstract class Info
extends java.lang.Object

This class is abstract super class for all of the Java class file Info structures.

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

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


Constructor Summary
Info(int accessFlags, int nameIndex, int descriptorIndex, AttributeInfo[] attributes)
           
 
Method Summary
 int getAccessFlags()
           
 AttributeInfo getAttribute(int i)
           
 AttributeInfo[] getAttributes()
           
 int getDescriptorIndex()
           
 int getNameIndex()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Info

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

getAccessFlags

public int getAccessFlags()

getNameIndex

public int getNameIndex()

getDescriptorIndex

public int getDescriptorIndex()

getAttributes

public AttributeInfo[] getAttributes()

getAttribute

public AttributeInfo getAttribute(int i)