com.jeantessier.classreader
Class FeatureRef_info

java.lang.Object
  |
  +--com.jeantessier.classreader.ConstantPoolEntry
        |
        +--com.jeantessier.classreader.FeatureRef_info
All Implemented Interfaces:
Visitable
Direct Known Subclasses:
FieldRef_info, InterfaceMethodRef_info, MethodRef_info

public abstract class FeatureRef_info
extends ConstantPoolEntry


Fields inherited from class com.jeantessier.classreader.ConstantPoolEntry
CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_String, CONSTANT_Utf8
 
Constructor Summary
FeatureRef_info(ConstantPool constant_pool, java.io.DataInputStream in)
           
 
Method Summary
 java.lang.String Class()
           
 int ClassIndex()
           
 java.lang.String FullName()
           
 java.lang.String FullSignature()
           
abstract  java.lang.String Name()
           
 java.lang.String NameAndType()
           
 int NameAndTypeIndex()
           
 Class_info RawClass()
           
 NameAndType_info RawNameAndType()
           
abstract  java.lang.String Signature()
           
 java.lang.String toString()
           
 
Methods inherited from class com.jeantessier.classreader.ConstantPoolEntry
ConstantPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jeantessier.classreader.Visitable
Accept
 

Constructor Detail

FeatureRef_info

public FeatureRef_info(ConstantPool constant_pool,
                       java.io.DataInputStream in)
                throws java.io.IOException
Method Detail

ClassIndex

public int ClassIndex()

RawClass

public Class_info RawClass()

Class

public java.lang.String Class()

NameAndTypeIndex

public int NameAndTypeIndex()

RawNameAndType

public NameAndType_info RawNameAndType()

NameAndType

public java.lang.String NameAndType()

Name

public abstract java.lang.String Name()

FullName

public java.lang.String FullName()

Signature

public abstract java.lang.String Signature()

FullSignature

public java.lang.String FullSignature()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object