Dependency Finder
1.2.0
1.2.1-beta1
com.jeantessier.classreader.AttributeFactory
com.jeantessier.classreader.ClassfileLoaderDispatcher$Action
com.jeantessier.classreader.CodeIterator
com.jeantessier.classreader.Attribute_info
public abstract class com.jeantessier.classreader.Attribute_info extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.Attribute_info extends com.jeantessier.classreader.Visitable
private com.jeantessier.classreader.Classfile classfile
private com.jeantessier.classreader.Visitable owner
public Attribute_info(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable)
com.jeantessier.classreader.Attribute_info.getClassfile()
public com.jeantessier.classreader.Classfile getClassfile()
public abstract com.jeantessier.classreader.Classfile getClassfile()
com.jeantessier.classreader.Attribute_info.getOwner()
public com.jeantessier.classreader.Visitable getOwner()
public abstract com.jeantessier.classreader.Visitable getOwner()
com.jeantessier.classreader.Class_info
public class com.jeantessier.classreader.Class_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.Class_info extends com.jeantessier.classreader.ConstantPoolEntry
private int nameIndex
public Class_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.Class_info.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.Class_info.getNameIndex()
public int getNameIndex()
public abstract int getNameIndex()
com.jeantessier.classreader.Class_info.getRawName()
public com.jeantessier.classreader.UTF8_info getRawName()
public abstract com.jeantessier.classreader.UTF8_info getRawName()
com.jeantessier.classreader.Class_info.getSimpleName()
public java.lang.String getSimpleName()
public abstract java.lang.String getSimpleName()
com.jeantessier.classreader.Classfile
public class com.jeantessier.classreader.Classfile extends java.lang.Object implements com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.Classfile extends com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
public static final int ACC_ABSTRACT
public static final int ACC_FINAL
public static final int ACC_INTERFACE
public static final int ACC_PUBLIC
public static final int ACC_SUPER
private int accessFlag
private java.util.Collection attributes
private int classIndex
private com.jeantessier.classreader.ConstantPool constantPool
private java.util.Map fields
private java.util.Map interfaces
private com.jeantessier.classreader.ClassfileLoader loader
private int magicNumber
private int majorVersion
private java.util.Map methods
private int minorVersion
private int superclassIndex
public Classfile(com.jeantessier.classreader.ClassfileLoader, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.Classfile.getAccessFlag()
public int getAccessFlag()
public abstract int getAccessFlag()
com.jeantessier.classreader.Classfile.getAllFields()
public java.util.Collection getAllFields()
public abstract java.util.Collection getAllFields()
com.jeantessier.classreader.Classfile.getAllInterfaces()
public java.util.Collection getAllInterfaces()
public abstract java.util.Collection getAllInterfaces()
com.jeantessier.classreader.Classfile.getAllMethods()
public java.util.Collection getAllMethods()
public abstract java.util.Collection getAllMethods()
com.jeantessier.classreader.Classfile.getAttributes()
public java.util.Collection getAttributes()
public abstract java.util.Collection getAttributes()
com.jeantessier.classreader.Classfile.getClassIndex()
public int getClassIndex()
public abstract int getClassIndex()
com.jeantessier.classreader.Classfile.getClassName()
public java.lang.String getClassName()
public abstract java.lang.String getClassName()
com.jeantessier.classreader.Classfile.getConstantPool()
public com.jeantessier.classreader.ConstantPool getConstantPool()
public abstract com.jeantessier.classreader.ConstantPool getConstantPool()
com.jeantessier.classreader.Classfile.getDeclaration()
public java.lang.String getDeclaration()
public abstract java.lang.String getDeclaration()
com.jeantessier.classreader.Classfile.getField(java.lang.String)
public com.jeantessier.classreader.Field_info getField(java.lang.String)
public abstract com.jeantessier.classreader.Field_info getField(java.lang.String)
com.jeantessier.classreader.Classfile.getInterface(java.lang.String)
public com.jeantessier.classreader.Class_info getInterface(java.lang.String)
public abstract com.jeantessier.classreader.Class_info getInterface(java.lang.String)
com.jeantessier.classreader.Classfile.getLoader()
public com.jeantessier.classreader.ClassfileLoader getLoader()
public abstract com.jeantessier.classreader.ClassfileLoader getLoader()
com.jeantessier.classreader.Classfile.getMagicNumber()
public int getMagicNumber()
public abstract int getMagicNumber()
com.jeantessier.classreader.Classfile.getMajorVersion()
public int getMajorVersion()
public abstract int getMajorVersion()
com.jeantessier.classreader.Classfile.getMethod(java.lang.String)
public com.jeantessier.classreader.Method_info getMethod(java.lang.String)
public abstract com.jeantessier.classreader.Method_info getMethod(java.lang.String)
com.jeantessier.classreader.Classfile.getMinorVersion()
public int getMinorVersion()
public abstract int getMinorVersion()
com.jeantessier.classreader.Classfile.getRawClass()
public com.jeantessier.classreader.Class_info getRawClass()
public abstract com.jeantessier.classreader.Class_info getRawClass()
com.jeantessier.classreader.Classfile.getRawSuperclass()
public com.jeantessier.classreader.Class_info getRawSuperclass()
public abstract com.jeantessier.classreader.Class_info getRawSuperclass()
com.jeantessier.classreader.Classfile.getSimpleName()
public java.lang.String getSimpleName()
public abstract java.lang.String getSimpleName()
com.jeantessier.classreader.Classfile.getSuperclassIndex()
public int getSuperclassIndex()
public abstract int getSuperclassIndex()
com.jeantessier.classreader.Classfile.getSuperclassName()
public java.lang.String getSuperclassName()
public abstract java.lang.String getSuperclassName()
com.jeantessier.classreader.Classfile.isAbstract()
public boolean isAbstract()
public abstract boolean isAbstract()
com.jeantessier.classreader.Classfile.isDeprecated()
public boolean isDeprecated()
public abstract boolean isDeprecated()
com.jeantessier.classreader.Classfile.isFinal()
public boolean isFinal()
public abstract boolean isFinal()
com.jeantessier.classreader.Classfile.isInterface()
public boolean isInterface()
public abstract boolean isInterface()
com.jeantessier.classreader.Classfile.isPackage()
public boolean isPackage()
public abstract boolean isPackage()
com.jeantessier.classreader.Classfile.isPublic()
public boolean isPublic()
public abstract boolean isPublic()
com.jeantessier.classreader.Classfile.isSuper()
public boolean isSuper()
public abstract boolean isSuper()
com.jeantessier.classreader.Classfile.isSynthetic()
public boolean isSynthetic()
public abstract boolean isSynthetic()
com.jeantessier.classreader.Classfile.locateField(java.lang.String)
public com.jeantessier.classreader.Field_info locateField(java.lang.String)
public abstract com.jeantessier.classreader.Field_info locateField(java.lang.String)
com.jeantessier.classreader.Classfile.locateMethod(java.lang.String)
public com.jeantessier.classreader.Method_info locateMethod(java.lang.String)
public abstract com.jeantessier.classreader.Method_info locateMethod(java.lang.String)
public abstract boolean isAnnotation()
public abstract boolean isAnonymousClass()
public abstract boolean isEnum()
public abstract boolean isGeneric()
public abstract boolean isInnerClass()
public abstract boolean isLocalClass()
public abstract boolean isMemberClass()
com.jeantessier.classreader.ClassfileLoaderDispatcher
com.jeantessier.classreader.ClassfileLoaderDispatcher.dispatch(java.lang.String)
public abstract com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
public abstract com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.Code_attribute
public class com.jeantessier.classreader.Code_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.Code_attribute extends com.jeantessier.classreader.Attribute_info, java.lang.Iterable
private java.util.Collection attributes
private byte[] code
private java.util.Collection exceptionHandlers
private int maxLocals
private int maxStack
public Code_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.Code_attribute.getAttributes()
public java.util.Collection getAttributes()
public abstract java.util.Collection getAttributes()
com.jeantessier.classreader.Code_attribute.getCode()
public byte[] getCode()
public abstract byte[] getCode()
com.jeantessier.classreader.Code_attribute.getExceptionHandlers()
public java.util.Collection getExceptionHandlers()
public abstract java.util.Collection getExceptionHandlers()
com.jeantessier.classreader.Code_attribute.getMaxLocals()
public int getMaxLocals()
public abstract int getMaxLocals()
com.jeantessier.classreader.Code_attribute.getMaxStack()
public int getMaxStack()
public abstract int getMaxStack()
com.jeantessier.classreader.Code_attribute.iterator()
public java.util.Iterator iterator()
public abstract java.util.Iterator iterator()
com.jeantessier.classreader.ConstantPool
public class com.jeantessier.classreader.ConstantPool extends java.util.ArrayList implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.ConstantPool extends com.jeantessier.classreader.Visitable, java.util.List
private com.jeantessier.classreader.Classfile classfile
public ConstantPool(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public com.jeantessier.classreader.Classfile getClassfile()
public java.lang.String toString()
com.jeantessier.classreader.ConstantPoolEntry
public abstract class com.jeantessier.classreader.ConstantPoolEntry extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.ConstantPoolEntry extends com.jeantessier.classreader.Visitable
public static final byte CONSTANT_Class
public static final byte CONSTANT_Double
public static final byte CONSTANT_Fieldref
public static final byte CONSTANT_Float
public static final byte CONSTANT_Integer
public static final byte CONSTANT_InterfaceMethodref
public static final byte CONSTANT_Long
public static final byte CONSTANT_Methodref
public static final byte CONSTANT_NameAndType
public static final byte CONSTANT_String
public static final byte CONSTANT_Utf8
private com.jeantessier.classreader.ConstantPool constantPool
protected ConstantPoolEntry(com.jeantessier.classreader.ConstantPool)
com.jeantessier.classreader.ConstantPoolEntry.getConstantPool()
public com.jeantessier.classreader.ConstantPool getConstantPool()
public abstract com.jeantessier.classreader.ConstantPool getConstantPool()
com.jeantessier.classreader.ConstantValue_attribute
public class com.jeantessier.classreader.ConstantValue_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.ConstantValue_attribute extends com.jeantessier.classreader.Attribute_info
private int valueIndex
public ConstantValue_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.ConstantValue_attribute.getRawValue()
public com.jeantessier.classreader.ConstantPoolEntry getRawValue()
public abstract com.jeantessier.classreader.ConstantPoolEntry getRawValue()
com.jeantessier.classreader.ConstantValue_attribute.getValueIndex()
public int getValueIndex()
public abstract int getValueIndex()
com.jeantessier.classreader.Custom_attribute
public class com.jeantessier.classreader.Custom_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.Custom_attribute extends com.jeantessier.classreader.Attribute_info
private byte[] info
private java.lang.String name
public Custom_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public Custom_attribute(java.lang.String, com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.Custom_attribute.getInfo()
public byte[] getInfo()
public abstract byte[] getInfo()
com.jeantessier.classreader.Custom_attribute.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.Deprecated_attribute
public class com.jeantessier.classreader.Deprecated_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.Deprecated_attribute extends com.jeantessier.classreader.Attribute_info
public Deprecated_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.Double_info
public class com.jeantessier.classreader.Double_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.Double_info extends com.jeantessier.classreader.ConstantPoolEntry
private double value
public Double_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.Double_info.getValue()
public double getValue()
public abstract double getValue()
com.jeantessier.classreader.ExceptionHandler
public class com.jeantessier.classreader.ExceptionHandler extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.ExceptionHandler extends com.jeantessier.classreader.Visitable
private int catchTypeIndex
private com.jeantessier.classreader.Code_attribute code
private int endPC
private int handlerPC
private int startPC
public ExceptionHandler(com.jeantessier.classreader.Code_attribute, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.ExceptionHandler.getCatchType()
public java.lang.String getCatchType()
public abstract java.lang.String getCatchType()
com.jeantessier.classreader.ExceptionHandler.getCatchTypeIndex()
public int getCatchTypeIndex()
public abstract int getCatchTypeIndex()
com.jeantessier.classreader.ExceptionHandler.getCode()
public com.jeantessier.classreader.Code_attribute getCode()
public abstract com.jeantessier.classreader.Code_attribute getCode()
com.jeantessier.classreader.ExceptionHandler.getEndPC()
public int getEndPC()
public abstract int getEndPC()
com.jeantessier.classreader.ExceptionHandler.getHandlerPC()
public int getHandlerPC()
public abstract int getHandlerPC()
com.jeantessier.classreader.ExceptionHandler.getRawCatchType()
public com.jeantessier.classreader.Class_info getRawCatchType()
public abstract com.jeantessier.classreader.Class_info getRawCatchType()
com.jeantessier.classreader.ExceptionHandler.getStartPC()
public int getStartPC()
public abstract int getStartPC()
com.jeantessier.classreader.Exceptions_attribute
public class com.jeantessier.classreader.Exceptions_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.Exceptions_attribute extends com.jeantessier.classreader.Attribute_info
private java.util.Collection exceptions
public Exceptions_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.Exceptions_attribute.getExceptions()
public java.util.Collection getExceptions()
public abstract java.util.Collection getExceptions()
com.jeantessier.classreader.FeatureRef_info
public abstract class com.jeantessier.classreader.FeatureRef_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.FeatureRef_info extends com.jeantessier.classreader.ConstantPoolEntry
private int classIndex
private int nameAndTypeIndex
public FeatureRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.FeatureRef_info.getClassIndex()
public int getClassIndex()
public abstract int getClassIndex()
com.jeantessier.classreader.FeatureRef_info.getClassName()
public java.lang.String getClassName()
public abstract java.lang.String getClassName()
com.jeantessier.classreader.FeatureRef_info.getClassSimpleName()
public java.lang.String getClassSimpleName()
public abstract java.lang.String getClassSimpleName()
com.jeantessier.classreader.FeatureRef_info.getFullName()
public java.lang.String getFullName()
public abstract java.lang.String getFullName()
com.jeantessier.classreader.FeatureRef_info.getFullSignature()
public java.lang.String getFullSignature()
public abstract java.lang.String getFullSignature()
com.jeantessier.classreader.FeatureRef_info.getNameAndType()
public java.lang.String getNameAndType()
public abstract java.lang.String getNameAndType()
com.jeantessier.classreader.FeatureRef_info.getNameAndTypeIndex()
public int getNameAndTypeIndex()
public abstract int getNameAndTypeIndex()
com.jeantessier.classreader.FeatureRef_info.getRawClass()
public com.jeantessier.classreader.Class_info getRawClass()
public abstract com.jeantessier.classreader.Class_info getRawClass()
com.jeantessier.classreader.FeatureRef_info.getRawNameAndType()
public com.jeantessier.classreader.NameAndType_info getRawNameAndType()
public abstract com.jeantessier.classreader.NameAndType_info getRawNameAndType()
com.jeantessier.classreader.Feature_info
public abstract class com.jeantessier.classreader.Feature_info extends java.lang.Object implements com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.Feature_info extends com.jeantessier.classreader.Deprecatable, com.jeantessier.classreader.Visitable
public static final int ACC_FINAL
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_PUBLIC
public static final int ACC_STATIC
private int accessFlag
private java.util.Collection attributes
private com.jeantessier.classreader.Classfile classfile
private int descriptorIndex
private int nameIndex
public Feature_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOException
public abstract java.lang.String getFeatureType()
public java.lang.String toString()
com.jeantessier.classreader.Feature_info.getAccessFlag()
public int getAccessFlag()
public abstract int getAccessFlag()
com.jeantessier.classreader.Feature_info.getAttributes()
public java.util.Collection getAttributes()
public abstract java.util.Collection getAttributes()
com.jeantessier.classreader.Feature_info.getClassfile()
public com.jeantessier.classreader.Classfile getClassfile()
public abstract com.jeantessier.classreader.Classfile getClassfile()
com.jeantessier.classreader.Feature_info.getDescriptor()
public java.lang.String getDescriptor()
public abstract java.lang.String getDescriptor()
com.jeantessier.classreader.Feature_info.getDescriptorIndex()
public int getDescriptorIndex()
public abstract int getDescriptorIndex()
com.jeantessier.classreader.Feature_info.getFullName()
public java.lang.String getFullName()
public abstract java.lang.String getFullName()
com.jeantessier.classreader.Feature_info.getFullSignature()
public java.lang.String getFullSignature()
public abstract java.lang.String getFullSignature()
com.jeantessier.classreader.Feature_info.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.Feature_info.getNameIndex()
public int getNameIndex()
public abstract int getNameIndex()
com.jeantessier.classreader.Feature_info.getRawDescriptor()
public com.jeantessier.classreader.UTF8_info getRawDescriptor()
public abstract com.jeantessier.classreader.UTF8_info getRawDescriptor()
com.jeantessier.classreader.Feature_info.getRawName()
public com.jeantessier.classreader.UTF8_info getRawName()
public abstract com.jeantessier.classreader.UTF8_info getRawName()
com.jeantessier.classreader.Feature_info.isDeprecated()
public boolean isDeprecated()
public abstract boolean isDeprecated()
com.jeantessier.classreader.Feature_info.isFinal()
public boolean isFinal()
public abstract boolean isFinal()
com.jeantessier.classreader.Feature_info.isPackage()
public boolean isPackage()
public abstract boolean isPackage()
com.jeantessier.classreader.Feature_info.isPrivate()
public boolean isPrivate()
public abstract boolean isPrivate()
com.jeantessier.classreader.Feature_info.isProtected()
public boolean isProtected()
public abstract boolean isProtected()
com.jeantessier.classreader.Feature_info.isPublic()
public boolean isPublic()
public abstract boolean isPublic()
com.jeantessier.classreader.Feature_info.isStatic()
public boolean isStatic()
public abstract boolean isStatic()
com.jeantessier.classreader.Feature_info.isSynthetic()
public boolean isSynthetic()
public abstract boolean isSynthetic()
public abstract boolean isGeneric()
com.jeantessier.classreader.FieldRef_info
public class com.jeantessier.classreader.FieldRef_info extends com.jeantessier.classreader.FeatureRef_info
public interface com.jeantessier.classreader.FieldRef_info extends com.jeantessier.classreader.FeatureRef_info
public FieldRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.FieldRef_info.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.FieldRef_info.getNameAndType()
public java.lang.String getNameAndType()
public abstract java.lang.String getNameAndType()
com.jeantessier.classreader.FieldRef_info.getSignature()
public java.lang.String getSignature()
public abstract java.lang.String getSignature()
public abstract java.lang.String getType()
com.jeantessier.classreader.Field_info
public class com.jeantessier.classreader.Field_info extends com.jeantessier.classreader.Feature_info
public interface com.jeantessier.classreader.Field_info extends com.jeantessier.classreader.Feature_info
public static final int ACC_TRANSIENT
public static final int ACC_VOLATILE
public Field_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String getDeclaration()
public java.lang.String getFeatureType()
public java.lang.String getSignature()
com.jeantessier.classreader.Field_info.getConstantValue()
public com.jeantessier.classreader.ConstantValue_attribute getConstantValue()
public abstract com.jeantessier.classreader.ConstantValue_attribute getConstantValue()
com.jeantessier.classreader.Field_info.getFullDeclaration()
public java.lang.String getFullDeclaration()
public abstract java.lang.String getFullDeclaration()
com.jeantessier.classreader.Field_info.getType()
public java.lang.String getType()
public abstract java.lang.String getType()
com.jeantessier.classreader.Field_info.isTransient()
public boolean isTransient()
public abstract boolean isTransient()
com.jeantessier.classreader.Field_info.isVolatile()
public boolean isVolatile()
public abstract boolean isVolatile()
public abstract boolean isEnum()
com.jeantessier.classreader.Float_info
public class com.jeantessier.classreader.Float_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.Float_info extends com.jeantessier.classreader.ConstantPoolEntry
private float value
public Float_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.Float_info.getValue()
public float getValue()
public abstract float getValue()
com.jeantessier.classreader.InnerClass
public class com.jeantessier.classreader.InnerClass extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.InnerClass extends com.jeantessier.classreader.Visitable
public static final int ACC_ABSTRACT
public static final int ACC_FINAL
public static final int ACC_INTERFACE
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_PUBLIC
public static final int ACC_STATIC
private int accessFlag
private int innerClassInfoIndex
private com.jeantessier.classreader.InnerClasses_attribute innerClasses
private int innerNameIndex
private int outerClassInfoIndex
public InnerClass(com.jeantessier.classreader.InnerClasses_attribute, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.InnerClass.getAccessFlag()
public int getAccessFlag()
public abstract int getAccessFlag()
com.jeantessier.classreader.InnerClass.getInnerClassInfo()
public java.lang.String getInnerClassInfo()
public abstract java.lang.String getInnerClassInfo()
com.jeantessier.classreader.InnerClass.getInnerClassInfoIndex()
public int getInnerClassInfoIndex()
public abstract int getInnerClassInfoIndex()
com.jeantessier.classreader.InnerClass.getInnerClasses()
public com.jeantessier.classreader.InnerClasses_attribute getInnerClasses()
public abstract com.jeantessier.classreader.InnerClasses_attribute getInnerClasses()
com.jeantessier.classreader.InnerClass.getInnerName()
public java.lang.String getInnerName()
public abstract java.lang.String getInnerName()
com.jeantessier.classreader.InnerClass.getInnerNameIndex()
public int getInnerNameIndex()
public abstract int getInnerNameIndex()
com.jeantessier.classreader.InnerClass.getOuterClassInfo()
public java.lang.String getOuterClassInfo()
public abstract java.lang.String getOuterClassInfo()
com.jeantessier.classreader.InnerClass.getOuterClassInfoIndex()
public int getOuterClassInfoIndex()
public abstract int getOuterClassInfoIndex()
com.jeantessier.classreader.InnerClass.getRawInnerClassInfo()
public com.jeantessier.classreader.Class_info getRawInnerClassInfo()
public abstract com.jeantessier.classreader.Class_info getRawInnerClassInfo()
com.jeantessier.classreader.InnerClass.getRawInnerName()
public com.jeantessier.classreader.UTF8_info getRawInnerName()
public abstract com.jeantessier.classreader.UTF8_info getRawInnerName()
com.jeantessier.classreader.InnerClass.getRawOuterClassInfo()
public com.jeantessier.classreader.Class_info getRawOuterClassInfo()
public abstract com.jeantessier.classreader.Class_info getRawOuterClassInfo()
com.jeantessier.classreader.InnerClass.isAbstract()
public boolean isAbstract()
public abstract boolean isAbstract()
com.jeantessier.classreader.InnerClass.isFinal()
public boolean isFinal()
public abstract boolean isFinal()
com.jeantessier.classreader.InnerClass.isInterface()
public boolean isInterface()
public abstract boolean isInterface()
com.jeantessier.classreader.InnerClass.isPackage()
public boolean isPackage()
public abstract boolean isPackage()
com.jeantessier.classreader.InnerClass.isPrivate()
public boolean isPrivate()
public abstract boolean isPrivate()
com.jeantessier.classreader.InnerClass.isProtected()
public boolean isProtected()
public abstract boolean isProtected()
com.jeantessier.classreader.InnerClass.isPublic()
public boolean isPublic()
public abstract boolean isPublic()
com.jeantessier.classreader.InnerClass.isStatic()
public boolean isStatic()
public abstract boolean isStatic()
public abstract boolean isAnnotation()
public abstract boolean isAnonymousClass()
public abstract boolean isEnum()
public abstract boolean isMemberClass()
public abstract boolean isSynthetic()
com.jeantessier.classreader.InnerClasses_attribute
public class com.jeantessier.classreader.InnerClasses_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.InnerClasses_attribute extends com.jeantessier.classreader.Attribute_info
private java.util.Collection classes
public InnerClasses_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.InnerClasses_attribute.getInnerClasses()
public java.util.Collection getInnerClasses()
public abstract java.util.Collection getInnerClasses()
com.jeantessier.classreader.Instruction
public class com.jeantessier.classreader.Instruction extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.Instruction extends com.jeantessier.classreader.Visitable
private byte[] bytecode
private com.jeantessier.classreader.Code_attribute code
private static int[] length
private static java.lang.String[] opcode
private int start
public Instruction(com.jeantessier.classreader.Code_attribute, byte[], int)
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public static java.lang.String getMnemonic(int)
public int hashCode()
static static {}
public java.lang.String toString()
com.jeantessier.classreader.Instruction.getBytecode()
public byte[] getBytecode()
public abstract byte[] getBytecode()
com.jeantessier.classreader.Instruction.getCode()
public com.jeantessier.classreader.Code_attribute getCode()
public abstract com.jeantessier.classreader.Code_attribute getCode()
com.jeantessier.classreader.Instruction.getIndex()
public int getIndex()
public abstract int getIndex()
com.jeantessier.classreader.Instruction.getIndexedConstantPoolEntry()
public com.jeantessier.classreader.ConstantPoolEntry getIndexedConstantPoolEntry()
public abstract com.jeantessier.classreader.ConstantPoolEntry getIndexedConstantPoolEntry()
com.jeantessier.classreader.Instruction.getLength()
public int getLength()
public abstract int getLength()
com.jeantessier.classreader.Instruction.getMnemonic()
public java.lang.String getMnemonic()
public abstract java.lang.String getMnemonic()
com.jeantessier.classreader.Instruction.getOpcode()
public int getOpcode()
public abstract int getOpcode()
com.jeantessier.classreader.Instruction.getStart()
public int getStart()
public abstract int getStart()
com.jeantessier.classreader.Integer_info
public class com.jeantessier.classreader.Integer_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.Integer_info extends com.jeantessier.classreader.ConstantPoolEntry
private int value
public Integer_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.Integer_info.getValue()
public int getValue()
public abstract int getValue()
com.jeantessier.classreader.InterfaceMethodRef_info
public class com.jeantessier.classreader.InterfaceMethodRef_info extends com.jeantessier.classreader.FeatureRef_info
public interface com.jeantessier.classreader.InterfaceMethodRef_info extends com.jeantessier.classreader.MethodRef_info
public InterfaceMethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String getName()
public java.lang.String getSignature()
com.jeantessier.classreader.LineNumber
public class com.jeantessier.classreader.LineNumber extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.LineNumber extends com.jeantessier.classreader.Visitable
private int lineNumber
private com.jeantessier.classreader.LineNumberTable_attribute lineNumberTable
private int startPC
public LineNumber(com.jeantessier.classreader.LineNumberTable_attribute, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
private void setLineNumberTable(com.jeantessier.classreader.LineNumberTable_attribute)
public java.lang.String toString()
com.jeantessier.classreader.LineNumber.getLineNumber()
public int getLineNumber()
public abstract int getLineNumber()
com.jeantessier.classreader.LineNumber.getLineNumberTable()
public com.jeantessier.classreader.LineNumberTable_attribute getLineNumberTable()
public abstract com.jeantessier.classreader.LineNumberTable_attribute getLineNumberTable()
com.jeantessier.classreader.LineNumber.getStartPC()
public int getStartPC()
public abstract int getStartPC()
com.jeantessier.classreader.LineNumberTable_attribute
public class com.jeantessier.classreader.LineNumberTable_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.LineNumberTable_attribute extends com.jeantessier.classreader.Attribute_info
private java.util.Collection lineNumbers
public LineNumberTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.LineNumberTable_attribute.getLineNumbers()
public java.util.Collection getLineNumbers()
public abstract java.util.Collection getLineNumbers()
com.jeantessier.classreader.LocalVariable
public class com.jeantessier.classreader.LocalVariable extends java.lang.Object implements com.jeantessier.classreader.Visitable
public interface com.jeantessier.classreader.LocalVariable extends com.jeantessier.classreader.Visitable
private int descriptorIndex
private int index
private int length
private com.jeantessier.classreader.LocalVariableTable_attribute localVariableTable
private int nameIndex
private int startPC
public LocalVariable(com.jeantessier.classreader.LocalVariableTable_attribute, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.LocalVariable.getDescriptor()
public java.lang.String getDescriptor()
public abstract java.lang.String getDescriptor()
com.jeantessier.classreader.LocalVariable.getDescriptorIndex()
public int getDescriptorIndex()
public abstract int getDescriptorIndex()
com.jeantessier.classreader.LocalVariable.getIndex()
public int getIndex()
public abstract int getIndex()
com.jeantessier.classreader.LocalVariable.getLength()
public int getLength()
public abstract int getLength()
com.jeantessier.classreader.LocalVariable.getLocalVariableTable()
public com.jeantessier.classreader.LocalVariableTable_attribute getLocalVariableTable()
public abstract com.jeantessier.classreader.LocalVariableTable_attribute getLocalVariableTable()
com.jeantessier.classreader.LocalVariable.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.LocalVariable.getNameIndex()
public int getNameIndex()
public abstract int getNameIndex()
com.jeantessier.classreader.LocalVariable.getRawDescriptor()
public com.jeantessier.classreader.UTF8_info getRawDescriptor()
public abstract com.jeantessier.classreader.UTF8_info getRawDescriptor()
com.jeantessier.classreader.LocalVariable.getRawName()
public com.jeantessier.classreader.UTF8_info getRawName()
public abstract com.jeantessier.classreader.UTF8_info getRawName()
com.jeantessier.classreader.LocalVariable.getStartPC()
public int getStartPC()
public abstract int getStartPC()
com.jeantessier.classreader.LocalVariableTable_attribute
public class com.jeantessier.classreader.LocalVariableTable_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.LocalVariableTable_attribute extends com.jeantessier.classreader.Attribute_info
private java.util.Collection localVariables
public LocalVariableTable_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.LocalVariableTable_attribute.getLocalVariables()
public java.util.Collection getLocalVariables()
public abstract java.util.Collection getLocalVariables()
com.jeantessier.classreader.Long_info
public class com.jeantessier.classreader.Long_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.Long_info extends com.jeantessier.classreader.ConstantPoolEntry
private long value
public Long_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.Long_info.getValue()
public long getValue()
public abstract long getValue()
com.jeantessier.classreader.MethodRef_info
public class com.jeantessier.classreader.MethodRef_info extends com.jeantessier.classreader.FeatureRef_info
public interface com.jeantessier.classreader.MethodRef_info extends com.jeantessier.classreader.FeatureRef_info
public MethodRef_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
com.jeantessier.classreader.MethodRef_info.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.MethodRef_info.getSignature()
public java.lang.String getSignature()
public abstract java.lang.String getSignature()
com.jeantessier.classreader.MethodRef_info.isConstructor()
public boolean isConstructor()
public abstract boolean isConstructor()
com.jeantessier.classreader.MethodRef_info.isStaticInitializer()
public boolean isStaticInitializer()
public abstract boolean isStaticInitializer()
public abstract java.lang.String getReturnType()
com.jeantessier.classreader.Method_info
public class com.jeantessier.classreader.Method_info extends com.jeantessier.classreader.Feature_info
public interface com.jeantessier.classreader.Method_info extends com.jeantessier.classreader.Feature_info
public static final int ACC_ABSTRACT
public static final int ACC_NATIVE
public static final int ACC_STRICT
public static final int ACC_SYNCHRONIZED
public Method_info(com.jeantessier.classreader.Classfile, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String getDeclaration()
public java.lang.String getFeatureType()
public java.lang.String getSignature()
com.jeantessier.classreader.Method_info.getCode()
public com.jeantessier.classreader.Code_attribute getCode()
public abstract com.jeantessier.classreader.Code_attribute getCode()
com.jeantessier.classreader.Method_info.getExceptions()
public java.util.Collection getExceptions()
public abstract java.util.Collection getExceptions()
com.jeantessier.classreader.Method_info.getReturnType()
public java.lang.String getReturnType()
public abstract java.lang.String getReturnType()
com.jeantessier.classreader.Method_info.isAbstract()
public boolean isAbstract()
public abstract boolean isAbstract()
com.jeantessier.classreader.Method_info.isConstructor()
public boolean isConstructor()
public abstract boolean isConstructor()
com.jeantessier.classreader.Method_info.isNative()
public boolean isNative()
public abstract boolean isNative()
com.jeantessier.classreader.Method_info.isStaticInitializer()
public boolean isStaticInitializer()
public abstract boolean isStaticInitializer()
com.jeantessier.classreader.Method_info.isStrict()
public boolean isStrict()
public abstract boolean isStrict()
com.jeantessier.classreader.Method_info.isSynchronized()
public boolean isSynchronized()
public abstract boolean isSynchronized()
public abstract boolean isBridge()
public abstract boolean isVarargs()
com.jeantessier.classreader.NameAndType_info
public class com.jeantessier.classreader.NameAndType_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.NameAndType_info extends com.jeantessier.classreader.ConstantPoolEntry
private int nameIndex
private int typeIndex
public NameAndType_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.NameAndType_info.getName()
public java.lang.String getName()
public abstract java.lang.String getName()
com.jeantessier.classreader.NameAndType_info.getNameIndex()
public int getNameIndex()
public abstract int getNameIndex()
com.jeantessier.classreader.NameAndType_info.getRawName()
public com.jeantessier.classreader.UTF8_info getRawName()
public abstract com.jeantessier.classreader.UTF8_info getRawName()
com.jeantessier.classreader.NameAndType_info.getRawType()
public com.jeantessier.classreader.UTF8_info getRawType()
public abstract com.jeantessier.classreader.UTF8_info getRawType()
com.jeantessier.classreader.NameAndType_info.getType()
public java.lang.String getType()
public abstract java.lang.String getType()
com.jeantessier.classreader.NameAndType_info.getTypeIndex()
public int getTypeIndex()
public abstract int getTypeIndex()
com.jeantessier.classreader.SourceFile_attribute
public class com.jeantessier.classreader.SourceFile_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.SourceFile_attribute extends com.jeantessier.classreader.Attribute_info
private int sourceFileIndex
public SourceFile_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.SourceFile_attribute.getRawSourceFile()
public com.jeantessier.classreader.UTF8_info getRawSourceFile()
public abstract com.jeantessier.classreader.UTF8_info getRawSourceFile()
com.jeantessier.classreader.SourceFile_attribute.getSourceFile()
public java.lang.String getSourceFile()
public abstract java.lang.String getSourceFile()
com.jeantessier.classreader.SourceFile_attribute.getSourceFileIndex()
public int getSourceFileIndex()
public abstract int getSourceFileIndex()
com.jeantessier.classreader.String_info
public class com.jeantessier.classreader.String_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.String_info extends com.jeantessier.classreader.ConstantPoolEntry
private int valueIndex
public String_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.String_info.getRawValue()
public com.jeantessier.classreader.UTF8_info getRawValue()
public abstract com.jeantessier.classreader.UTF8_info getRawValue()
com.jeantessier.classreader.String_info.getValue()
public java.lang.String getValue()
public abstract java.lang.String getValue()
com.jeantessier.classreader.String_info.getValueIndex()
public int getValueIndex()
public abstract int getValueIndex()
com.jeantessier.classreader.Synthetic_attribute
public class com.jeantessier.classreader.Synthetic_attribute extends com.jeantessier.classreader.Attribute_info
public interface com.jeantessier.classreader.Synthetic_attribute extends com.jeantessier.classreader.Attribute_info
public Synthetic_attribute(com.jeantessier.classreader.Classfile, com.jeantessier.classreader.Visitable, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public java.lang.String toString()
com.jeantessier.classreader.UTF8_info
public class com.jeantessier.classreader.UTF8_info extends com.jeantessier.classreader.ConstantPoolEntry
public interface com.jeantessier.classreader.UTF8_info extends com.jeantessier.classreader.ConstantPoolEntry
private java.lang.String value
public UTF8_info(com.jeantessier.classreader.ConstantPool, java.io.DataInputStream) throws java.io.IOException
public void accept(com.jeantessier.classreader.Visitor)
public boolean equals(java.lang.Object)
public int hashCode()
public java.lang.String toString()
com.jeantessier.classreader.UTF8_info.getValue()
public java.lang.String getValue()
public abstract java.lang.String getValue()
com.jeantessier.classreader.Visitor
public abstract void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
public abstract void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
public abstract void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
public abstract void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
public abstract void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
com.jeantessier.metrics.Measurement
public abstract void add(double)
public abstract void add(float)
public abstract void add(int)
public abstract void add(long)
public abstract double doubleValue()
public abstract float floatValue()
public abstract int intValue()
public abstract long longValue()
com.jeantessier.classreader.AggregatingClassfileLoader
private AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory)
private AggregatingClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ClassfileLoaderEventSource
public ClassfileLoaderEventSource()
public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.ClassfileLoaderEventSource.previousDispatch
private com.jeantessier.classreader.ClassfileLoaderDispatcher$Action previousDispatch
private com.jeantessier.classreader.ClassfileLoaderAction previousDispatch
private com.jeantessier.classreader.ClassfileFactory factory
public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory)
public ClassfileLoaderEventSource(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
protected com.jeantessier.classreader.ClassfileFactory getFactory()
com.jeantessier.classreader.ClassfileLoaderEventSource$1
static final int[] $SwitchMap$com$jeantessier$classreader$ClassfileLoaderDispatcher$Action
static final int[] $SwitchMap$com$jeantessier$classreader$ClassfileLoaderAction
com.jeantessier.classreader.MetricsGatherer
private java.util.Map attributeCounts
public java.util.Map getAttributeCounts()
private void visitAttribute(java.lang.String)
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)
public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
com.jeantessier.classreader.ModifiedOnlyDispatcher
com.jeantessier.classreader.ModifiedOnlyDispatcher.dispatch(java.lang.String)
public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
public com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.PermissiveDispatcher
com.jeantessier.classreader.PermissiveDispatcher.dispatch(java.lang.String)
public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
public com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.Printer
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.classreader.SignatureHelper
private static final org.apache.oro.text.perl.Perl5Util perl
public static java.lang.String convertClassName(java.lang.String)
public static java.lang.String path2ClassName(java.lang.String)
com.jeantessier.classreader.SignatureHelper.SignatureHelper()
public SignatureHelper()
private SignatureHelper()
com.jeantessier.classreader.StrictDispatcher
com.jeantessier.classreader.StrictDispatcher.dispatch(java.lang.String)
public com.jeantessier.classreader.ClassfileLoaderDispatcher$Action dispatch(java.lang.String)
public com.jeantessier.classreader.ClassfileLoaderAction dispatch(java.lang.String)
com.jeantessier.classreader.SymbolGatherer
private boolean collectingClassNames
private boolean collectingFieldNames
private boolean collectingLocalNames
private boolean collectingMethodNames
public SymbolGatherer()
public boolean isCollectingClassNames()
public boolean isCollectingFieldNames()
public boolean isCollectingLocalNames()
public boolean isCollectingMethodNames()
public void setCollectingClassNames(boolean)
public void setCollectingFieldNames(boolean)
public void setCollectingLocalNames(boolean)
public void setCollectingMethodNames(boolean)
private com.jeantessier.classreader.SymbolGathererStrategy strategy
public SymbolGatherer(com.jeantessier.classreader.SymbolGathererStrategy)
void setCurrentMethodForTesting(com.jeantessier.classreader.Method_info)
com.jeantessier.classreader.TransientClassfileLoader
private TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory)
private TransientClassfileLoader(com.jeantessier.classreader.ClassfileFactory, com.jeantessier.classreader.ClassfileLoaderDispatcher)
com.jeantessier.classreader.VisitorBase
public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
com.jeantessier.classreader.XMLPrinter
public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
public void visitInstruction(com.jeantessier.classreader.Instruction)
public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
com.jeantessier.dependency.ClassNode
private com.jeantessier.dependency.PackageNode parent
private java.util.Collection children
private com.jeantessier.dependency.PackageNode packageNode
private java.util.Collection parents
public void addParent(com.jeantessier.dependency.ClassNode)
public java.util.Collection getChildren()
public com.jeantessier.dependency.FeatureNode getFeature(java.lang.String)
public java.util.Collection getInheritedFeatures(java.lang.String)
public java.util.Collection getParents()
com.jeantessier.dependency.CodeDependencyCollector
private com.jeantessier.dependency.Node getCurrent()
void setCurrent(com.jeantessier.dependency.Node)
com.jeantessier.dependency.CollectionSelectionCriteria
com.jeantessier.dependency.CollectionSelectionCriteria.exclude
java.util.Collection exclude
private java.util.Collection exclude
com.jeantessier.dependency.CollectionSelectionCriteria.include
java.util.Collection include
private java.util.Collection include
com.jeantessier.dependency.FeatureNode
public java.lang.String getSimpleName()
com.jeantessier.dependency.HTMLPrinter
private static final java.lang.String BIDIRECTIONAL
private static final java.lang.String FROM
private static final java.lang.String TO
private java.lang.String perlEscapeName(java.lang.String)
com.jeantessier.dependency.MetricsReport
com.jeantessier.dependency.MetricsReport.chartingClassesPerPackage
boolean chartingClassesPerPackage
private boolean chartingClassesPerPackage
com.jeantessier.dependency.MetricsReport.chartingFeaturesPerClass
boolean chartingFeaturesPerClass
private boolean chartingFeaturesPerClass
com.jeantessier.dependency.MetricsReport.chartingInboundsPerClass
boolean chartingInboundsPerClass
private boolean chartingInboundsPerClass
com.jeantessier.dependency.MetricsReport.chartingInboundsPerFeature
boolean chartingInboundsPerFeature
private boolean chartingInboundsPerFeature
com.jeantessier.dependency.MetricsReport.chartingInboundsPerPackage
boolean chartingInboundsPerPackage
private boolean chartingInboundsPerPackage
com.jeantessier.dependency.MetricsReport.chartingOutboundsPerClass
boolean chartingOutboundsPerClass
private boolean chartingOutboundsPerClass
com.jeantessier.dependency.MetricsReport.chartingOutboundsPerFeature
boolean chartingOutboundsPerFeature
private boolean chartingOutboundsPerFeature
com.jeantessier.dependency.MetricsReport.chartingOutboundsPerPackage
boolean chartingOutboundsPerPackage
private boolean chartingOutboundsPerPackage
com.jeantessier.dependency.MetricsReport.listingElements
boolean listingElements
private boolean listingElements
com.jeantessier.dependency.Printer
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.dependency.RegularExpressionSelectionCriteria
static java.util.List parseRE(java.lang.String)
com.jeantessier.dependency.TransitiveClosure
static static {}
com.jeantessier.dependency.TransitiveClosure.DO_NOT_FOLLOW
public static long DO_NOT_FOLLOW
public static final long DO_NOT_FOLLOW
com.jeantessier.dependency.TransitiveClosure.UNBOUNDED_DEPTH
public static long UNBOUNDED_DEPTH
public static final long UNBOUNDED_DEPTH
com.jeantessier.dependencyfinder.ant.JarJarDiff
private com.jeantessier.diff.DifferenceStrategy getDefaultStrategy(boolean)
private com.jeantessier.diff.DifferenceStrategy getBaseStrategy(boolean)
private com.jeantessier.diff.DifferencesFactory getDifferencesFactory() throws java.io.IOException
void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.ListDiff
void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.ListSymbols
private java.util.List excludes
private boolean finalMethodOrClassNames
private java.util.List includes
private boolean nonPrivateFieldNames
private com.jeantessier.classreader.SymbolGathererStrategy createDefaultSymbolGathererStrategy()
com.jeantessier.classreader.SymbolGathererStrategy createStrategy()
public java.util.List getExcludes()
public boolean getFinalmethodorclassnames()
public java.util.List getIncludes()
public boolean getNonprivatefieldnames()
public void setExcludes(java.lang.String)
public void setFinalmethodorclassnames(boolean)
public void setIncludes(java.lang.String)
public void setNonprivatefieldnames(boolean)
void validateParameters() throws org.apache.tools.ant.BuildException
com.jeantessier.dependencyfinder.ant.OOMetrics
private boolean enableCrossClassMeasurements
public boolean getEnablecrossclassmeasurements()
public void setEnablecrossclassmeasurements(boolean)
com.jeantessier.dependencyfinder.cli.ClassClassDiff
com.jeantessier.dependencyfinder.cli.ClassClassDiff.ClassClassDiff()
public ClassClassDiff() throws com.jeantessier.commandline.CommandLineException
public ClassClassDiff()
com.jeantessier.dependencyfinder.cli.ClassFinder
public class com.jeantessier.dependencyfinder.cli.ClassFinder extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.ClassFinder extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
public void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ClassFinder.ClassFinder()
public ClassFinder() throws com.jeantessier.commandline.CommandLineException
public ClassFinder()
private void printCompact(java.lang.String, java.util.List)
private void printMultiline(java.lang.String, java.util.List)
com.jeantessier.dependencyfinder.cli.ClassList
public class com.jeantessier.dependencyfinder.cli.ClassList extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.ClassList extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ClassList.ClassList()
public ClassList() throws com.jeantessier.commandline.CommandLineException
public ClassList()
com.jeantessier.dependencyfinder.cli.ClassMetrics
public class com.jeantessier.dependencyfinder.cli.ClassMetrics extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.ClassMetrics extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ClassMetrics.ClassMetrics()
public ClassMetrics() throws com.jeantessier.commandline.CommandLineException
public ClassMetrics()
com.jeantessier.dependencyfinder.cli.ClassReader
com.jeantessier.dependencyfinder.cli.ClassReader.ClassReader()
public ClassReader() throws com.jeantessier.commandline.CommandLineException
public ClassReader()
com.jeantessier.dependencyfinder.cli.ClassReader.showSpecificUsage(java.io.PrintStream)
public void showSpecificUsage(java.io.PrintStream)
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.Command
private java.lang.String name
public Command(java.lang.String) throws com.jeantessier.commandline.CommandLineException
protected void populateCommandLineSwitchesForXMLOutput(java.lang.String, java.lang.String)
public Command()
protected void populateCommandLineSwitchesForXMLOutput(java.lang.String, java.lang.String, java.lang.String)
com.jeantessier.dependencyfinder.cli.DependencyClosure
public class com.jeantessier.dependencyfinder.cli.DependencyClosure extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.DependencyClosure extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommand
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyClosure.DependencyClosure()
public DependencyClosure() throws com.jeantessier.commandline.CommandLineException
public DependencyClosure()
com.jeantessier.dependencyfinder.cli.DependencyCycles
public class com.jeantessier.dependencyfinder.cli.DependencyCycles extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.DependencyCycles extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommand
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyCycles.DependencyCycles()
public DependencyCycles() throws com.jeantessier.commandline.CommandLineException
public DependencyCycles()
com.jeantessier.dependencyfinder.cli.DependencyExtractor
public class com.jeantessier.dependencyfinder.cli.DependencyExtractor extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.DependencyExtractor extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyExtractor.DependencyExtractor()
public DependencyExtractor() throws com.jeantessier.commandline.CommandLineException
public DependencyExtractor()
com.jeantessier.dependencyfinder.cli.DependencyMetrics
public class com.jeantessier.dependencyfinder.cli.DependencyMetrics extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.DependencyMetrics extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommand
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyMetrics.DependencyMetrics()
public DependencyMetrics() throws com.jeantessier.commandline.CommandLineException
public DependencyMetrics()
com.jeantessier.dependencyfinder.cli.DependencyReporter
public class com.jeantessier.dependencyfinder.cli.DependencyReporter extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.DependencyReporter extends com.jeantessier.dependencyfinder.cli.DependencyGraphCommand
protected com.jeantessier.commandline.ParameterStrategy getParameterStrategy()
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.DependencyReporter.DependencyReporter()
public DependencyReporter() throws com.jeantessier.commandline.CommandLineException
public DependencyReporter()
private void copyGraph(com.jeantessier.dependency.Visitor) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
private void copyGraph(com.jeantessier.dependency.Visitor, java.util.Collection)
private void copyGraphFromFiles(com.jeantessier.dependency.Visitor) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
private void copyGraphFromSystemIn(com.jeantessier.dependency.Visitor) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
private java.util.Collection loadGraphFromFile(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
private java.util.Collection loadGraphFromSystemIn() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
com.jeantessier.dependencyfinder.cli.DiffCommand
public DiffCommand(java.lang.String) throws com.jeantessier.commandline.CommandLineException
com.jeantessier.dependencyfinder.cli.DiffCommand.getBaseStrategy(boolean)
protected com.jeantessier.diff.DifferenceStrategy getBaseStrategy(boolean)
private com.jeantessier.diff.DifferenceStrategy getBaseStrategy(boolean)
com.jeantessier.dependencyfinder.cli.DiffCommand.getStrategy(java.lang.String, com.jeantessier.diff.DifferenceStrategy)
protected com.jeantessier.diff.DifferenceStrategy getStrategy(java.lang.String, com.jeantessier.diff.DifferenceStrategy)
private com.jeantessier.diff.DifferenceStrategy getStrategy(java.lang.String, com.jeantessier.diff.DifferenceStrategy)
public DiffCommand()
protected com.jeantessier.diff.DifferencesFactory getDifferencesFactory() throws java.io.IOException
protected java.util.Collection parseCommandLine(java.lang.String[])
com.jeantessier.dependencyfinder.cli.JarJarDiff
com.jeantessier.dependencyfinder.cli.JarJarDiff.JarJarDiff()
public JarJarDiff() throws com.jeantessier.commandline.CommandLineException
public JarJarDiff()
com.jeantessier.dependencyfinder.cli.ListDeprecatedElements
public class com.jeantessier.dependencyfinder.cli.ListDeprecatedElements extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.ListDeprecatedElements extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ListDeprecatedElements.ListDeprecatedElements()
public ListDeprecatedElements() throws com.jeantessier.commandline.CommandLineException
public ListDeprecatedElements()
com.jeantessier.dependencyfinder.cli.ListDiff
com.jeantessier.dependencyfinder.cli.ListDiff.ListDiff()
public ListDiff() throws com.jeantessier.commandline.CommandLineException
public ListDiff()
protected java.util.Collection parseCommandLine(java.lang.String[])
com.jeantessier.dependencyfinder.cli.ListSymbols
public class com.jeantessier.dependencyfinder.cli.ListSymbols extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.ListSymbols extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.ListSymbols.ListSymbols()
public ListSymbols() throws com.jeantessier.commandline.CommandLineException
public ListSymbols()
com.jeantessier.dependencyfinder.cli.OOMetrics
public class com.jeantessier.dependencyfinder.cli.OOMetrics extends com.jeantessier.dependencyfinder.cli.Command
public class com.jeantessier.dependencyfinder.cli.OOMetrics extends com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
protected void showSpecificUsage(java.io.PrintStream)
com.jeantessier.dependencyfinder.cli.OOMetrics.OOMetrics()
public OOMetrics() throws com.jeantessier.commandline.CommandLineException
public OOMetrics()
com.jeantessier.dependencyfinder.gui.OOMetrics
public OOMetrics(com.jeantessier.metrics.MetricsFactory)
private boolean enableCrossClassMeasurements
public OOMetrics(com.jeantessier.metrics.MetricsFactory, boolean)
public boolean isEnableCrossClassMeasurements()
com.jeantessier.diff.ClassDifferences
public java.lang.String getNewDeclaration()
public java.lang.String getOldDeclaration()
com.jeantessier.diff.ClassReport
public class com.jeantessier.diff.ClassReport extends com.jeantessier.diff.Printer implements java.lang.Comparable
public class com.jeantessier.diff.ClassReport extends com.jeantessier.diff.Printer implements com.jeantessier.classreader.Visitor, java.lang.Comparable
public java.lang.String toString()
private static final org.apache.oro.text.perl.Perl5Util perl
private java.lang.String escapeXMLCharactersInAttributeValue(java.lang.String)
private java.lang.String escapeXMLCharactersInTagContent(java.lang.String)
public java.lang.String render()
static static {}
public void visitClass_info(com.jeantessier.classreader.Class_info)
public void visitClassfile(com.jeantessier.classreader.Classfile)
public void visitClassfiles(java.util.Collection)
public void visitCode_attribute(com.jeantessier.classreader.Code_attribute)
public void visitConstantPool(com.jeantessier.classreader.ConstantPool)
public void visitConstantValue_attribute(com.jeantessier.classreader.ConstantValue_attribute)
public void visitCustom_attribute(com.jeantessier.classreader.Custom_attribute)
public void visitDeprecated_attribute(com.jeantessier.classreader.Deprecated_attribute)
public void visitDouble_info(com.jeantessier.classreader.Double_info)
public void visitEnclosingMethod_attribute(com.jeantessier.classreader.EnclosingMethod_attribute)
public void visitExceptionHandler(com.jeantessier.classreader.ExceptionHandler)
public void visitExceptions_attribute(com.jeantessier.classreader.Exceptions_attribute)
public void visitFieldRef_info(com.jeantessier.classreader.FieldRef_info)
public void visitField_info(com.jeantessier.classreader.Field_info)
public void visitFloat_info(com.jeantessier.classreader.Float_info)
public void visitInnerClass(com.jeantessier.classreader.InnerClass)
public void visitInnerClasses_attribute(com.jeantessier.classreader.InnerClasses_attribute)
public void visitInstruction(com.jeantessier.classreader.Instruction)
public void visitInteger_info(com.jeantessier.classreader.Integer_info)
public void visitInterfaceMethodRef_info(com.jeantessier.classreader.InterfaceMethodRef_info)
public void visitLineNumber(com.jeantessier.classreader.LineNumber)
public void visitLineNumberTable_attribute(com.jeantessier.classreader.LineNumberTable_attribute)
public void visitLocalVariable(com.jeantessier.classreader.LocalVariable)
public void visitLocalVariableTable_attribute(com.jeantessier.classreader.LocalVariableTable_attribute)
public void visitLocalVariableType(com.jeantessier.classreader.LocalVariableType)
public void visitLocalVariableTypeTable_attribute(com.jeantessier.classreader.LocalVariableTypeTable_attribute)
public void visitLong_info(com.jeantessier.classreader.Long_info)
public void visitMethodRef_info(com.jeantessier.classreader.MethodRef_info)
public void visitMethod_info(com.jeantessier.classreader.Method_info)
public void visitNameAndType_info(com.jeantessier.classreader.NameAndType_info)
public void visitSignature_attribute(com.jeantessier.classreader.Signature_attribute)
public void visitSourceDebugExtension_attribute(com.jeantessier.classreader.SourceDebugExtension_attribute)
public void visitSourceFile_attribute(com.jeantessier.classreader.SourceFile_attribute)
public void visitString_info(com.jeantessier.classreader.String_info)
public void visitSynthetic_attribute(com.jeantessier.classreader.Synthetic_attribute)
public void visitUTF8_info(com.jeantessier.classreader.UTF8_info)
com.jeantessier.diff.FeatureDifferences
public java.lang.String getNewDeclaration()
public java.lang.String getOldDeclaration()
com.jeantessier.diff.ListDiffPrinter
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.diff.PackageDifferences
private java.lang.String newDeclaration
private java.lang.String oldDeclaration
public java.lang.String getNewDeclaration()
public java.lang.String getOldDeclaration()
com.jeantessier.diff.Printer
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.diff.RemovableDifferences
private java.lang.String newDeclaration
private java.lang.String oldDeclaration
public void setNewDeclaration(java.lang.String)
public void setOldDeclaration(java.lang.String)
com.jeantessier.diff.RemovableDifferences.getNewDeclaration()
public java.lang.String getNewDeclaration()
public abstract java.lang.String getNewDeclaration()
com.jeantessier.diff.RemovableDifferences.getOldDeclaration()
public java.lang.String getOldDeclaration()
public abstract java.lang.String getOldDeclaration()
com.jeantessier.diff.Report
public java.lang.String toString()
public java.lang.String render()
com.jeantessier.metrics.CounterMeasurement
public void add(double)
public void add(float)
public void add(int)
public void add(long)
com.jeantessier.metrics.MeasurementBase
public void add(double)
public void add(float)
public void add(int)
public void add(long)
public double doubleValue()
public float floatValue()
public int intValue()
public long longValue()
com.jeantessier.metrics.Metrics
public static final java.lang.String ABSTRACT_CLASSES
public static final java.lang.String ABSTRACT_INNER_CLASSES
public static final java.lang.String ABSTRACT_METHODS
public static final java.lang.String ATTRIBUTES
public static final java.lang.String CLASSES
public static final java.lang.String CLASS_NAME_CHARACTER_COUNT
public static final java.lang.String CLASS_NAME_WORD_COUNT
public static final java.lang.String CLASS_SLOC
public static final java.lang.String DEPRECATED_ATTRIBUTES
public static final java.lang.String DEPRECATED_CLASSES
public static final java.lang.String DEPRECATED_METHODS
public static final java.lang.String DEPTH_OF_INHERITANCE
public static final java.lang.String FINAL_ATTRIBUTES
public static final java.lang.String FINAL_CLASSES
public static final java.lang.String FINAL_INNER_CLASSES
public static final java.lang.String FINAL_METHODS
public static final java.lang.String GROUP_NAME_CHARACTER_COUNT
public static final java.lang.String GROUP_NAME_WORD_COUNT
public static final java.lang.String INBOUND_EXTRA_PACKAGE_DEPENDENCIES
public static final java.lang.String INBOUND_EXTRA_PACKAGE_METHOD_DEPENDENCIES
public static final java.lang.String INBOUND_INTRA_CLASS_METHOD_DEPENDENCIES
public static final java.lang.String INBOUND_INTRA_PACKAGE_DEPENDENCIES
public static final java.lang.String INBOUND_INTRA_PACKAGE_METHOD_DEPENDENCIES
public static final java.lang.String INNER_CLASSES
public static final java.lang.String INTERFACES
public static final java.lang.String LOCAL_VARIABLES
public static final java.lang.String METHOD_NAME_CHARACTER_COUNT
public static final java.lang.String METHOD_NAME_WORD_COUNT
public static final java.lang.String NATIVE_METHODS
public static final java.lang.String OUTBOUND_EXTRA_PACKAGE_CLASS_DEPENDENCIES
public static final java.lang.String OUTBOUND_EXTRA_PACKAGE_DEPENDENCIES
public static final java.lang.String OUTBOUND_EXTRA_PACKAGE_FEATURE_DEPENDENCIES
public static final java.lang.String OUTBOUND_INTRA_CLASS_FEATURE_DEPENDENCIES
public static final java.lang.String OUTBOUND_INTRA_PACKAGE_CLASS_DEPENDENCIES
public static final java.lang.String OUTBOUND_INTRA_PACKAGE_DEPENDENCIES
public static final java.lang.String OUTBOUND_INTRA_PACKAGE_FEATURE_DEPENDENCIES
public static final java.lang.String PACKAGES
public static final java.lang.String PACKAGE_ATTRIBUTES
public static final java.lang.String PACKAGE_INNER_CLASSES
public static final java.lang.String PACKAGE_METHODS
public static final java.lang.String PARAMETERS
public static final java.lang.String PRIVATE_ATTRIBUTES
public static final java.lang.String PRIVATE_INNER_CLASSES
public static final java.lang.String PRIVATE_METHODS
public static final java.lang.String PROTECTED_ATTRIBUTES
public static final java.lang.String PROTECTED_INNER_CLASSES
public static final java.lang.String PROTECTED_METHODS
public static final java.lang.String PUBLIC_ATTRIBUTES
public static final java.lang.String PUBLIC_CLASSES
public static final java.lang.String PUBLIC_INNER_CLASSES
public static final java.lang.String PUBLIC_METHODS
public static final java.lang.String SLOC
public static final java.lang.String STATIC_ATTRIBUTES
public static final java.lang.String STATIC_CLASSES
public static final java.lang.String STATIC_INNER_CLASSES
public static final java.lang.String STATIC_METHODS
public static final java.lang.String SUBCLASSES
public static final java.lang.String SYNCHRONIZED_METHODS
public static final java.lang.String SYNTHETIC_ATTRIBUTES
public static final java.lang.String SYNTHETIC_CLASSES
public static final java.lang.String SYNTHETIC_METHODS
public static final java.lang.String TRANSIENT_ATTRIBUTES
public static final java.lang.String TRIVIAL_METHODS
public static final java.lang.String VOLATILE_ATTRIBUTES
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements)
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, double)
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, float)
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, int)
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, java.lang.Object)
public void addToMeasurement(com.jeantessier.metrics.BasicMeasurements, long)
public com.jeantessier.metrics.Measurement getMeasurement(com.jeantessier.metrics.BasicMeasurements)
com.jeantessier.metrics.MetricsGatherer
com.jeantessier.metrics.MetricsGatherer.setCurrentClass(com.jeantessier.metrics.Metrics)
private void setCurrentClass(com.jeantessier.metrics.Metrics)
void setCurrentClass(com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.MetricsGatherer.setCurrentGroup(com.jeantessier.metrics.Metrics)
private void setCurrentGroup(com.jeantessier.metrics.Metrics)
void setCurrentGroup(com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.MetricsGatherer.setCurrentMethod(com.jeantessier.metrics.Metrics)
private void setCurrentMethod(com.jeantessier.metrics.Metrics)
void setCurrentMethod(com.jeantessier.metrics.Metrics)
com.jeantessier.metrics.MetricsGatherer.setCurrentProject(com.jeantessier.metrics.Metrics)
private void setCurrentProject(com.jeantessier.metrics.Metrics)
void setCurrentProject(com.jeantessier.metrics.Metrics)
private static final org.apache.oro.text.perl.Perl5Util perl
private java.util.Collection cloneListeners()
boolean isInnerClassOfCurrentClass(com.jeantessier.classreader.InnerClass)
static static {}
com.jeantessier.metrics.NbSubMetricsMeasurement
private static final java.lang.String OPERATORS
private static final java.lang.String OPERATORS_REGULAR_EXPRESSION
com.jeantessier.metrics.NullMeasurement
public double doubleValue()
public float floatValue()
public int intValue()
public long longValue()
com.jeantessier.metrics.Printer
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.text.MaximumCapacityPatternCache
com.jeantessier.text.MaximumCapacityPatternCache.compiler
org.apache.oro.text.regex.PatternCompiler compiler
private org.apache.oro.text.regex.PatternCompiler compiler
com.jeantessier.text.MaximumCapacityPatternCache.map
java.util.Map map
private java.util.Map map
com.jeantessier.text.PrinterBuffer
public static final java.lang.String DEFAULT_INDENT_TEXT
com.jeantessier.classreader.impl
com.jeantessier.classreader.ClassfileFactory
com.jeantessier.classreader.EnclosingMethod_attribute
com.jeantessier.classreader.LocalVariableType
com.jeantessier.classreader.LocalVariableTypeTable_attribute
com.jeantessier.classreader.Signature_attribute
com.jeantessier.classreader.SourceDebugExtension_attribute
com.jeantessier.classreader.SymbolGathererStrategy
com.jeantessier.classreader.AttributeType
com.jeantessier.classreader.ClassNameHelper
com.jeantessier.classreader.ClassfileLoaderAction
com.jeantessier.classreader.DefaultSymbolGathererStrategy
com.jeantessier.classreader.DescriptorHelper
com.jeantessier.classreader.DescriptorIterator
com.jeantessier.classreader.FilteringSymbolGathererStrategy
com.jeantessier.classreader.FinalMethodOrClassSymbolGathererStrategy
com.jeantessier.classreader.NonPrivateFieldSymbolGathererStrategy
com.jeantessier.classreader.SymbolGathererStrategyDecorator
com.jeantessier.dependency.FeatureResolver
com.jeantessier.dependency.LCOM4Gatherer
com.jeantessier.dependency.MatchException
com.jeantessier.dependencyfinder.cli.ClassCohesion
com.jeantessier.dependencyfinder.cli.DependencyGraphCommand
com.jeantessier.dependencyfinder.cli.DirectoryExplorerCommand
com.jeantessier.metrics.BasicMeasurements
com.jeantessier.text.RegularExpressionParser