com.jeantessier.classreader
Class Feature_info

java.lang.Object
  |
  +--com.jeantessier.classreader.Feature_info
All Implemented Interfaces:
Deprecatable, Visitable
Direct Known Subclasses:
Field_info, Method_info

public abstract class Feature_info
extends java.lang.Object
implements Deprecatable, Visitable


Field Summary
static int ACC_FINAL
           
static int ACC_PRIVATE
           
static int ACC_PROTECTED
           
static int ACC_PUBLIC
           
static int ACC_STATIC
           
 
Constructor Summary
Feature_info(Classfile classfile, java.io.DataInputStream in)
           
 
Method Summary
 int getAccessFlag()
           
 java.util.Collection getAttributes()
           
 Classfile getClassfile()
           
abstract  java.lang.String getDeclaration()
           
 java.lang.String getDescriptor()
           
 int getDescriptorIndex()
           
abstract  java.lang.String getFeatureType()
           
 java.lang.String getFullName()
           
 java.lang.String getFullSignature()
           
 java.lang.String getName()
           
 int getNameIndex()
           
 UTF8_info getRawDescriptor()
           
 UTF8_info getRawName()
           
abstract  java.lang.String getSignature()
           
 boolean isDeprecated()
           
 boolean isFinal()
           
 boolean isPackage()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isSynthetic()
           
 java.lang.String toString()
           
 
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
 

Field Detail

ACC_PUBLIC

public static final int ACC_PUBLIC

ACC_PRIVATE

public static final int ACC_PRIVATE

ACC_PROTECTED

public static final int ACC_PROTECTED

ACC_STATIC

public static final int ACC_STATIC

ACC_FINAL

public static final int ACC_FINAL
Constructor Detail

Feature_info

public Feature_info(Classfile classfile,
                    java.io.DataInputStream in)
             throws java.io.IOException
Method Detail

getClassfile

public Classfile getClassfile()

getAccessFlag

public int getAccessFlag()

isPublic

public boolean isPublic()

isProtected

public boolean isProtected()

isPrivate

public boolean isPrivate()

isPackage

public boolean isPackage()

isStatic

public boolean isStatic()

isFinal

public boolean isFinal()

getNameIndex

public int getNameIndex()

getRawName

public UTF8_info getRawName()

getName

public java.lang.String getName()

getFullName

public java.lang.String getFullName()

getDescriptorIndex

public int getDescriptorIndex()

getRawDescriptor

public UTF8_info getRawDescriptor()

getDescriptor

public java.lang.String getDescriptor()

getAttributes

public java.util.Collection getAttributes()

isSynthetic

public boolean isSynthetic()

isDeprecated

public boolean isDeprecated()
Specified by:
isDeprecated in interface Deprecatable

toString

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

getFeatureType

public abstract java.lang.String getFeatureType()

getDeclaration

public abstract java.lang.String getDeclaration()

getSignature

public abstract java.lang.String getSignature()

getFullSignature

public java.lang.String getFullSignature()


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.