janino.net

org.codehaus.janino.util
Class ClassFile.ConstantMethodrefInfo

java.lang.Object
  extended by org.codehaus.janino.util.ClassFile.ConstantPoolInfo
      extended by org.codehaus.janino.util.ClassFile.ConstantMethodrefInfo
Enclosing class:
ClassFile

public static class ClassFile.ConstantMethodrefInfo
extends ClassFile.ConstantPoolInfo

See JVMS7 4.4.2.


Constructor Summary
ClassFile.ConstantMethodrefInfo(short classIndex, short nameAndTypeIndex)
           
 
Method Summary
 boolean equals(Object o)
           
 ClassFile.ConstantNameAndTypeInfo getNameAndType(ClassFile classFile)
           
 int hashCode()
           
 boolean isWide()
           
 void store(DataOutputStream dos)
          Stores this CP entry into the given DataOutputStream.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFile.ConstantMethodrefInfo

public ClassFile.ConstantMethodrefInfo(short classIndex,
                                       short nameAndTypeIndex)
Method Detail

getNameAndType

public ClassFile.ConstantNameAndTypeInfo getNameAndType(ClassFile classFile)
Returns:
The ClassFile.ConstantNameAndTypeInfo of this ClassFile.ConstantMethodrefInfo

isWide

public boolean isWide()
Specified by:
isWide in class ClassFile.ConstantPoolInfo
Returns:
Whether this CP entry is "wide" in the sense of JVMS7 4.4.5

store

public void store(DataOutputStream dos)
           throws IOException
Description copied from class: ClassFile.ConstantPoolInfo
Stores this CP entry into the given DataOutputStream.

See JVMS7 4.4.1 and following

Specified by:
store in class ClassFile.ConstantPoolInfo
Throws:
IOException

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

janino.net