org.codehaus.janino.util

Class ClassFile.MethodInfo

public class ClassFile.MethodInfo extends Object

This class represents a "method_info" structure, as defined by the JVM specification.
Constructor Summary
MethodInfo(short accessFlags, short nameIndex, short descriptorIndex, List attributes)
Initialize the "method_info" structure.
Method Summary
voidaddAttribute(ClassFile.AttributeInfo attribute)
shortgetAccessFlags()
ClassFile.AttributeInfo[]getAttributes()
ClassFilegetClassFile()
shortgetDescriptorIndex()
shortgetNameIndex()
voidstore(DataOutputStream dos)
Write this object to a DataOutputStream, in the format defined by the JVM specification.

Constructor Detail

MethodInfo

public MethodInfo(short accessFlags, short nameIndex, short descriptorIndex, List attributes)
Initialize the "method_info" structure.

Method Detail

addAttribute

public void addAttribute(ClassFile.AttributeInfo attribute)

getAccessFlags

public short getAccessFlags()

getAttributes

public ClassFile.AttributeInfo[] getAttributes()

getClassFile

public ClassFile getClassFile()

getDescriptorIndex

public short getDescriptorIndex()

getNameIndex

public short getNameIndex()

store

public void store(DataOutputStream dos)
Write this object to a DataOutputStream, in the format defined by the JVM specification.