Package org.codehaus.janino.util
Class ClassFile.ConstantInterfaceMethodrefInfo
- java.lang.Object
-
- org.codehaus.janino.util.ClassFile.ConstantPoolInfo
-
- org.codehaus.janino.util.ClassFile.ConstantInterfaceMethodrefInfo
-
- Enclosing class:
- ClassFile
public static class ClassFile.ConstantInterfaceMethodrefInfo extends ClassFile.ConstantPoolInfo
See JVMS7 4.4.2.
-
-
Constructor Summary
Constructors Constructor Description ConstantInterfaceMethodrefInfo(short classIndex, short nameAndTypeIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
ClassFile.ConstantClassInfo
getClassInfo(ClassFile classFile)
ClassFile.ConstantNameAndTypeInfo
getNameAndType(ClassFile classFile)
int
hashCode()
boolean
isWide()
void
store(java.io.DataOutputStream dos)
Stores this CP entry into aDataOutputStream
.java.lang.String
toString()
-
-
-
Method Detail
-
getClassInfo
public ClassFile.ConstantClassInfo getClassInfo(ClassFile classFile)
- Returns:
- The
ClassFile.ConstantClassInfo
of thisClassFile.ConstantInterfaceMethodrefInfo
-
getNameAndType
public ClassFile.ConstantNameAndTypeInfo getNameAndType(ClassFile classFile)
- Returns:
- The
ClassFile.ConstantNameAndTypeInfo
of thisClassFile.ConstantInterfaceMethodrefInfo
-
isWide
public boolean isWide()
- Specified by:
isWide
in classClassFile.ConstantPoolInfo
- Returns:
- Whether this CP entry is "wide" in the sense of JVMS7 4.4.5
-
store
public void store(java.io.DataOutputStream dos) throws java.io.IOException
Description copied from class:ClassFile.ConstantPoolInfo
Stores this CP entry into aDataOutputStream
.See JVMS7 4.4.1 and following.
- Specified by:
store
in classClassFile.ConstantPoolInfo
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(@Nullable java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-