META-INF/
META-INF/MANIFEST.MF
com/
com/vladium/
com/vladium/app/
com/vladium/app/IAppVersion.class
IAppVersion.java package com.vladium.app public abstract com.vladium.app.IAppVersion extends java.lang.Object { public static final int APP_MAJOR_VERSION public static final int APP_MINOR_VERSION public static final int APP_BUILD_ID public static final String APP_BUILD_RELEASE_TAG public static final String APP_BUILD_DATE public static final String APP_BUG_REPORT_LINK public static final String APP_HOME_SITE_LINK public static final String APP_BUILD_ID_AND_TAG public static final String APP_VERSION public static final String APP_VERSION_WITH_BUILD_ID_AND_TAG }
com/vladium/emma/
com/vladium/emma/AppLoggers.class
AppLoggers.java package com.vladium.emma public abstract com.vladium.emma.AppLoggers extends java.lang.Object { public static final String PREFIX_VERBOSITY public static final String PROPERTY_VERBOSITY_LEVEL public static final String DEFAULT_VERBOSITY_LEVEL public static final String PROPERTY_VERBOSITY_FILTER private static final String COMMA_DELIMITERS public static com.vladium.logging.Logger create (java.lang.String, com.vladium.util.IProperties, com.vladium.logging.Logger) String _level java.util.StringTokenizer tokenizer String _filter java.util.Set temp String appName com.vladium.util.IProperties properties com.vladium.logging.Logger base int level java.util.Set filter private void <init> () }
com/vladium/emma/Command.class
Command.java package com.vladium.emma public abstract com.vladium.emma.Command extends java.lang.Object { protected final String m_usageToolName protected final String[] m_args protected java.io.File m_propertyFile protected java.util.Properties m_propertyOverrides protected boolean m_exit protected java.io.PrintWriter m_out protected static final String COMMA_DELIMITERS protected static final String PATH_DELIMITERS protected static final String[] USAGE_OPT_NAMES protected static final int STDOUT_WIDTH protected static final int RC_OK protected static final int RC_USAGE protected static final int RC_UNEXPECTED public static com.vladium.emma.Command create (java.lang.String, java.lang.String, java.lang.String[]) com.vladium.emma.Command tool com.vladium.emma.Command tool com.vladium.emma.Command tool com.vladium.emma.Command tool String name String usageName String[] args public abstract void run () protected void <init> (java.lang.String, java.lang.String[]) String usageToolName String[] args protected abstract java.lang.String usageArgsMsg () protected void initialize () Throwable ignore protected final java.lang.String getToolName () String clsName protected final com.vladium.util.args.IOptsParser getOptParser (java.lang.ClassLoader) ClassLoader loader protected final boolean processOpt (com.vladium.util.args.IOptsParser$IOpt) com.vladium.util.args.IOptsParser$IOpt opt String on protected final void processCmdPropertyOverrides (com.vladium.util.args.IOptsParser$IOpts) com.vladium.util.args.IOptsParser$IOpt opt String on int o java.util.Properties cmdOverrides com.vladium.util.args.IOptsParser$IOpts parsedopts com.vladium.util.args.IOptsParser$IOpt[] popts protected final boolean processFilePropertyOverrides () java.util.Properties fileOverrides java.io.IOException ioe java.util.Properties fileOverrides protected final void usageexit (com.vladium.util.args.IOptsParser, int, java.lang.String) com.vladium.util.args.IOptsParser parser int level String msg protected final void exit (boolean, java.lang.String, java.lang.Throwable, int) throws com.vladium.emma.EMMARuntimeException boolean showBuildID String msg Throwable t int rc protected static boolean getOptionalBooleanOptValue (com.vladium.util.args.IOptsParser$IOpt) String v com.vladium.util.args.IOptsParser$IOpt opt protected static java.lang.String[] getListOptValue (com.vladium.util.args.IOptsParser$IOpt, java.lang.String, boolean) throws java.io.IOException com.vladium.util.args.IOptsParser$IOpt opt String delimiters boolean processAtFiles protected static java.lang.String usageMsgPrefix (java.lang.String) String toolName protected static java.lang.String usageResName (java.lang.String) String toolName protected static java.lang.String toolNameToCommandName (java.lang.String) String toolName int lastDot private void setPropertyOverride (java.lang.String, java.lang.String) String key String value java.util.Properties propertyOverrides static void <clinit> () }
com/vladium/emma/EMMAException.class
EMMAException.java package com.vladium.emma public com.vladium.emma.EMMAException extends com.vladium.util.exception.AbstractException { public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Object[]) String message Object[] arguments public void <init> (java.lang.Throwable) Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String, java.lang.Object[], java.lang.Throwable) String message Object[] arguments Throwable cause }
com/vladium/emma/EMMAProperties.class
EMMAProperties.java package com.vladium.emma public abstract com.vladium.emma.EMMAProperties extends java.lang.Object { public static final String GENERIC_PROPERTY_OVERRIDE_PREFIX public static final String DEFAULT_META_DATA_OUT_FILE public static final Boolean DEFAULT_META_DATA_OUT_MERGE public static final String PREFIX_META_DATA public static final String PROPERTY_META_DATA_OUT_FILE public static final String PROPERTY_META_DATA_OUT_MERGE public static final String DEFAULT_COVERAGE_DATA_OUT_FILE public static final Boolean DEFAULT_COVERAGE_DATA_OUT_MERGE public static final String PREFIX_COVERAGE_DATA public static final String PROPERTY_COVERAGE_DATA_OUT_FILE public static final String PROPERTY_COVERAGE_DATA_OUT_MERGE public static final String DEFAULT_SESSION_DATA_OUT_FILE public static final Boolean DEFAULT_SESSION_DATA_OUT_MERGE public static final String PREFIX_SESSION_DATA public static final String PROPERTY_SESSION_DATA_OUT_FILE public static final String PROPERTY_SESSION_DATA_OUT_MERGE public static final String PROPERTY_TEMP_FILE_EXT public static final java.util.Map SYSTEM_PROPERTY_REDIRECTS private static long s_timestamp private static final java.util.Map s_properties public static synchronized long getTimeStamp () long result public static java.lang.String makeAppVersion (int, int, int) int major int minor int build StringBuffer buf public static com.vladium.util.IProperties wrap (java.util.Properties) java.util.Properties properties public static synchronized com.vladium.util.IProperties getAppProperties () ClassLoader loader public static synchronized com.vladium.util.IProperties getAppProperties (java.lang.ClassLoader) String fileName java.io.File file String appName com.vladium.util.IProperties systemRedirects com.vladium.util.IProperties appDefaults com.vladium.util.IProperties systemFile com.vladium.util.IProperties system com.vladium.util.IProperties userOverrides ClassLoader loader com.vladium.util.IProperties properties private void <init> () static void <clinit> () java.util.Map redirects }
com/vladium/emma/EMMARuntimeException.class
EMMARuntimeException.java package com.vladium.emma public com.vladium.emma.EMMARuntimeException extends com.vladium.util.exception.AbstractRuntimeException { public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Object[]) String message Object[] arguments public void <init> (java.lang.Throwable) Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String, java.lang.Object[], java.lang.Throwable) String message Object[] arguments Throwable cause }
com/vladium/emma/IAppConstants$1.class
IAppConstants.java package com.vladium.emma com.vladium.emma.IAppConstants$1 extends java.lang.Object { static Class class$com$vladium$emma$IAppConstants static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/vladium/emma/IAppConstants.class
IAppConstants.java package com.vladium.emma public abstract com.vladium.emma.IAppConstants extends java.lang.Object implements com.vladium.app.IAppVersion { public static final String APP_NAME public static final String APP_NAME_LC public static final String APP_COPYRIGHT public static final String APP_THROWABLE_BUILD_ID public static final String APP_USAGE_BUILD_ID public static final String APP_VERBOSE_BUILD_ID public static final String APP_USAGE_PREFIX public static final String APP_PACKAGE public static final long DATA_FORMAT_VERSION static void <clinit> () }
com/vladium/emma/IAppErrorCodes.class
IAppErrorCodes.java package com.vladium.emma public abstract com.vladium.emma.IAppErrorCodes extends java.lang.Object { public static final String UNEXPECTED_FAILURE public static final String INVALID_PARAMETER_VALUE public static final String INVALID_COLUMN_NAME public static final String REQUIRED_PARAMETER_MISSING public static final String SECURITY_RESTRICTION public static final String MAIN_CLASS_BAD_DELEGATION public static final String MAIN_CLASS_NOT_FOUND public static final String MAIN_CLASS_LOAD_FAILURE public static final String MAIN_METHOD_NOT_FOUND public static final String MAIN_METHOD_FAILURE public static final String REPORT_GEN_FAILURE public static final String REPORT_IO_FAILURE public static final String CLASS_STAMP_MISMATCH public static final String OUT_MKDIR_FAILURE public static final String INSTR_IO_FAILURE public static final String OUT_IO_FAILURE public static final String ARGS_IO_FAILURE }
com/vladium/emma/Processor.class
Processor.java package com.vladium.emma public abstract com.vladium.emma.Processor extends java.lang.Object { protected String m_appName protected com.vladium.util.IProperties m_propertyOverrides protected com.vladium.logging.Logger m_log public synchronized void run () com.vladium.util.IProperties appProperties com.vladium.util.IProperties toolProperties com.vladium.logging.Logger current com.vladium.logging.Logger log public final synchronized void setAppName (java.lang.String) String appName public final synchronized void setPropertyOverrides (java.util.Properties) java.util.Properties overrides public final synchronized void setPropertyOverrides (com.vladium.util.IProperties) com.vladium.util.IProperties overrides protected void <init> () protected abstract void _run (com.vladium.util.IProperties) protected void validateState () }
com/vladium/emma/data/
com/vladium/emma/data/ClassDescriptor.class
ClassDescriptor.java package com.vladium.emma.data public final com.vladium.emma.data.ClassDescriptor extends java.lang.Object implements com.vladium.util.IConstants java.io.Serializable { private final String m_packageVMName private final String m_name private final long m_stamp private final String m_srcFileName private final com.vladium.emma.data.MethodDescriptor[] m_methods private final boolean m_hasCompleteLineNumberInfo private transient int m_hash public void <init> (java.lang.String, java.lang.String, long, java.lang.String, com.vladium.emma.data.MethodDescriptor[]) com.vladium.emma.data.MethodDescriptor method int m String packageVMName String name long stamp String srcFileName com.vladium.emma.data.MethodDescriptor[] methods boolean completeLineNumberInfo public final boolean equals (java.lang.Object) Object rhs com.vladium.emma.data.ClassDescriptor _rhs public final int hashCode () int hash public final java.lang.String getPackageVMName () public final java.lang.String getName () public final long getStamp () public final java.lang.String getClassVMName () public final java.lang.String getSrcFileName () public final com.vladium.emma.data.MethodDescriptor[] getMethods () public final boolean hasSrcFileInfo () public final boolean hasCompleteLineNumberInfo () public java.lang.String toString () public java.lang.String toString (java.lang.String) int m String indent StringBuffer s static com.vladium.emma.data.ClassDescriptor readExternal (java.io.DataInput) throws java.io.IOException int i java.io.DataInput in String packageVMName String name long stamp byte srcFileNameFlag String srcFileName int length com.vladium.emma.data.MethodDescriptor[] methods static void writeExternal (com.vladium.emma.data.ClassDescriptor, java.io.DataOutput) throws java.io.IOException int i com.vladium.emma.data.ClassDescriptor cls java.io.DataOutput out com.vladium.emma.data.MethodDescriptor[] methods int length }
com/vladium/emma/data/CoverageData.class
CoverageData.java package com.vladium.emma.data final com.vladium.emma.data.CoverageData extends java.lang.Object implements com.vladium.emma.data.ICoverageData java.lang.Cloneable { private java.util.HashMap m_coverageMap public java.lang.Object lock () public com.vladium.emma.data.ICoverageData shallowCopy () com.vladium.emma.data.CoverageData _clone CloneNotSupportedException cnse java.util.HashMap _coverageMap com.vladium.emma.data.CoverageData _clone java.util.HashMap _coverageMap public int size () public com.vladium.emma.data.ICoverageData$DataHolder getCoverage (com.vladium.emma.data.ClassDescriptor) com.vladium.emma.data.ClassDescriptor cls public void addClass (boolean[][], java.lang.String, long) boolean[][] coverage String classVMName long stamp public boolean isEmpty () public com.vladium.emma.data.IMergeable merge (com.vladium.emma.data.IMergeable) int b int bLimit boolean[] rhsmcoverage boolean[] mcoverage int m int mLimit boolean[][] rhscoverage boolean[][] coverage java.util.Map$Entry entry String classVMName com.vladium.emma.data.ICoverageData$DataHolder rhsdata com.vladium.emma.data.ICoverageData$DataHolder data java.util.Iterator entries com.vladium.emma.data.CoverageData rhscdata java.util.Map rhscoverageData com.vladium.emma.data.IMergeable rhs void <init> () static com.vladium.emma.data.CoverageData readExternal (java.io.DataInput) throws java.io.IOException int c String classVMName long stamp int length boolean[][] coverage int i java.io.DataInput in int size java.util.HashMap coverageMap static void writeExternal (com.vladium.emma.data.CoverageData, java.io.DataOutput) throws java.io.IOException int c java.util.Map$Entry entry String classVMName com.vladium.emma.data.ICoverageData$DataHolder data boolean[][] coverage int length int i com.vladium.emma.data.CoverageData cdata java.io.DataOutput out java.util.Map coverageMap int size java.util.Iterator entries private void <init> (java.util.HashMap) java.util.HashMap coverageMap }
com/vladium/emma/data/CoverageOptions.class
CoverageOptions.java package com.vladium.emma.data public final com.vladium.emma.data.CoverageOptions extends java.lang.Object implements java.io.Serializable { private final boolean m_excludeSyntheticMethods private final boolean m_excludeBridgeMethods private final boolean m_doSUIDCompensation public boolean excludeSyntheticMethods () public boolean excludeBridgeMethods () public boolean doSUIDCompensation () void <init> (boolean, boolean, boolean) boolean excludeSyntheticMethods boolean excludeBridgeMethods boolean doSUIDCompensation static com.vladium.emma.data.CoverageOptions readExternal (java.io.DataInput) throws java.io.IOException java.io.DataInput in static void writeExternal (com.vladium.emma.data.CoverageOptions, java.io.DataOutput) throws java.io.IOException com.vladium.emma.data.CoverageOptions options java.io.DataOutput out }
com/vladium/emma/data/CoverageOptionsFactory.class
CoverageOptionsFactory.java package com.vladium.emma.data public abstract com.vladium.emma.data.CoverageOptionsFactory extends java.lang.Object { public static com.vladium.emma.data.CoverageOptions create (java.util.Properties) java.util.Properties properties boolean excludeSyntheticMethods boolean excludeBridgeMethods boolean doSUIDCompensaton public static com.vladium.emma.data.CoverageOptions create (com.vladium.util.IProperties) com.vladium.util.IProperties properties boolean excludeSyntheticMethods boolean excludeBridgeMethods boolean doSUIDCompensaton private void <init> () }
com/vladium/emma/data/DataFactory$RandomAccessFileInputStream.class
DataFactory.java package com.vladium.emma.data final com.vladium.emma.data.DataFactory$RandomAccessFileInputStream extends java.io.BufferedInputStream { private long m_count public final int read () throws java.io.IOException int rc public final int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int rc public final int read (byte[]) throws java.io.IOException byte[] b int rc public void close () void <init> (java.io.RandomAccessFile, int) throws java.io.IOException java.io.RandomAccessFile raf int bufSize final long getCount () }
com/vladium/emma/data/DataFactory$RandomAccessFileOutputStream.class
DataFactory.java package com.vladium.emma.data final com.vladium.emma.data.DataFactory$RandomAccessFileOutputStream extends java.io.BufferedOutputStream { private long m_count public final void write (byte[], int, int) throws java.io.IOException byte[] b int off int len public final void write (byte[]) throws java.io.IOException byte[] b public final void write (int) throws java.io.IOException int b public void close () void <init> (java.io.RandomAccessFile, int) throws java.io.IOException java.io.RandomAccessFile raf int bufSize final long getCount () }
com/vladium/emma/data/DataFactory$UCFileInputStream.class
DataFactory.java package com.vladium.emma.data final com.vladium.emma.data.DataFactory$UCFileInputStream extends java.io.FileInputStream { public void close () void <init> (java.io.FileDescriptor) java.io.FileDescriptor fd }
com/vladium/emma/data/DataFactory$UCFileOutputStream.class
DataFactory.java package com.vladium.emma.data final com.vladium.emma.data.DataFactory$UCFileOutputStream extends java.io.FileOutputStream { public void close () void <init> (java.io.FileDescriptor) java.io.FileDescriptor fd }
com/vladium/emma/data/DataFactory.class
DataFactory.java package com.vladium.emma.data public abstract com.vladium.emma.data.DataFactory extends java.lang.Object { public static final byte TYPE_METADATA public static final byte TYPE_COVERAGEDATA private static final int NULL_ARRAY_LENGTH private static final int MAGIC private static final long UNKNOWN private static final int FILE_HEADER_LENGTH private static final int ENTRY_HEADER_LENGTH private static final boolean DO_FSYNC private static final int IO_BUF_SIZE public static com.vladium.emma.data.IMergeable[] load (java.io.File) throws java.io.IOException java.io.File file public static void persist (com.vladium.emma.data.IMetaData, java.io.File, boolean) throws java.io.IOException com.vladium.emma.data.IMetaData data java.io.File file boolean merge public static void persist (com.vladium.emma.data.ICoverageData, java.io.File, boolean) throws java.io.IOException com.vladium.emma.data.ICoverageData data java.io.File file boolean merge public static void persist (com.vladium.emma.data.ISessionData, java.io.File, boolean) throws java.io.IOException com.vladium.emma.data.ISessionData data java.io.File file boolean merge public static com.vladium.emma.data.IMetaData newMetaData (com.vladium.emma.data.CoverageOptions) com.vladium.emma.data.CoverageOptions options public static com.vladium.emma.data.ICoverageData newCoverageData () public static com.vladium.emma.data.IMetaData readMetaData (java.net.URL) throws java.io.IOException java.lang.ClassNotFoundException Exception ignore java.net.URL url java.io.ObjectInputStream oin public static void writeMetaData (com.vladium.emma.data.IMetaData, java.io.OutputStream) throws java.io.IOException com.vladium.emma.data.IMetaData data java.io.OutputStream out java.io.ObjectOutputStream oout public static void writeMetaData (com.vladium.emma.data.IMetaData, java.net.URL) throws java.io.IOException Exception ignore com.vladium.emma.data.IMetaData data java.net.URL url java.net.URLConnection connection java.io.OutputStream out public static com.vladium.emma.data.ICoverageData readCoverageData (java.net.URL) throws java.io.IOException java.lang.ClassNotFoundException Exception ignore java.net.URL url java.io.ObjectInputStream oin public static void writeCoverageData (com.vladium.emma.data.ICoverageData, java.io.OutputStream) throws java.io.IOException com.vladium.emma.data.ICoverageData data java.io.OutputStream out java.io.ObjectOutputStream oout public static int[] readIntArray (java.io.DataInput) throws java.io.IOException int i int[] result java.io.DataInput in int length public static boolean[] readBooleanArray (java.io.DataInput) throws java.io.IOException int i boolean[] result java.io.DataInput in int length public static void writeIntArray (int[], java.io.DataOutput) throws java.io.IOException int i int length int[] array java.io.DataOutput out public static void writeBooleanArray (boolean[], java.io.DataOutput) throws java.io.IOException int i int length boolean[] array java.io.DataOutput out private void <init> () private static com.vladium.emma.data.IMergeable[] mergeload (java.io.File) throws java.io.IOException com.vladium.emma.data.IMergeable data com.vladium.emma.data.IMergeable current byte type long entryLength long position long entrystart long length Throwable ignore java.io.RandomAccessFile raf long end java.io.File file com.vladium.logging.Logger log boolean trace1 boolean trace2 String method long start com.vladium.emma.data.IMergeable[] result private static void persist (com.vladium.emma.data.IMergeable, byte, java.io.File) throws java.io.IOException Throwable ignore int major int minor int build boolean gotAppVersion long entryLength long position long dataVersion int magic long length java.io.File parent boolean overwrite boolean truncate Throwable ignore long end com.vladium.emma.data.IMergeable data byte type java.io.File file com.vladium.logging.Logger log boolean trace1 boolean trace2 String method long start java.io.RandomAccessFile raf private static void writeFileHeader (java.io.DataOutput) throws java.io.IOException java.io.DataOutput out private static void writeEntryHeader (java.io.DataOutput, byte) throws java.io.IOException java.io.DataOutput out byte type private static void writeEntry (com.vladium.logging.Logger, java.io.RandomAccessFile, long, com.vladium.emma.data.IMergeable, byte) throws java.io.IOException java.io.DataOutputStream dout com.vladium.logging.Logger log java.io.RandomAccessFile raf long marker com.vladium.emma.data.IMergeable data byte type com.vladium.emma.data.DataFactory$RandomAccessFileOutputStream rafout private static com.vladium.emma.data.IMergeable readEntry (java.io.RandomAccessFile, byte, long) throws java.io.IOException Object data java.io.DataInputStream din java.io.RandomAccessFile raf byte type long entryLength Object data com.vladium.emma.data.DataFactory$RandomAccessFileInputStream rafin private static java.lang.String makeAppVersion (int, int, int) int major int minor int build StringBuffer buf }
com/vladium/emma/data/ICoverageData$DataHolder.class
ICoverageData.java package com.vladium.emma.data public final com.vladium.emma.data.ICoverageData$DataHolder extends java.lang.Object { public final boolean[][] m_coverage public final long m_stamp public void <init> (boolean[][], long) boolean[][] coverage long stamp }
com/vladium/emma/data/ICoverageData.class
ICoverageData.java package com.vladium.emma.data public abstract com.vladium.emma.data.ICoverageData extends java.lang.Object implements com.vladium.emma.data.IMergeable { public abstract java.lang.Object lock () public abstract com.vladium.emma.data.ICoverageData shallowCopy () public abstract int size () public abstract com.vladium.emma.data.ICoverageData$DataHolder getCoverage (com.vladium.emma.data.ClassDescriptor) public abstract void addClass (boolean[][], java.lang.String, long) }
com/vladium/emma/data/IMergeable.class
IMergeable.java package com.vladium.emma.data public abstract com.vladium.emma.data.IMergeable extends java.lang.Object implements java.io.Serializable { public abstract boolean isEmpty () public abstract com.vladium.emma.data.IMergeable merge (com.vladium.emma.data.IMergeable) }
com/vladium/emma/data/IMetaData.class
IMetaData.java package com.vladium.emma.data public abstract com.vladium.emma.data.IMetaData extends java.lang.Object implements com.vladium.emma.data.IMergeable { public abstract java.lang.Object lock () public abstract com.vladium.emma.data.IMetaData shallowCopy () public abstract com.vladium.emma.data.CoverageOptions getOptions () public abstract int size () public abstract boolean hasSrcFileData () public abstract boolean hasLineNumberData () public abstract boolean hasDescriptor (java.lang.String) public abstract java.util.Iterator iterator () public abstract boolean add (com.vladium.emma.data.ClassDescriptor, boolean) }
com/vladium/emma/data/IMetadataConstants.class
IMetadataConstants.java package com.vladium.emma.data public abstract com.vladium.emma.data.IMetadataConstants extends java.lang.Object { public static final int METHOD_NO_LINE_NUMBER_TABLE public static final int METHOD_ABSTRACT_OR_NATIVE public static final int METHOD_EXCLUDED public static final int METHOD_ADDED public static final int METHOD_NO_BLOCK_DATA public static final int METHOD_NO_LINE_DATA }
com/vladium/emma/data/ISessionData.class
ISessionData.java package com.vladium.emma.data public abstract com.vladium.emma.data.ISessionData extends java.lang.Object { public abstract com.vladium.emma.data.IMetaData getMetaData () public abstract com.vladium.emma.data.ICoverageData getCoverageData () }
com/vladium/emma/data/MergeProcessor.class
MergeProcessor.java package com.vladium.emma.data public final com.vladium.emma.data.MergeProcessor extends com.vladium.emma.Processor implements com.vladium.emma.IAppErrorCodes { private java.io.File[] m_dataPath private java.io.File m_sdataOutFile private int m_dataFileCount private static final Class[] EXPECTED_FAILURES static Class class$com$vladium$emma$EMMARuntimeException static Class class$java$lang$IllegalArgumentException static Class class$java$lang$IllegalStateException public static com.vladium.emma.data.MergeProcessor create () public final synchronized void setDataPath (java.lang.String[]) String[] path public final synchronized void setSessionOutFile (java.lang.String) java.io.File _file String fileName protected void validateState () protected void _run (com.vladium.util.IProperties) java.io.File f String nonexistent int p java.io.File dataFile com.vladium.emma.data.IMergeable[] fileData com.vladium.emma.data.IMetaData _mdata com.vladium.emma.data.ICoverageData _cdata int f long end long start java.io.IOException ioe java.io.File canonicalDataFile int f java.io.IOException ioe java.io.File tempFileDir String tempFileName String tempFileExt java.io.IOException ioe Error e long end long start java.io.File persistFile boolean rename java.io.File tempDataOutFile java.io.File canonicalDataOutFile com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata SecurityException se RuntimeException re com.vladium.util.IProperties toolProperties com.vladium.logging.Logger log boolean verbose java.io.File sdataOutFile RuntimeException failure private void <init> () private void reset () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/vladium/emma/data/MetaData.class
MetaData.java package com.vladium.emma.data final com.vladium.emma.data.MetaData extends java.lang.Object implements com.vladium.emma.data.IMetaData java.lang.Cloneable { private final com.vladium.emma.data.CoverageOptions m_options private boolean m_hasSrcFileInfo private boolean m_hasLineNumberInfo private java.util.HashMap m_classMap private transient java.util.HashSet m_packagesWarned public com.vladium.emma.data.IMetaData shallowCopy () com.vladium.emma.data.MetaData _clone CloneNotSupportedException cnse java.util.HashMap _classMap com.vladium.emma.data.MetaData _clone java.util.HashMap _classMap public com.vladium.emma.data.CoverageOptions getOptions () public int size () public boolean hasSrcFileData () public boolean hasLineNumberData () public java.util.Iterator iterator () public boolean hasDescriptor (java.lang.String) String classVMName public java.lang.Object lock () public boolean add (com.vladium.emma.data.ClassDescriptor, boolean) String packageVMName com.vladium.logging.Logger log boolean incompleteDebugInfo com.vladium.emma.data.ClassDescriptor cls boolean overwrite String classVMName public boolean isEmpty () public com.vladium.emma.data.IMergeable merge (com.vladium.emma.data.IMergeable) java.util.Map$Entry entry String classVMName Object rhsdescriptor java.util.Iterator entries com.vladium.emma.data.MetaData rhsmdata java.util.Map rhsclasses com.vladium.emma.data.IMergeable rhs void <init> (com.vladium.emma.data.CoverageOptions) com.vladium.emma.data.CoverageOptions options static com.vladium.emma.data.MetaData readExternal (java.io.DataInput) throws java.io.IOException String classVMName com.vladium.emma.data.ClassDescriptor cls int i java.io.DataInput in com.vladium.emma.data.CoverageOptions options boolean hasSrcFileInfo boolean hasLineNumberInfo int size java.util.HashMap classMap static void writeExternal (com.vladium.emma.data.MetaData, java.io.DataOutput) throws java.io.IOException java.util.Map$Entry entry String classVMName com.vladium.emma.data.ClassDescriptor cls int i com.vladium.emma.data.MetaData mdata java.io.DataOutput out java.util.Map classMap int size java.util.Iterator entries private void <init> (com.vladium.emma.data.CoverageOptions, java.util.HashMap, boolean, boolean) com.vladium.emma.data.CoverageOptions options java.util.HashMap classMap boolean hasSrcFileInfo boolean hasLineNumberInfo }
com/vladium/emma/data/MethodDescriptor.class
MethodDescriptor.java package com.vladium.emma.data public final com.vladium.emma.data.MethodDescriptor extends java.lang.Object implements com.vladium.util.IConstants com.vladium.emma.data.IMetadataConstants java.io.Serializable { private final String m_name private final String m_descriptor private final int m_status private final int[] m_blockSizes private final int[][] m_blockMap private final int m_firstLine private com.vladium.util.IntObjectMap m_lineMap public void <init> (java.lang.String, java.lang.String, int, int[], int[][], int) int blockCount String name String descriptor int status int[] blockSizes int[][] blockMap int firstLine public java.lang.String getName () public java.lang.String getDescriptor () public int getStatus () public int getBlockCount () public int[] getBlockSizes () public int[][] getBlockMap () public com.vladium.util.IntObjectMap getLineMap () int line com.vladium.util.IntSet blockIDs int l int lineCount int[] lines int bl int blCount int line int[] blockIDs int l int lineCount int[][] blockMap int[] lines com.vladium.util.IntObjectMap lineMap public int getFirstLine () public boolean hasLineNumberInfo () public java.lang.String toString () public java.lang.String toString (java.lang.String) int l int[] lines int bl int bl int[] blocks int l int[] lines String indent StringBuffer s static com.vladium.emma.data.MethodDescriptor readExternal (java.io.DataInput) throws java.io.IOException int i int length java.io.DataInput in String name String descriptor int status int[] blockSizes int[][] blockMap int firstLine static void writeExternal (com.vladium.emma.data.MethodDescriptor, java.io.DataOutput) throws java.io.IOException int i int[][] blockMap int length com.vladium.emma.data.MethodDescriptor method java.io.DataOutput out int status }
com/vladium/emma/data/SessionData.class
SessionData.java package com.vladium.emma.data public final com.vladium.emma.data.SessionData extends java.lang.Object implements com.vladium.emma.data.ISessionData java.io.Serializable { private final com.vladium.emma.data.IMetaData m_mdata private final com.vladium.emma.data.ICoverageData m_cdata public com.vladium.emma.data.IMetaData getMetaData () public com.vladium.emma.data.ICoverageData getCoverageData () public void <init> (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData) com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata }
com/vladium/emma/data/mergeCommand.class
mergeCommand.java package com.vladium.emma.data public final com.vladium.emma.data.mergeCommand extends com.vladium.emma.Command { private String[] m_datapath private String m_outFileName public void <init> (java.lang.String, java.lang.String[]) String usageToolName String[] args public synchronized void run () ClassLoader loader Throwable t int usageRequestLevel com.vladium.util.args.IOptsParser$IOpt opt String on int o java.io.IOException ioe com.vladium.util.args.IOptsParser parser com.vladium.util.args.IOptsParser$IOpts parsedopts com.vladium.util.args.IOptsParser$IOpt[] opts com.vladium.emma.data.MergeProcessor processor com.vladium.emma.EMMARuntimeException yre Throwable t ClassLoader loader protected void initialize () protected java.lang.String usageArgsMsg () }
com/vladium/emma/filter/
com/vladium/emma/filter/IInclExclFilter$Factory$WCInclExclFilter.class
IInclExclFilter.java package com.vladium.emma.filter final com.vladium.emma.filter.IInclExclFilter$Factory$WCInclExclFilter extends java.lang.Object implements com.vladium.emma.filter.IInclExclFilter { private final com.vladium.util.WCMatcher[] m_inclusions private final com.vladium.util.WCMatcher[] m_exclusions public boolean included (java.lang.String) int i int iLimit boolean included int x int xLimit String s char[] chars com.vladium.util.WCMatcher[] inclusions com.vladium.util.WCMatcher[] exclusions void <init> (java.lang.String[], java.lang.String[]) int i int i String[] inclusions String[] exclusions void <init> (java.util.List, java.util.List) String pattern java.util.Iterator i int ii String pattern java.util.Iterator i int ii java.util.List inclusions java.util.List exclusions }
com/vladium/emma/filter/IInclExclFilter$Factory.class
IInclExclFilter.java package com.vladium.emma.filter public abstract com.vladium.emma.filter.IInclExclFilter$Factory extends java.lang.Object { public void <init> () public static com.vladium.emma.filter.IInclExclFilter create (java.lang.String, java.lang.String, java.lang.String[]) int s java.util.StringTokenizer tokenizer java.util.List _specs String[] specs String specs1 String separators String[] specs2 public static com.vladium.emma.filter.IInclExclFilter create (java.lang.String[]) String spec int i int iLimit String[] specs java.util.List inclusions java.util.List exclusions public static com.vladium.emma.filter.IInclExclFilter create (java.lang.String[], java.lang.String[]) String[] inclusions String[] exclusions public static com.vladium.emma.filter.IInclExclFilter create (java.util.List, java.util.List) java.util.List inclusions java.util.List exclusions }
com/vladium/emma/filter/IInclExclFilter.class
IInclExclFilter.java package com.vladium.emma.filter public abstract com.vladium.emma.filter.IInclExclFilter extends java.lang.Object { public static final char INCLUSION_PREFIX public static final String INCLUSION_PREFIX_STRING public static final char EXCLUSION_PREFIX public static final String EXCLUSION_PREFIX_STRING public abstract boolean included (java.lang.String) }
com/vladium/emma/instr/
com/vladium/emma/instr/InstrProcessor$OutMode.class
InstrProcessor.java package com.vladium.emma.instr public final com.vladium.emma.instr.InstrProcessor$OutMode extends java.lang.Object { public static final com.vladium.emma.instr.InstrProcessor$OutMode OUT_MODE_COPY public static final com.vladium.emma.instr.InstrProcessor$OutMode OUT_MODE_FULLCOPY public static final com.vladium.emma.instr.InstrProcessor$OutMode OUT_MODE_OVERWRITE private final String m_name public java.lang.String getName () public java.lang.String toString () public static com.vladium.emma.instr.InstrProcessor$OutMode nameToMode (java.lang.String) String name private void <init> (java.lang.String) String name static void <clinit> () }
com/vladium/emma/instr/InstrProcessor.class
InstrProcessor.java package com.vladium.emma.instr public abstract com.vladium.emma.instr.InstrProcessor extends com.vladium.emma.Processor implements com.vladium.util.IPathEnumerator$IPathHandler { public static final String PROPERTY_EXCLUDE_SYNTHETIC_METHODS public static final String PROPERTY_EXCLUDE_BRIDGE_METHODS public static final String PROPERTY_DO_SUID_COMPENSATION public static final String DEFAULT_EXCLUDE_SYNTHETIC_METHODS public static final String DEFAULT_EXCLUDE_BRIDGE_METHODS public static final String DEFAULT_DO_SUID_COMPENSATION protected java.io.File[] m_instrPath protected boolean m_dependsMode protected boolean m_canonical protected com.vladium.emma.filter.IInclExclFilter m_coverageFilter protected com.vladium.emma.instr.InstrProcessor$OutMode m_outMode protected java.io.File m_outDir protected java.io.File m_mdataOutFile protected Boolean m_mdataOutMerge protected int m_classCopies protected int m_classInstrs protected static final String CLASSES protected static final String LIB protected static final boolean IN_CLASSES protected static final boolean IN_LIB public static com.vladium.emma.instr.InstrProcessor create () public final synchronized void setInstrPath (java.lang.String[], boolean) String[] path boolean canonical public final synchronized void setDependsMode (boolean) boolean enable public final synchronized void setInclExclFilter (java.lang.String[]) String[] specs public final synchronized void setMetaOutFile (java.lang.String) java.io.File _file String fileName public final synchronized void setMetaOutMerge (java.lang.Boolean) Boolean merge public final synchronized void setInstrOutDir (java.lang.String) java.io.File _outDir String dir public final synchronized void setOutMode (com.vladium.emma.instr.InstrProcessor$OutMode) com.vladium.emma.instr.InstrProcessor$OutMode mode protected void <init> () protected void validateState () java.io.File[] canonicalInstrPath int ip int ip java.io.File dir java.io.File canonicalOutDir java.io.File[] canonicalInstrPath int instrPathLength protected void reset () protected final void createDir (java.io.File, boolean) throws com.vladium.emma.EMMARuntimeException java.io.File dir boolean mkall protected final java.io.File getFullOutDir (java.io.File, boolean) java.io.File pathDir boolean isClass protected final java.io.File getFullOutFile (java.io.File, java.io.File, boolean) java.io.File pathDir java.io.File file boolean isClass }
com/vladium/emma/instr/InstrProcessorST$1.class
InstrProcessorST.java package com.vladium.emma.instr com.vladium.emma.instr.InstrProcessorST$1 extends java.lang.Object { }
com/vladium/emma/instr/InstrProcessorST$EntryWriteJob.class
InstrProcessorST.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrProcessorST$EntryWriteJob extends com.vladium.emma.instr.InstrProcessorST$Job { final java.util.zip.ZipOutputStream m_out byte[] m_data final java.util.zip.ZipEntry m_entry final boolean m_isCopy protected void run () throws java.io.IOException void <init> (java.util.zip.ZipOutputStream, byte[], java.util.zip.ZipEntry, boolean) java.util.zip.ZipOutputStream out byte[] data java.util.zip.ZipEntry entry boolean isCopy }
com/vladium/emma/instr/InstrProcessorST$FileWriteJob.class
InstrProcessorST.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrProcessorST$FileWriteJob extends com.vladium.emma.instr.InstrProcessorST$Job { final java.io.File m_outFile final boolean m_mkdirs byte[] m_data protected void run () throws java.io.IOException void <init> (java.io.File, byte[], boolean) java.io.File outFile byte[] data boolean mkdirs }
com/vladium/emma/instr/InstrProcessorST$Job.class
InstrProcessorST.java package com.vladium.emma.instr abstract com.vladium.emma.instr.InstrProcessorST$Job extends java.lang.Object { private void <init> () protected abstract void run () throws java.io.IOException void <init> (com.vladium.emma.instr.InstrProcessorST$1) com.vladium.emma.instr.InstrProcessorST$1 x0 }
com/vladium/emma/instr/InstrProcessorST.class
InstrProcessorST.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrProcessorST extends com.vladium.emma.instr.InstrProcessor implements com.vladium.emma.IAppErrorCodes { private final com.vladium.emma.instr.InstrProcessorST$Job[] m_jobs private final com.vladium.emma.instr.InstrVisitor$InstrResult m_instrResult private com.vladium.emma.instr.InstrVisitor m_visitor private com.vladium.emma.data.IMetaData m_mdata private byte[] m_readbuf private int m_readpos private com.vladium.util.ByteArrayOStream m_baos private int m_jobPos private long m_currentArchiveTS private java.io.File m_origArchiveFile private java.io.File m_tempArchiveFile private java.util.jar.JarOutputStream m_archiveOut private long m_timeStamp private static final int BUF_SIZE private static final int JOB_QUEUE_SIZE private static final boolean CLEANUP_TEMP_ARCHIVE_ON_ERRORS private static final boolean DO_RAF_EXTENSION private static final boolean DO_DEPENDS_CHECKING private static final Class[] EXPECTED_FAILURES static Class class$com$vladium$emma$EMMARuntimeException static Class class$java$lang$IllegalArgumentException static Class class$java$lang$IllegalStateException public final void handleArchiveStart (java.io.File, java.io.File, java.util.jar.Manifest) java.io.File fullArchiveFile java.io.OutputStream out java.io.IOException ioe java.io.OutputStream out java.io.IOException ioe String archiveName String archiveExt java.util.jar.Manifest outManifest java.util.jar.Attributes mainAttrs java.io.File parentDir java.io.File archive java.util.jar.Manifest manifest com.vladium.logging.Logger log public final void handleArchiveEntry (java.util.jar.JarInputStream, java.util.zip.ZipEntry) long inTimeStamp long outTimeStamp byte[] data java.io.File outFile java.io.File fullOutFile com.vladium.jcd.cls.ClassDef clsDef java.io.FileNotFoundException fnfe java.io.IOException ioe Exception e java.io.InputStream clsin String className byte[] data java.io.IOException ioe java.util.jar.JarInputStream in java.util.zip.ZipEntry entry com.vladium.logging.Logger log String name String lcName boolean notcopymode boolean copyEntry public final void handleArchiveEnd (java.io.File, java.io.File) java.io.IOException ioe java.io.File parentDir java.io.File archive com.vladium.logging.Logger log public final void handleDirStart (java.io.File, java.io.File) java.io.File saveDir java.io.File pathDir java.io.File dir com.vladium.logging.Logger log public final void handleFile (java.io.File, java.io.File) long inTimeStamp long outTimeStamp byte[] outdata byte[] outdata java.io.File inFile java.io.File fullOutFile com.vladium.jcd.cls.ClassDef clsDef java.io.FileNotFoundException fnfe java.io.IOException ioe Exception e java.io.InputStream clsin String className java.io.File inFile byte[] data java.io.File outFile java.io.IOException ioe java.io.File pathDir java.io.File file com.vladium.logging.Logger log String name String lcName boolean fullcopymode boolean mkdir boolean copyFile public final void handleDirEnd (java.io.File, java.io.File) java.io.IOException ioe java.io.File pathDir java.io.File dir com.vladium.logging.Logger log protected void reset () int j Exception ignore protected void _run (com.vladium.util.IProperties) java.io.File f String nonexistent int p java.io.File classesDir java.io.File libDir String _dataOutMerge java.io.IOException ioe long end long end java.io.IOException ioe long start com.vladium.util.IPathEnumerator enumerator java.io.File mdataOutFile Boolean mdataOutMerge com.vladium.emma.data.CoverageOptions options SecurityException se RuntimeException re com.vladium.util.IProperties toolProperties com.vladium.logging.Logger log boolean verbose RuntimeException failure void <init> () static void writeFile (byte[], java.io.File, boolean) throws java.io.IOException java.io.File parent byte[] data java.io.File outFile boolean mkdirs java.io.RandomAccessFile raf static void writeZipEntry (byte[], java.util.zip.ZipOutputStream, java.util.zip.ZipEntry, boolean) throws java.io.IOException java.util.zip.ZipEntry entryCopy java.util.zip.CRC32 crc byte[] data java.util.zip.ZipOutputStream out java.util.zip.ZipEntry entry boolean isCopy private void addJob (com.vladium.emma.instr.InstrProcessorST$Job) throws java.io.FileNotFoundException java.io.IOException com.vladium.emma.instr.InstrProcessorST$Job job private void drainJobQueue () throws java.io.IOException com.vladium.emma.instr.InstrProcessorST$Job job int j private void readFile (java.io.File) throws java.io.IOException int read int totalread Exception ignore java.io.File file int length java.io.InputStream in private void readZipEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry) throws java.io.IOException int read int totalread int read java.util.zip.ZipInputStream in java.util.zip.ZipEntry entry int length private void ensureReadCapacity (int) int readbuflen int capacity static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/vladium/emma/instr/InstrVisitor$1.class
InstrVisitor.java package com.vladium.emma.instr com.vladium.emma.instr.InstrVisitor$1 extends java.lang.Object { }
com/vladium/emma/instr/InstrVisitor$Block.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$Block extends java.lang.Object { int m_first int m_length int m_instrCount public com.vladium.emma.instr.InstrVisitor$CodeSegment m_insertion public com.vladium.emma.instr.InstrVisitor$Branch m_branch private void <init> () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx, byte[]) int i int length com.vladium.emma.instr.InstrVisitor$EmitCtx ctx byte[] code com.vladium.util.ByteArrayOStream out int first void <init> (com.vladium.emma.instr.InstrVisitor$1) com.vladium.emma.instr.InstrVisitor$1 x0 }
com/vladium/emma/instr/InstrVisitor$BlockList.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$BlockList extends java.lang.Object { final java.util.List m_blocks com.vladium.emma.instr.InstrVisitor$CodeSegment m_header void <init> () void <init> (int) int capacity }
com/vladium/emma/instr/InstrVisitor$BlockSegment.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$BlockSegment extends com.vladium.emma.instr.InstrVisitor$CodeSegment { private final com.vladium.util.ByteArrayOStream m_buf private static final int BLOCK_INIT_CAPACITY public void <init> (com.vladium.emma.instr.InstrVisitor, int, int) com.vladium.emma.instr.InstrVisitor visitor int localVarIndex int blockID com.vladium.util.ByteArrayOStream buf com.vladium.jcd.cls.ClassDef cls int length () int maxstack () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) java.io.IOException ioe com.vladium.emma.instr.InstrVisitor$EmitCtx ctx }
com/vladium/emma/instr/InstrVisitor$Branch.class
InstrVisitor.java package com.vladium.emma.instr abstract com.vladium.emma.instr.InstrVisitor$Branch extends java.lang.Object { final byte m_opcode final int[] m_targets int m_parentBlockID protected void <init> (int, int[]) int opcode int[] targets int maxlength () abstract void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) protected final void emitJumpOffset2 (com.vladium.emma.instr.InstrVisitor$EmitCtx, int, int) int jumpOffset int jumpOffsetLocation com.vladium.emma.instr.InstrVisitor$EmitCtx ctx int ip int targetBlockID com.vladium.util.ByteArrayOStream out protected final void emitJumpOffset4 (com.vladium.emma.instr.InstrVisitor$EmitCtx, int, int) int jumpOffset int jumpOffsetLocation com.vladium.emma.instr.InstrVisitor$EmitCtx ctx int ip int targetBlockID com.vladium.util.ByteArrayOStream out }
com/vladium/emma/instr/InstrVisitor$CodeSegment.class
InstrVisitor.java package com.vladium.emma.instr abstract com.vladium.emma.instr.InstrVisitor$CodeSegment extends java.lang.Object { final com.vladium.emma.instr.InstrVisitor m_visitor void <init> (com.vladium.emma.instr.InstrVisitor) com.vladium.emma.instr.InstrVisitor visitor abstract int length () abstract int maxstack () abstract void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) }
com/vladium/emma/instr/InstrVisitor$EmitCtx.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$EmitCtx extends java.lang.Object { final com.vladium.emma.instr.InstrVisitor$BlockList m_blocks final com.vladium.util.ByteArrayOStream m_out final java.util.List m_backpatchQueue void <init> (com.vladium.emma.instr.InstrVisitor$BlockList, com.vladium.util.ByteArrayOStream) com.vladium.emma.instr.InstrVisitor$BlockList blocks com.vladium.util.ByteArrayOStream out }
com/vladium/emma/instr/InstrVisitor$IFJUMP2.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$IFJUMP2 extends com.vladium.emma.instr.InstrVisitor$Branch { void <init> (int, int) int opcode int target int maxlength () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) com.vladium.emma.instr.InstrVisitor$EmitCtx ctx com.vladium.util.ByteArrayOStream out int targetBlockID int ip }
com/vladium/emma/instr/InstrVisitor$InstrResult.class
InstrVisitor.java package com.vladium.emma.instr public final com.vladium.emma.instr.InstrVisitor$InstrResult extends java.lang.Object { public boolean m_instrumented public com.vladium.emma.data.ClassDescriptor m_descriptor public void <init> () }
com/vladium/emma/instr/InstrVisitor$JUMP2.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$JUMP2 extends com.vladium.emma.instr.InstrVisitor$Branch { void <init> (int, int) int opcode int target int maxlength () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) com.vladium.emma.instr.InstrVisitor$EmitCtx ctx com.vladium.util.ByteArrayOStream out int targetBlockID int ip }
com/vladium/emma/instr/InstrVisitor$JUMP4.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$JUMP4 extends com.vladium.emma.instr.InstrVisitor$Branch { void <init> (int, int) int opcode int target int maxlength () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) com.vladium.emma.instr.InstrVisitor$EmitCtx ctx com.vladium.util.ByteArrayOStream out int targetBlockID int ip }
com/vladium/emma/instr/InstrVisitor$LOOKUPSWITCH.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$LOOKUPSWITCH extends com.vladium.emma.instr.InstrVisitor$Branch { final int[] m_keys void <init> (int[], int[]) int[] keys int[] targets int maxlength () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) int p int padCount int key int t com.vladium.emma.instr.InstrVisitor$EmitCtx ctx com.vladium.util.ByteArrayOStream out int ip int npairs }
com/vladium/emma/instr/InstrVisitor$LineNumberComparator.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$LineNumberComparator extends java.lang.Object implements java.util.Comparator { private void <init> () public final int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 void <init> (com.vladium.emma.instr.InstrVisitor$1) com.vladium.emma.instr.InstrVisitor$1 x0 }
com/vladium/emma/instr/InstrVisitor$RET.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$RET extends com.vladium.emma.instr.InstrVisitor$Branch { final int m_varindex void <init> (int, int) int opcode int varindex int length () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) com.vladium.emma.instr.InstrVisitor$EmitCtx ctx com.vladium.util.ByteArrayOStream out }
com/vladium/emma/instr/InstrVisitor$TABLESWITCH.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$TABLESWITCH extends com.vladium.emma.instr.InstrVisitor$Branch { final int m_low final int m_high void <init> (int, int, int[]) int low int high int[] targets int maxlength () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) int p int padCount int t com.vladium.emma.instr.InstrVisitor$EmitCtx ctx com.vladium.util.ByteArrayOStream out int ip int low int high }
com/vladium/emma/instr/InstrVisitor$TERMINATE.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$TERMINATE extends com.vladium.emma.instr.InstrVisitor$Branch { void <init> (int) int opcode int length () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) com.vladium.emma.instr.InstrVisitor$EmitCtx ctx }
com/vladium/emma/instr/InstrVisitor$clinitHeader.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$clinitHeader extends com.vladium.emma.instr.InstrVisitor$CodeSegment { private final com.vladium.util.ByteArrayOStream m_buf private static final int CLINIT_HEADER_INIT_CAPACITY void <init> (com.vladium.emma.instr.InstrVisitor, int) com.vladium.emma.instr.InstrVisitor visitor int localVarIndex com.vladium.util.ByteArrayOStream buf com.vladium.jcd.cls.ClassDef cls int[] blockCounts int instrMethodCount int coverageFieldrefIndex int preclinitMethodrefIndex int classNameConstantIndex int length () int maxstack () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) java.io.IOException ioe com.vladium.emma.instr.InstrVisitor$EmitCtx ctx }
com/vladium/emma/instr/InstrVisitor$methodHeader.class
InstrVisitor.java package com.vladium.emma.instr final com.vladium.emma.instr.InstrVisitor$methodHeader extends com.vladium.emma.instr.InstrVisitor$CodeSegment { private final com.vladium.util.ByteArrayOStream m_buf private static final int HEADER_INIT_CAPACITY void <init> (com.vladium.emma.instr.InstrVisitor, int) com.vladium.emma.instr.InstrVisitor visitor int localVarIndex com.vladium.util.ByteArrayOStream buf com.vladium.jcd.cls.ClassDef cls int coverageFieldrefIndex int preclinitMethodrefIndex int length () int maxstack () void emit (com.vladium.emma.instr.InstrVisitor$EmitCtx) java.io.IOException ioe com.vladium.emma.instr.InstrVisitor$EmitCtx ctx }
com/vladium/emma/instr/InstrVisitor.class
InstrVisitor.java package com.vladium.emma.instr public final com.vladium.emma.instr.InstrVisitor extends com.vladium.jcd.cls.AbstractClassDefVisitor implements com.vladium.jcd.cls.IClassDefVisitor com.vladium.jcd.cls.attribute.IAttributeVisitor com.vladium.jcd.opcodes.IOpcodes com.vladium.util.IConstants { private final boolean m_excludeSyntheticMethods private final boolean m_excludeBridgeMethods private final boolean m_doSUIDCompensation private final com.vladium.logging.Logger m_log private boolean m_warningIssued private boolean m_instrument private boolean m_metadata private boolean m_ignoreAlreadyInstrumented com.vladium.jcd.cls.ClassDef m_cls private String m_classPackageName private String m_className private String m_classSrcFileName private int[][][] m_classBlockMetadata private com.vladium.emma.data.MethodDescriptor[] m_classMethodDescriptors private int m_syntheticStringIndex int m_coverageFieldrefIndex private int m_registerMethodrefIndex int m_preclinitMethodrefIndex int m_classNameConstantIndex private int m_stampIndex private int m_clinitID private int m_clinitStatus int m_classInstrMethodCount int[] m_classBlockCounts private long m_classSignature int m_methodID private String m_methodName private int m_methodFirstLine private int[] m_methodBlockOffsets private int[] m_methodBlockSizes private int[] m_methodJumpAdjOffsets private int[] m_methodJumpAdjValues private static final long NBEAST private static final String COVERAGE_FIELD_NAME private static final String SUID_FIELD_NAME private static final String PRECLINIT_METHOD_NAME private static final String JAVA_IO_SERIALIZABLE_NAME private static final String JAVA_IO_EXTERNALIZABLE_NAME private static final int EMIT_CTX_MIN_INIT_CAPACITY private static final int PRECLINIT_INIT_CAPACITY private static final boolean MARK_ADDED_ELEMENTS_SYNTHETIC private static final boolean SKIP_SYNTHETIC_CLASSES private static final com.vladium.emma.instr.InstrVisitor$LineNumberComparator LINE_NUMBER_COMPARATOR private static final byte[] EMPTY_BYTE_ARRAY public void <init> (com.vladium.emma.data.CoverageOptions) com.vladium.emma.data.CoverageOptions options public void process (com.vladium.jcd.cls.ClassDef, boolean, boolean, boolean, com.vladium.emma.instr.InstrVisitor$InstrResult) com.vladium.jcd.cls.ClassDef cls boolean ignoreAlreadyInstrumented boolean instrument boolean metadata com.vladium.emma.instr.InstrVisitor$InstrResult out public java.lang.Object visit (com.vladium.jcd.cls.ClassDef, java.lang.Object) int[] existing com.vladium.jcd.cls.IAttributeCollection fieldAttributes int coverageFieldOffset String fieldDescriptor int fieldModifiers String classJVMName int class_index String methodDescriptor int nametype_index String methodDescriptor int nametype_index com.vladium.jcd.cls.Field_info field int f com.vladium.jcd.cls.IFieldCollection fields int[] existing com.vladium.jcd.cls.constant.CONSTANT_Class_info ifc String ifcName int i int iLimit boolean serializable com.vladium.jcd.cls.IInterfaceCollection interfaces String fieldDescriptor int fieldModifiers com.vladium.jcd.cls.IAttributeCollection fieldAttributes int nameIndex int valueIndex com.vladium.jcd.cls.attribute.ConstantValueAttribute_info initializer boolean compensate int existingSUIDFieldCount com.vladium.jcd.cls.ClassDef ignore Object ctx com.vladium.jcd.cls.ClassDef cls String clsVMName String clsName boolean trace1 com.vladium.jcd.cls.IConstantCollection constants com.vladium.jcd.cls.attribute.SyntheticAttribute_info syntheticMarker public java.lang.Object visit (com.vladium.jcd.cls.IMethodCollection, java.lang.Object) com.vladium.jcd.cls.attribute.Attribute_info attribute int a int[][] methodBlockMetadata int status com.vladium.jcd.cls.IAttributeCollection attributes int attributeCount com.vladium.jcd.cls.Method_info method boolean isClinit boolean excluded int m com.vladium.jcd.cls.Method_info clinit int attribute_name_index int name_index int descriptor_index com.vladium.jcd.cls.IAttributeCollection attributes com.vladium.jcd.cls.attribute.CodeAttribute_info code com.vladium.jcd.cls.attribute.Attribute_info attribute int a com.vladium.jcd.cls.IAttributeCollection attributes int attributeCount int blockCount int m int[] blockCounts int instrMethodCount int type_index int attribute_name_index int name_index int descriptor_index com.vladium.jcd.cls.IAttributeCollection attributes com.vladium.util.ByteArrayOStream buf com.vladium.jcd.cls.attribute.CodeAttribute_info code com.vladium.jcd.cls.Method_info preclinit int[][] methodBlockMetadata com.vladium.jcd.cls.IMethodCollection methods Object ctx com.vladium.jcd.cls.ClassDef cls boolean trace2 int originalMethodCount boolean constructMetadata boolean instrumentClinit com.vladium.jcd.cls.Method_info clinit public java.lang.Object visit (com.vladium.jcd.cls.IAttributeCollection, java.lang.Object) int a int aCount com.vladium.jcd.cls.IAttributeCollection attributes Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.CodeAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.Exception_info exception int e int scan int target int ov int scan int target int ov int iv int p int scan int npairs int[] keys int[] targets int ov int index int scan int low int high int[] targets int ov int scan int target int ov int scan int iv int opcode int size int ip int next_branch_location com.vladium.emma.instr.InstrVisitor$Block block int leader int next_leader boolean branchDelimited int prev_instr_count int bl int br int t int targetCount int[] targets com.vladium.emma.instr.InstrVisitor$Block block int l com.vladium.emma.instr.InstrVisitor$Block block com.vladium.emma.instr.InstrVisitor$CodeSegment insertion int insertionMaxStack int l int oldMaxStack int localVarIndex int headerMaxStack int methodMaxStack com.vladium.emma.instr.InstrVisitor$Block block int l int a StringBuffer s int[] patchData int ip int jump java.util.Iterator i com.vladium.jcd.cls.attribute.Exception_info exception int adjSegment int e com.vladium.jcd.cls.attribute.Attribute_info nested int a com.vladium.jcd.cls.attribute.CodeAttribute_info attribute Object ctx boolean trace2 boolean trace3 byte[] code int codeSize com.vladium.util.IntSet leaders com.vladium.util.IntIntMap instructionMap com.vladium.jcd.cls.attribute.IExceptionHandlerTable exceptions int exceptionCount com.vladium.util.IntObjectMap branches boolean branch boolean wide int instructionCount int blockCount com.vladium.emma.instr.InstrVisitor$BlockList blocks int[] _leaders int[] _branch_locations com.vladium.util.IntIntMap leaderToBlockID int[] intHolder int instr_count com.vladium.emma.instr.InstrVisitor$Block[] _blocks int newcodeCapacity com.vladium.util.ByteArrayOStream newcode com.vladium.emma.instr.InstrVisitor$EmitCtx emitctx int[] jumpAdjOffsets int[] jumpAdjMap byte[] _newcode int _newcodeSize com.vladium.jcd.cls.attribute.IExceptionHandlerTable exceptionTable com.vladium.jcd.cls.IAttributeCollection attributes int attributeCount public java.lang.Object visit (com.vladium.jcd.cls.attribute.LineNumberTableAttribute_info, java.lang.Object) int bl com.vladium.jcd.cls.attribute.LineNumber_info line int l com.vladium.util.IntSet blockLines int bl int l com.vladium.jcd.cls.attribute.LineNumber_info[] sortedLines int[] methodBlockOffsets com.vladium.jcd.cls.attribute.LineNumber_info line com.vladium.jcd.cls.attribute.LineNumber_info prev_line int l int[] lines int bl StringBuffer s int blockCount int[][] blockLineMap com.vladium.jcd.cls.attribute.LineNumber_info line int adjSegment int l com.vladium.jcd.cls.attribute.LineNumberTableAttribute_info attribute Object ctx boolean trace2 boolean trace3 int lineCount public java.lang.Object visit (com.vladium.jcd.cls.attribute.ExceptionsAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.ExceptionsAttribute_info attribute Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.ConstantValueAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.ConstantValueAttribute_info attribute Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.SourceFileAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.SourceFileAttribute_info attribute Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.SyntheticAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.SyntheticAttribute_info attribute Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.BridgeAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.BridgeAttribute_info attribute Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.InnerClassesAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.InnerClassesAttribute_info attribute Object ctx public java.lang.Object visit (com.vladium.jcd.cls.attribute.GenericAttribute_info, java.lang.Object) com.vladium.jcd.cls.attribute.GenericAttribute_info attribute Object ctx private void setClassName (java.lang.String) String fullName int lastSlash private void consumeSignatureData (int, int[]) int i int methodID int[] basicBlockOffsets int temp1 long temp2 private static int lowbound (int[], int) int m int v int[] values int x int low int high private void reset () static void <clinit> () }
com/vladium/emma/instr/instrCommand.class
instrCommand.java package com.vladium.emma.instr public final com.vladium.emma.instr.instrCommand extends com.vladium.emma.Command { private String[] m_instrpath private String[] m_ixpath private String m_outDirName private String m_outFileName private Boolean m_outDataMerge private com.vladium.emma.instr.InstrProcessor$OutMode m_outMode public void <init> (java.lang.String, java.lang.String[]) String usageToolName String[] args public synchronized void run () ClassLoader loader Throwable t int usageRequestLevel String ov com.vladium.emma.instr.InstrProcessor$OutMode outMode com.vladium.util.args.IOptsParser$IOpt opt String on int o java.io.IOException ioe com.vladium.util.args.IOptsParser parser com.vladium.util.args.IOptsParser$IOpts parsedopts com.vladium.util.args.IOptsParser$IOpt[] opts com.vladium.emma.instr.InstrProcessor processor com.vladium.emma.EMMARuntimeException yre Throwable t ClassLoader loader protected void initialize () protected java.lang.String usageArgsMsg () }
com/vladium/emma/report/
com/vladium/emma/report/AbstractItemVisitor.class
AbstractItemVisitor.java package com.vladium.emma.report public abstract com.vladium.emma.report.AbstractItemVisitor extends java.lang.Object implements com.vladium.emma.report.IItemVisitor { public void <init> () public java.lang.Object visit (com.vladium.emma.report.AllItem, java.lang.Object) com.vladium.emma.report.AllItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.PackageItem, java.lang.Object) com.vladium.emma.report.PackageItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.SrcFileItem, java.lang.Object) com.vladium.emma.report.SrcFileItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.ClassItem, java.lang.Object) com.vladium.emma.report.ClassItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.MethodItem, java.lang.Object) com.vladium.emma.report.MethodItem item Object ctx }
com/vladium/emma/report/AbstractReportGenerator.class
AbstractReportGenerator.java package com.vladium.emma.report public abstract com.vladium.emma.report.AbstractReportGenerator extends com.vladium.emma.report.AbstractItemVisitor implements com.vladium.emma.report.IReportGenerator { protected com.vladium.emma.report.ReportProperties$ParsedProperties m_settings protected com.vladium.emma.report.SourcePathCache m_cache protected com.vladium.emma.report.IReportDataView m_view protected boolean m_srcView protected boolean m_hasSrcFileInfo protected boolean m_hasLineNumberInfo protected com.vladium.emma.report.ItemComparator[] m_typeSortComparators protected int[] m_metrics protected com.vladium.logging.Logger m_log protected boolean m_verbose private static final int MAX_DEBUG_INFO_WARNING_COUNT public void <init> () public static com.vladium.emma.report.IReportGenerator create (java.lang.String) String type public void initialize (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData, com.vladium.emma.report.SourcePathCache, com.vladium.util.IProperties) throws com.vladium.emma.EMMARuntimeException int c int c int[] userSort com.vladium.util.IntVector sort int[] userColumnIDs com.vladium.util.IntVector columnIDs boolean removed String packageVMName int count com.vladium.emma.data.ClassDescriptor cls java.util.Iterator descriptors java.util.Iterator names java.util.Set sampleClassNames com.vladium.util.ObjectIntMap countMap int[] _count int dir int attrID int s com.vladium.util.IntVector orderedAttrIDsWithDir long typeAttrIDSet int t int t com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata com.vladium.emma.report.SourcePathCache cache com.vladium.util.IProperties properties boolean debugInfoWarning boolean bailOut com.vladium.emma.report.IItemMetadata[] allTypes com.vladium.util.IntIntMap metrics com.vladium.emma.report.IReportDataModel model public void cleanup () protected void reset () }
com/vladium/emma/report/AllItem.class
AllItem.java package com.vladium.emma.report public final com.vladium.emma.report.AllItem extends com.vladium.emma.report.Item { private static final com.vladium.emma.report.Item$ItemMetadata METADATA public void <init> () public java.lang.String getName () public void accept (com.vladium.emma.report.IItemVisitor, java.lang.Object) com.vladium.emma.report.IItemVisitor visitor Object ctx public final com.vladium.emma.report.IItemMetadata getMetadata () public static com.vladium.emma.report.IItemMetadata getTypeMetadata () static void <clinit> () }
com/vladium/emma/report/ClassItem.class
ClassItem.java package com.vladium.emma.report public final com.vladium.emma.report.ClassItem extends com.vladium.emma.report.Item { final com.vladium.emma.data.ClassDescriptor m_cls final boolean[][] m_coverage private int m_firstLine private static final com.vladium.emma.report.Item$ItemMetadata METADATA public void <init> (com.vladium.emma.report.IItem, com.vladium.emma.data.ClassDescriptor, boolean[][]) com.vladium.emma.report.IItem parent com.vladium.emma.data.ClassDescriptor cls boolean[][] coverage public java.lang.String getName () public java.lang.String getSrcFileName () public int getFirstLine () int mFirstLine int m int mLimit com.vladium.emma.data.MethodDescriptor[] methods int firstLine public com.vladium.emma.data.ClassDescriptor getClassDescriptor () public boolean[][] getCoverage () public boolean loaded () public int getAggregate (int) int block boolean bcovered int instr int bID int mline int[] data int[] lblocks int bCount int ml int mlLimit com.vladium.emma.report.MethodItem method int methodID boolean[] mcoverage com.vladium.emma.data.MethodDescriptor methoddesc int[] mbsizes com.vladium.util.IntObjectMap mlineMap int[] mlines java.util.Iterator methods int cline int[] data int ltotalCount int ltotalInstr int lcoverageCount int lcoverageInstr int cl int clLimit boolean[][] ccoverage com.vladium.util.IntObjectMap cldata com.vladium.emma.data.MethodDescriptor[] methoddescs int coverageLineCount int coverageLineInstr int[] clines int type int[] aggregates int value public void accept (com.vladium.emma.report.IItemVisitor, java.lang.Object) com.vladium.emma.report.IItemVisitor visitor Object ctx public final com.vladium.emma.report.IItemMetadata getMetadata () public static com.vladium.emma.report.IItemMetadata getTypeMetadata () static void <clinit> () }
com/vladium/emma/report/IItem.class
IItem.java package com.vladium.emma.report public abstract com.vladium.emma.report.IItem extends java.lang.Object { public static final int COVERAGE_CLASS_COUNT public static final int COVERAGE_METHOD_COUNT public static final int COVERAGE_BLOCK_COUNT public static final int COVERAGE_LINE_COUNT public static final int COVERAGE_BLOCK_INSTR public static final int COVERAGE_LINE_INSTR public static final int TOTAL_CLASS_COUNT public static final int TOTAL_METHOD_COUNT public static final int TOTAL_BLOCK_COUNT public static final int TOTAL_LINE_COUNT public static final int TOTAL_BLOCK_INSTR public static final int TOTAL_SRCFILE_COUNT public static final int NUM_OF_AGGREGATES public static final int PRECISION public abstract com.vladium.emma.report.IItem getParent () public abstract int getChildCount () public abstract java.util.Iterator getChildren () public abstract java.util.Iterator getChildren (com.vladium.emma.report.ItemComparator) public abstract java.lang.String getName () public abstract com.vladium.emma.report.IItemMetadata getMetadata () public abstract com.vladium.emma.report.IItemAttribute getAttribute (int, int) public abstract int getAggregate (int) public abstract void accept (com.vladium.emma.report.IItemVisitor, java.lang.Object) }
com/vladium/emma/report/IItemAttribute$1.class
IItemAttribute.java package com.vladium.emma.report com.vladium.emma.report.IItemAttribute$1 extends java.lang.Object { }
com/vladium/emma/report/IItemAttribute$Factory$Attribute.class
IItemAttribute.java package com.vladium.emma.report abstract com.vladium.emma.report.IItemAttribute$Factory$Attribute extends java.lang.Object implements com.vladium.emma.report.IItemAttribute { private final String m_name public java.lang.String getName () protected void <init> (java.lang.String) String name }
com/vladium/emma/report/IItemAttribute$Factory$FractionAttribute$FractionComparator.class
IItemAttribute.java package com.vladium.emma.report final com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute$FractionComparator extends java.lang.Object implements java.util.Comparator { private final com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute this$0 private void <init> (com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute) com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute this$0 public int compare (java.lang.Object, java.lang.Object) Object l Object g com.vladium.emma.report.IItem il com.vladium.emma.report.IItem ig double nil double dil double nig double dig double diff void <init> (com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute, com.vladium.emma.report.IItemAttribute$1) com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute x0 com.vladium.emma.report.IItemAttribute$1 x1 }
com/vladium/emma/report/IItemAttribute$Factory$FractionAttribute.class
IItemAttribute.java package com.vladium.emma.report final com.vladium.emma.report.IItemAttribute$Factory$FractionAttribute extends com.vladium.emma.report.IItemAttribute$Factory$Attribute implements com.vladium.emma.report.IItemAttribute { final int m_numeratorAggregateID final int m_denominatorAggregateID private final int m_scale private final java.text.DecimalFormat m_format private final java.text.DecimalFormat m_nFormat private final java.text.FieldPosition m_fieldPosition private final java.util.Comparator m_comparator public java.util.Comparator comparator () public void format (com.vladium.emma.report.IItem, java.lang.StringBuffer) int i com.vladium.emma.report.IItem item StringBuffer appendTo int n double n_scaled int d int appendToStart int iLimit public boolean passes (com.vladium.emma.report.IItem, int) com.vladium.emma.report.IItem item int criterion int n int d void <init> (java.lang.String, int, int, int, int) String name int numeratorAggregateID int denominatorAggregateID int scale int nFractionDigits }
com/vladium/emma/report/IItemAttribute$Factory$NameAttribute$NameComparator.class
IItemAttribute.java package com.vladium.emma.report final com.vladium.emma.report.IItemAttribute$Factory$NameAttribute$NameComparator extends java.lang.Object implements java.util.Comparator { private void <init> () public int compare (java.lang.Object, java.lang.Object) Object l Object g com.vladium.emma.report.IItem il com.vladium.emma.report.IItem ig void <init> (com.vladium.emma.report.IItemAttribute$1) com.vladium.emma.report.IItemAttribute$1 x0 }
com/vladium/emma/report/IItemAttribute$Factory$NameAttribute.class
IItemAttribute.java package com.vladium.emma.report final com.vladium.emma.report.IItemAttribute$Factory$NameAttribute extends com.vladium.emma.report.IItemAttribute$Factory$Attribute implements com.vladium.emma.report.IItemAttribute { private final java.util.Comparator m_comparator public java.util.Comparator comparator () public void format (com.vladium.emma.report.IItem, java.lang.StringBuffer) com.vladium.emma.report.IItem item StringBuffer appendTo public boolean passes (com.vladium.emma.report.IItem, int) com.vladium.emma.report.IItem item int criterion void <init> (java.lang.String) String name }
com/vladium/emma/report/IItemAttribute$Factory.class
IItemAttribute.java package com.vladium.emma.report public abstract com.vladium.emma.report.IItemAttribute$Factory extends java.lang.Object { private static final com.vladium.emma.report.IItemAttribute[][] ATTRIBUTES public static com.vladium.emma.report.IItemAttribute getAttribute (int, int) int attributeID int unitsID public static com.vladium.emma.report.IItemAttribute[] getAttributes (int) int unitsID private void <init> () static void <clinit> () com.vladium.emma.report.IItemAttribute nameAttribute com.vladium.emma.report.IItemAttribute classCoverageAttribute com.vladium.emma.report.IItemAttribute methodCoverageAttribute }
com/vladium/emma/report/IItemAttribute.class
IItemAttribute.java package com.vladium.emma.report public abstract com.vladium.emma.report.IItemAttribute extends java.lang.Object { public static final int ATTRIBUTE_NAME_ID public static final int ATTRIBUTE_CLASS_COVERAGE_ID public static final int ATTRIBUTE_METHOD_COVERAGE_ID public static final int ATTRIBUTE_BLOCK_COVERAGE_ID public static final int ATTRIBUTE_LINE_COVERAGE_ID public static final int UNITS_COUNT public static final int UNITS_INSTR public abstract java.util.Comparator comparator () public abstract java.lang.String getName () public abstract void format (com.vladium.emma.report.IItem, java.lang.StringBuffer) public abstract boolean passes (com.vladium.emma.report.IItem, int) }
com/vladium/emma/report/IItemMetadata$Factory.class
IItemMetadata.java package com.vladium.emma.report public abstract com.vladium.emma.report.IItemMetadata$Factory extends java.lang.Object { private static final com.vladium.emma.report.IItemMetadata[] METADATA public static com.vladium.emma.report.IItemMetadata getTypeMetadata (int) int typeID public static com.vladium.emma.report.IItemMetadata[] getAllTypes () private void <init> () static void <clinit> () }
com/vladium/emma/report/IItemMetadata.class
IItemMetadata.java package com.vladium.emma.report public abstract com.vladium.emma.report.IItemMetadata extends java.lang.Object { public static final int TYPE_ID_ALL public static final int TYPE_ID_PACKAGE public static final int TYPE_ID_SRCFILE public static final int TYPE_ID_CLASS public static final int TYPE_ID_METHOD public abstract int getTypeID () public abstract java.lang.String getTypeName () public abstract long getAttributeIDs () }
com/vladium/emma/report/IItemVisitor.class
IItemVisitor.java package com.vladium.emma.report public abstract com.vladium.emma.report.IItemVisitor extends java.lang.Object { public abstract java.lang.Object visit (com.vladium.emma.report.AllItem, java.lang.Object) public abstract java.lang.Object visit (com.vladium.emma.report.PackageItem, java.lang.Object) public abstract java.lang.Object visit (com.vladium.emma.report.SrcFileItem, java.lang.Object) public abstract java.lang.Object visit (com.vladium.emma.report.ClassItem, java.lang.Object) public abstract java.lang.Object visit (com.vladium.emma.report.MethodItem, java.lang.Object) }
com/vladium/emma/report/IReportDataModel$Factory.class
IReportDataModel.java package com.vladium.emma.report public abstract com.vladium.emma.report.IReportDataModel$Factory extends java.lang.Object { public void <init> () public static com.vladium.emma.report.IReportDataModel create (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData) com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata }
com/vladium/emma/report/IReportDataModel.class
IReportDataModel.java package com.vladium.emma.report public abstract com.vladium.emma.report.IReportDataModel extends java.lang.Object { public abstract com.vladium.emma.report.IReportDataView getView (int) }
com/vladium/emma/report/IReportDataView.class
IReportDataView.java package com.vladium.emma.report public abstract com.vladium.emma.report.IReportDataView extends java.lang.Object { public static final int HIER_CLS_VIEW public static final int HIER_SRC_VIEW public abstract com.vladium.emma.report.IItem getRoot () }
com/vladium/emma/report/IReportGenerator.class
IReportGenerator.java package com.vladium.emma.report public abstract com.vladium.emma.report.IReportGenerator extends java.lang.Object { public abstract java.lang.String getType () public abstract void process (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData, com.vladium.emma.report.SourcePathCache, com.vladium.util.IProperties) throws com.vladium.emma.EMMARuntimeException public abstract void cleanup () }
com/vladium/emma/report/IReportProperties.class
IReportProperties.java package com.vladium.emma.report public abstract com.vladium.emma.report.IReportProperties extends java.lang.Object { public static final String PREFIX public static final String OUT_ENCODING public static final String OUT_DIR public static final String OUT_FILE public static final String UNITS_TYPE public static final String COUNT_UNITS public static final String INSTR_UNITS public static final String VIEW_TYPE public static final String CLS_VIEW public static final String SRC_VIEW public static final String HIDE_CLASSES public static final String DEPTH public static final String DEPTH_ALL public static final String DEPTH_PACKAGE public static final String DEPTH_SRCFILE public static final String DEPTH_CLASS public static final String DEPTH_METHOD public static final String COLUMNS public static final String ITEM_NAME_COLUMN public static final String CLASS_COVERAGE_COLUMN public static final String METHOD_COVERAGE_COLUMN public static final String BLOCK_COVERAGE_COLUMN public static final String LINE_COVERAGE_COLUMN public static final String SORT public static final char ASC public static final char DESC public static final String METRICS public static final char MSEPARATOR public static final String DEFAULT_UNITS_TYPE public static final String DEFAULT_VIEW_TYPE public static final String DEFAULT_HIDE_CLASSES public static final String DEFAULT_DEPTH public static final String DEFAULT_COLUMNS public static final String DEFAULT_SORT public static final String DEFAULT_METRICS }
com/vladium/emma/report/Item$ItemMetadata.class
Item.java package com.vladium.emma.report public final com.vladium.emma.report.Item$ItemMetadata extends java.lang.Object implements com.vladium.emma.report.IItemMetadata { private final int m_typeID private final String m_typeName private final long m_attributeIDs public int getTypeID () public java.lang.String getTypeName () public long getAttributeIDs () void <init> (int, java.lang.String, long) int typeID String typeName long attributeIDs }
com/vladium/emma/report/Item.class
Item.java package com.vladium.emma.report abstract com.vladium.emma.report.Item extends java.lang.Object implements com.vladium.emma.report.IItem { protected final com.vladium.emma.report.IItem m_parent protected final int[] m_aggregates private final java.util.List m_children public final int getChildCount () public final com.vladium.emma.report.IItem getParent () public final java.util.Iterator getChildren () public final java.util.Iterator getChildren (com.vladium.emma.report.ItemComparator) com.vladium.emma.report.IItem[] items com.vladium.emma.report.ItemComparator order public final com.vladium.emma.report.IItemAttribute getAttribute (int, int) int attributeID int unitsID public int getAggregate (int) java.util.Iterator children int type int[] aggregates int value protected void addChild (com.vladium.emma.report.IItem) com.vladium.emma.report.IItem item void <init> (com.vladium.emma.report.IItem) int i com.vladium.emma.report.IItem parent }
com/vladium/emma/report/ItemComparator$1.class
ItemComparator.java package com.vladium.emma.report com.vladium.emma.report.ItemComparator$1 extends java.lang.Object { }
com/vladium/emma/report/ItemComparator$Factory$CompositeComparator.class
ItemComparator.java package com.vladium.emma.report final com.vladium.emma.report.ItemComparator$Factory$CompositeComparator extends java.lang.Object implements com.vladium.emma.report.ItemComparator { private final java.util.Comparator[] m_comparators public int compare (java.lang.Object, java.lang.Object) int diff int c Object l Object g void <init> (java.util.Comparator[]) java.util.Comparator[] comparators }
com/vladium/emma/report/ItemComparator$Factory$NullComparator.class
ItemComparator.java package com.vladium.emma.report final com.vladium.emma.report.ItemComparator$Factory$NullComparator extends java.lang.Object implements com.vladium.emma.report.ItemComparator { private void <init> () public int compare (java.lang.Object, java.lang.Object) Object l Object g void <init> (com.vladium.emma.report.ItemComparator$1) com.vladium.emma.report.ItemComparator$1 x0 }
com/vladium/emma/report/ItemComparator$Factory$ReverseComparator.class
ItemComparator.java package com.vladium.emma.report final com.vladium.emma.report.ItemComparator$Factory$ReverseComparator extends java.lang.Object implements com.vladium.emma.report.ItemComparator { private final java.util.Comparator m_comparator public int compare (java.lang.Object, java.lang.Object) Object l Object g void <init> (java.util.Comparator) java.util.Comparator comparator }
com/vladium/emma/report/ItemComparator$Factory.class
ItemComparator.java package com.vladium.emma.report public abstract com.vladium.emma.report.ItemComparator$Factory extends java.lang.Object { public void <init> () public static com.vladium.emma.report.ItemComparator create (int[], int) int attributeID java.util.Comparator comparator int a int[] attributeIDsWithDir int unitsID java.util.Comparator[] comparators }
com/vladium/emma/report/ItemComparator.class
ItemComparator.java package com.vladium.emma.report public abstract com.vladium.emma.report.ItemComparator extends java.lang.Object implements java.util.Comparator { public static final com.vladium.emma.report.ItemComparator NULL_COMPARATOR static void <clinit> () }
com/vladium/emma/report/MethodItem.class
MethodItem.java package com.vladium.emma.report public final com.vladium.emma.report.MethodItem extends com.vladium.emma.report.Item { private final int m_ID private final String m_name private final String m_descriptor private final int m_firstLine private transient String m_userName private static final com.vladium.emma.report.Item$ItemMetadata METADATA public void <init> (com.vladium.emma.report.IItem, int, java.lang.String, java.lang.String, int) com.vladium.emma.report.IItem parent int ID String name String descriptor int firstLine public java.lang.String getName () public int getID () public int getFirstLine () public int getAggregate (int) int i int instr int b int b int instr int bID int[] blocks int thisLineCoverageCount int thisLineTotalCount int thisLineCoverageInstr int thisLineTotalInstr int l com.vladium.util.IntObjectMap lineMap int totalLineCount int[] lines int coverageBlockCount int coverageLineCount int coverageBlockInstr int coverageLineInstr int b com.vladium.util.IntObjectMap lineMap int totalLineCount boolean lineInfo boolean[] coverage int totalBlockCount int totalBlockInstr int[] blockSizes com.vladium.emma.report.ClassItem parent com.vladium.emma.data.MethodDescriptor method int status int type int[] aggregates int value public void accept (com.vladium.emma.report.IItemVisitor, java.lang.Object) com.vladium.emma.report.IItemVisitor visitor Object ctx public final com.vladium.emma.report.IItemMetadata getMetadata () public static com.vladium.emma.report.IItemMetadata getTypeMetadata () static void <clinit> () }
com/vladium/emma/report/PackageItem.class
PackageItem.java package com.vladium.emma.report public final com.vladium.emma.report.PackageItem extends com.vladium.emma.report.Item { private final String m_name private final String m_VMname private static final com.vladium.emma.report.Item$ItemMetadata METADATA public void <init> (com.vladium.emma.report.IItem, java.lang.String, java.lang.String) com.vladium.emma.report.IItem parent String name String VMname public java.lang.String getName () public java.lang.String getVMName () public void accept (com.vladium.emma.report.IItemVisitor, java.lang.Object) com.vladium.emma.report.IItemVisitor visitor Object ctx public final com.vladium.emma.report.IItemMetadata getMetadata () public static com.vladium.emma.report.IItemMetadata getTypeMetadata () static void <clinit> () }
com/vladium/emma/report/ReportDataModel$ReportDataView.class
ReportDataModel.java package com.vladium.emma.report final com.vladium.emma.report.ReportDataModel$ReportDataView extends java.lang.Object implements com.vladium.emma.report.IReportDataView { private final com.vladium.emma.report.IItem m_root public com.vladium.emma.report.IItem getRoot () void <init> (com.vladium.emma.report.IItem) com.vladium.emma.report.IItem root }
com/vladium/emma/report/ReportDataModel.class
ReportDataModel.java package com.vladium.emma.report final com.vladium.emma.report.ReportDataModel extends java.lang.Object implements com.vladium.emma.report.IReportDataModel { private final com.vladium.emma.data.IMetaData m_mdata private final com.vladium.emma.data.ICoverageData m_cdata private final com.vladium.emma.report.IReportDataView[] m_views public synchronized com.vladium.emma.report.IReportDataView getView (int) String packageName String srcFileName String fullSrcFileName com.vladium.emma.data.MethodDescriptor method com.vladium.emma.report.MethodItem methodItem int m com.vladium.emma.data.ClassDescriptor cls String packageVMName com.vladium.emma.report.PackageItem packageItem com.vladium.emma.report.SrcFileItem srcfileItem com.vladium.emma.data.ICoverageData$DataHolder data boolean[][] coverage com.vladium.emma.report.ClassItem classItem com.vladium.emma.data.MethodDescriptor[] methods java.util.Iterator descriptors boolean srcView com.vladium.emma.report.AllItem root java.util.Map packageMap java.util.Map srcfileMap int viewType com.vladium.emma.report.IReportDataView view void <init> (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData) com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata }
com/vladium/emma/report/ReportProcessor.class
ReportProcessor.java package com.vladium.emma.report public final com.vladium.emma.report.ReportProcessor extends com.vladium.emma.Processor implements com.vladium.emma.IAppErrorCodes { private java.io.File[] m_dataPath private java.io.File[] m_sourcePath private com.vladium.emma.report.IReportGenerator[] m_reportGenerators private int m_dataFileCount private static final Class[] EXPECTED_FAILURES static Class class$com$vladium$emma$EMMARuntimeException static Class class$java$lang$IllegalArgumentException static Class class$java$lang$IllegalStateException public static com.vladium.emma.report.ReportProcessor create () public final synchronized void setDataPath (java.lang.String[]) String[] path public synchronized void setSourcePath (java.lang.String[]) String[] path public synchronized void setReportTypes (java.lang.String[]) int t String[] types String[] reportTypes com.vladium.emma.report.IReportGenerator[] reportGenerators protected void validateState () protected void _run (com.vladium.util.IProperties) java.io.File f String nonexistent int p java.io.File f String nonexistent int p java.io.File dataFile com.vladium.emma.data.IMergeable[] fileData com.vladium.emma.data.IMetaData _mdata com.vladium.emma.data.ICoverageData _cdata int f long end Throwable ignore Throwable ignore Throwable t Throwable ignore com.vladium.emma.report.IReportGenerator generator int g com.vladium.emma.report.SourcePathCache srcpathCache java.io.IOException ioe long start com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata SecurityException se RuntimeException re com.vladium.util.IProperties toolProperties com.vladium.logging.Logger log boolean verbose RuntimeException failure private void <init> () private void reset () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/vladium/emma/report/ReportProperties$1.class
ReportProperties.java package com.vladium.emma.report com.vladium.emma.report.ReportProperties$1 extends java.lang.Object { }
com/vladium/emma/report/ReportProperties$ParsedProperties.class
ReportProperties.java package com.vladium.emma.report public final com.vladium.emma.report.ReportProperties$ParsedProperties extends java.lang.Object { private String m_outEncoding private java.io.File m_outDir private java.io.File m_outFile private int m_unitsType private int m_viewType private boolean m_hideClasses private int m_depth private int[] m_columnOrder private int[] m_sortOrder private com.vladium.util.IntIntMap m_metrics public void <init> () public void setOutEncoding (java.lang.String) String outEncoding public java.lang.String getOutEncoding () public void setOutDir (java.io.File) java.io.File outDir public java.io.File getOutDir () public void setOutFile (java.io.File) java.io.File outFile public java.io.File getOutFile () public void setUnitsType (int) int unitsType public int getUnitsType () public void setViewType (int) int viewType public int getViewType () public void setDepth (int) int depth public int getDepth () public void setHideClasses (boolean) boolean hideClasses public boolean getHideClasses () public void setColumnOrder (int[]) int[] columnOrder public int[] getColumnOrder () public void setSortOrder (int[]) int[] sortOrder public int[] getSortOrder () public void setMetrics (com.vladium.util.IntIntMap) com.vladium.util.IntIntMap metrics public com.vladium.util.IntIntMap getMetrics () void validate () throws java.lang.IllegalArgumentException }
com/vladium/emma/report/ReportProperties$ReportPropertyMapper.class
ReportProperties.java package com.vladium.emma.report final com.vladium.emma.report.ReportProperties$ReportPropertyMapper extends java.lang.Object implements com.vladium.util.IProperties$IMapper { private void <init> () public java.lang.String getMappedKey (java.lang.String) int secondDot String key void <init> (com.vladium.emma.report.ReportProperties$1) com.vladium.emma.report.ReportProperties$1 x0 }
com/vladium/emma/report/ReportProperties.class
ReportProperties.java package com.vladium.emma.report public abstract com.vladium.emma.report.ReportProperties extends java.lang.Object implements com.vladium.emma.IAppErrorCodes { public static final com.vladium.util.IProperties$IMapper REPORT_PROPERTY_MAPPER private static final boolean REMOVE_DUPLICATE_COLUMNS private static final com.vladium.util.ObjectIntMap COLUMNS public static com.vladium.emma.report.ReportProperties$ParsedProperties parseProperties (com.vladium.util.IProperties, java.lang.String) java.io.File fullOutFile java.io.File dir String outDirName String outFileName String unitsType String hideClasses String depth String columnName java.util.StringTokenizer tokenizer String columnList com.vladium.util.IntVector _columns int[] out String columnName int dir String columnName int dir String sortSpec String columnName int dir java.util.StringTokenizer tokenizer String sortList com.vladium.util.IntVector _sort int[] out double criterion NumberFormatException nfe String columnName double criterion String metricSpec int separator java.util.StringTokenizer tokenizer String metricList com.vladium.util.IntIntMap _metrics int[] out com.vladium.util.IProperties properties String type com.vladium.emma.report.ReportProperties$ParsedProperties result java.util.Set columnNames private void <init> () private static java.lang.String getReportProperty (com.vladium.util.IProperties, java.lang.String, java.lang.String, boolean) com.vladium.util.IProperties properties String type String key boolean allowBlank private static java.lang.String getReportProperty (com.vladium.util.IProperties, java.lang.String, java.lang.String, boolean, java.lang.String) com.vladium.util.IProperties properties String type String key boolean allowBlank String dflt String result static void <clinit> () com.vladium.util.ObjectIntMap columns }
com/vladium/emma/report/SourcePathCache$CacheEntry.class
SourcePathCache.java package com.vladium.emma.report final com.vladium.emma.report.SourcePathCache$CacheEntry extends java.lang.Object { final java.util.Set[] m_listings void <init> (int) int size }
com/vladium/emma/report/SourcePathCache$FileExtensionFilter.class
SourcePathCache.java package com.vladium.emma.report final com.vladium.emma.report.SourcePathCache$FileExtensionFilter extends java.lang.Object implements java.io.FileFilter { private final String m_extension public boolean accept (java.io.File) java.io.File file String name int lastDot public java.lang.String toString () void <init> (java.lang.String) String extension String canonical private static java.lang.String canonicalizeExtension (java.lang.String) String extension }
com/vladium/emma/report/SourcePathCache.class
SourcePathCache.java package com.vladium.emma.report public final com.vladium.emma.report.SourcePathCache extends java.lang.Object { private final java.io.File[] m_sourcepath private final java.util.Map m_packageCache private static final com.vladium.emma.report.SourcePathCache$FileExtensionFilter FILE_EXTENSION_FILTER public void <init> (java.lang.String[], boolean) java.io.File dir int i String[] sourcepath boolean removeNonExistent java.util.List _sourcepath public void <init> (java.io.File[], boolean) java.io.File dir int i java.io.File[] sourcepath boolean removeNonExistent java.util.List _sourcepath public synchronized java.io.File find (java.lang.String, java.lang.String) java.io.File relativeFile java.util.Set listing int p String packageVMName String name com.vladium.emma.report.SourcePathCache$CacheEntry entry java.util.Set[] listings private java.util.Set faultListing (java.io.File, java.lang.String) int f java.util.Set result java.io.File dir String packageVMName java.io.File packageFile java.io.File[] listing static void <clinit> () }
com/vladium/emma/report/SrcFileItem$LineCoverageData.class
SrcFileItem.java package com.vladium.emma.report public final com.vladium.emma.report.SrcFileItem$LineCoverageData extends java.lang.Object { public static final int LINE_COVERAGE_ZERO public static final int LINE_COVERAGE_PARTIAL public static final int LINE_COVERAGE_COMPLETE public final int m_coverageStatus public final int[][] m_coverageRatio private final com.vladium.emma.report.SrcFileItem this$0 void <init> (com.vladium.emma.report.SrcFileItem, int, int[][]) com.vladium.emma.report.SrcFileItem this$0 int coverageStatus int[][] coverageRatio }
com/vladium/emma/report/SrcFileItem.class
SrcFileItem.java package com.vladium.emma.report public final com.vladium.emma.report.SrcFileItem extends com.vladium.emma.report.Item { private final String m_name private final String m_fullVMName private com.vladium.util.IntObjectMap m_lineCoverage private int m_firstLine private static final com.vladium.emma.report.Item$ItemMetadata METADATA public void <init> (com.vladium.emma.report.IItem, java.lang.String, java.lang.String) com.vladium.emma.report.IItem parent String name String fullVMName public java.lang.String getName () public java.lang.String getFullVMName () public int getFirstLine () public com.vladium.util.IntObjectMap getLineCoverage () public int getAggregate (int) java.util.Iterator children int block boolean bcovered int instr int bID int mline int[] data int[] lblocks int bCount int ml int mlLimit com.vladium.emma.report.MethodItem method int methodID boolean[] mcoverage com.vladium.emma.data.MethodDescriptor methoddesc int[] mbsizes com.vladium.util.IntObjectMap mlineMap int[] mlines java.util.Iterator methods com.vladium.emma.report.ClassItem cls boolean[][] ccoverage com.vladium.emma.data.ClassDescriptor clsdesc com.vladium.emma.data.MethodDescriptor[] methoddescs java.util.Iterator classes int lcoverageStatus int lcoverageStatus int cline int[] data int ltotalCount int ltotalInstr int lcoverageCount int lcoverageInstr int lcoverageStatus int[][] lcoverageRatio int cl com.vladium.util.IntObjectMap fldata int lineCount int coverageLineCount int coverageLineInstr com.vladium.util.IntObjectMap lineCoverage int firstLine int[] clines int type int[] aggregates int value public void accept (com.vladium.emma.report.IItemVisitor, java.lang.Object) com.vladium.emma.report.IItemVisitor visitor Object ctx public final com.vladium.emma.report.IItemMetadata getMetadata () public static com.vladium.emma.report.IItemMetadata getTypeMetadata () static void <clinit> () }
com/vladium/emma/report/html/
com/vladium/emma/report/html/ReportGenerator$IDGenerator.class
ReportGenerator.java package com.vladium.emma.report.html final com.vladium.emma.report.html.ReportGenerator$IDGenerator extends java.lang.Object { private final com.vladium.util.ObjectIntMap m_namespace private final int[] m_out void <init> () void <init> (int) int initialCapacity java.lang.String getID (java.lang.String) int ID String key int[] out int ID }
com/vladium/emma/report/html/ReportGenerator.class
ReportGenerator.java package com.vladium.emma.report.html public final com.vladium.emma.report.html.ReportGenerator extends com.vladium.emma.report.AbstractReportGenerator implements com.vladium.emma.IAppErrorCodes { private final java.text.DecimalFormat m_format private final java.text.FieldPosition m_fieldPosition private java.util.LinkedList m_queue private com.vladium.emma.report.html.ReportGenerator$IDGenerator m_reportIDNamespace private com.vladium.emma.report.html.doc.IContent m_pageTitle private com.vladium.emma.report.html.doc.IContent m_footerBottom private static final boolean USE_LINE_COVERAGE_TOOLTIPS private static final String TYPE private static final String REPORT_HEADER_TITLE private static final com.vladium.emma.report.html.doc.IContent LEFT_BRACKET private static final com.vladium.emma.report.html.doc.IContent RIGHT_BRACKET private static final int MAX_DISPLAY_NAME_LENGTH private static final int SRC_LINE_OFFSET private static final String CSS_HEADER_FOOTER private static final String CSS_TITLE private static final String CSS_NAV private static final String CSS_COVERAGE_ZERO private static final String CSS_COVERAGE_PARTIAL private static final String CSS_COVERAGE_COMPLETE private static final String DARKER_BACKGROUND private static final String TITLE_BACKGROUND private static final String NAV_BACKGROUND private static final String CSS_INVISIBLE_TABLE private static final String CSS_ITEM_NAME private static final String CSS_CLASS_ITEM_SPECIAL private static final String CSS_SOURCE private static final String CSS_LINENUM private static final String CSS_BOTTOM private static final String CSS_ODDROW private static final String CSS_BLANK private static final String CSS_DATA private static final String CSS_DATA_HIGHLIGHT private static final String CSS_DATA_FIRST private static final String CSS_DATA_HIGHLIGHT_FIRST private static final String CSS_HEADER private static final String CSS_HEADER_FIRST private static final String CSS_CLS_NOLEFT private static final String CSS private static final String NESTED_ITEMS_PARENT_DIRNAME private static final java.io.File NESTED_ITEMS_PARENT_DIR private static final int[][] NESTING private static final String FILE_EXTENSION private static final int IO_BUF_SIZE private static final long[] ATTRIBUTE_SETS public void <init> () public final java.lang.String getType () public void process (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData, com.vladium.emma.report.SourcePathCache, com.vladium.util.IProperties) throws com.vladium.emma.EMMARuntimeException com.vladium.emma.report.IItem head long end com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata com.vladium.emma.report.SourcePathCache cache com.vladium.util.IProperties properties java.io.File outDir long start boolean trace1 public void cleanup () public java.lang.Object visit (com.vladium.emma.report.AllItem, java.lang.Object) StringBuffer _title com.vladium.emma.report.IItem[] path boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr com.vladium.emma.report.html.doc.HTMLTable$ICell headercell int c com.vladium.emma.report.html.doc.HTMLTable$IRow header com.vladium.emma.report.html.doc.HTMLTable$IRow coverage com.vladium.emma.report.html.doc.HTMLTable$IRow row com.vladium.emma.report.IItem pkg String childHREF java.util.Iterator packages int[] headerColumns boolean odd com.vladium.emma.report.ItemComparator order java.io.File outFile java.io.File fullOutFile int[] columns StringBuffer buf String title com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.emma.report.html.doc.HTMLTable summaryTable com.vladium.emma.report.html.doc.HTMLTable statsTable boolean deeper com.vladium.emma.report.html.doc.HTMLTable childSummaryTable com.vladium.emma.report.AllItem item Object ctx com.vladium.emma.report.html.doc.HTMLWriter out public java.lang.Object visit (com.vladium.emma.report.PackageItem, java.lang.Object) com.vladium.emma.report.IItem[] path com.vladium.emma.report.html.doc.IElement itemname com.vladium.emma.report.html.doc.IElementList title boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr com.vladium.emma.report.html.doc.HTMLTable$ICell headercell int c com.vladium.emma.report.html.doc.HTMLTable$IRow header com.vladium.emma.report.html.doc.HTMLTable$IRow coverage com.vladium.emma.report.IItem srcORcls String childHREF java.util.Iterator srcORclsFiles int[] headerColumns boolean odd com.vladium.emma.report.ItemComparator order java.io.File outFile int[] columns StringBuffer buf com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.emma.report.html.doc.HTMLTable summaryTable boolean deeper String summaryTitle com.vladium.emma.report.html.doc.HTMLTable childSummaryTable com.vladium.emma.report.PackageItem item Object ctx com.vladium.emma.report.html.doc.HTMLWriter out public java.lang.Object visit (com.vladium.emma.report.SrcFileItem, java.lang.Object) com.vladium.emma.report.IItem[] path com.vladium.emma.report.html.doc.IElement itemname com.vladium.emma.report.html.doc.IElementList title boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr com.vladium.emma.report.html.doc.HTMLTable$ICell headercell int c com.vladium.emma.report.html.doc.HTMLTable$IRow header com.vladium.emma.report.html.doc.HTMLTable$IRow coverage String childKey String child2Key com.vladium.emma.report.MethodItem method java.util.Iterator methods com.vladium.emma.report.ClassItem cls String HREFname boolean odd com.vladium.emma.report.ItemComparator order2 java.util.Iterator classes int[] headerColumns com.vladium.emma.report.ItemComparator order int clsIndex java.io.File outFile int[] columns StringBuffer buf com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.emma.report.html.doc.HTMLTable summaryTable boolean deeper boolean embedSrcFile boolean createAnchors com.vladium.emma.report.html.ReportGenerator$IDGenerator pageIDNamespace com.vladium.util.IntObjectMap lineAnchorIDMap com.vladium.emma.report.html.doc.HTMLTable childSummaryTable com.vladium.emma.report.SrcFileItem item Object ctx com.vladium.emma.report.html.doc.HTMLWriter out public java.lang.Object visit (com.vladium.emma.report.ClassItem, java.lang.Object) com.vladium.emma.report.IItem[] path com.vladium.emma.report.html.doc.IElement itemname com.vladium.emma.report.html.doc.IElementList title boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr com.vladium.emma.report.html.doc.HTMLTable$ICell headercell int c com.vladium.emma.report.html.doc.HTMLTable$IRow header com.vladium.emma.report.html.doc.HTMLTable$IRow coverage com.vladium.emma.report.MethodItem method java.util.Iterator methods int[] headerColumns boolean odd com.vladium.emma.report.ItemComparator order java.io.File outFile int[] columns StringBuffer buf com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.emma.report.html.doc.HTMLTable summaryTable com.vladium.emma.report.html.doc.HTMLTable childSummaryTable com.vladium.emma.report.ClassItem item Object ctx com.vladium.emma.report.html.doc.HTMLWriter out private com.vladium.emma.report.html.doc.HTMLDocument createPage (java.lang.String) String title com.vladium.emma.report.html.doc.HTMLDocument page private com.vladium.emma.report.html.doc.IElement addPageHeader (com.vladium.emma.report.html.doc.HTMLDocument, com.vladium.emma.report.IItem, com.vladium.emma.report.IItem[]) String name String HREF int l com.vladium.emma.report.html.doc.HTMLTable$IRow navRow com.vladium.emma.report.html.doc.HTMLTable$ICell cell int lLimit com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.emma.report.IItem item com.vladium.emma.report.IItem[] path com.vladium.emma.report.html.doc.HTMLTable header private com.vladium.emma.report.html.doc.IElement addPageFooter (com.vladium.emma.report.html.doc.HTMLDocument, com.vladium.emma.report.IItem, com.vladium.emma.report.IItem[]) String name String HREF int l com.vladium.emma.report.html.doc.HTMLTable$IRow navRow com.vladium.emma.report.html.doc.HTMLTable$ICell cell int lLimit com.vladium.emma.report.html.doc.HTMLTable$IRow titleRow com.vladium.emma.report.html.doc.HTMLTable$ICell cell com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.emma.report.IItem item com.vladium.emma.report.IItem[] path com.vladium.emma.report.html.doc.HTMLTable footerTable com.vladium.emma.report.html.doc.ElementList footer private int[] addHeaderRow (com.vladium.emma.report.IItem, com.vladium.emma.report.html.doc.HTMLTable, int[]) com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr int c com.vladium.emma.report.IItem item com.vladium.emma.report.html.doc.HTMLTable table int[] columns com.vladium.emma.report.html.doc.HTMLTable$IRow header com.vladium.util.IntVector headerColumns private void addItemRow (com.vladium.emma.report.IItem, boolean, com.vladium.emma.report.html.doc.HTMLTable, int[], java.lang.String, boolean) String fullHREFName boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr int c com.vladium.emma.report.IItem item boolean odd com.vladium.emma.report.html.doc.HTMLTable table int[] columns String nameHREF boolean anchor com.vladium.emma.report.html.doc.HTMLTable$IRow row StringBuffer buf private void addClassRow (com.vladium.emma.report.ClassItem, int, com.vladium.emma.report.html.doc.HTMLTable, int[], java.lang.String, boolean) String fullItemHREF com.vladium.emma.report.html.doc.HTMLTable$ICell blankcell com.vladium.emma.report.html.doc.HTMLTable$ICell cell boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr int c com.vladium.emma.report.ClassItem item int clsIndex com.vladium.emma.report.html.doc.HTMLTable table int[] columns String itemHREF boolean isAnchor com.vladium.emma.report.html.doc.HTMLTable$IRow blank com.vladium.emma.report.html.doc.HTMLTable$IRow row StringBuffer buf private void addClassItemRow (com.vladium.emma.report.IItem, boolean, com.vladium.emma.report.html.doc.HTMLTable, int[], java.lang.String, boolean) String fullHREFName com.vladium.emma.report.html.doc.HTMLTable$ICell cell boolean fail com.vladium.emma.report.html.doc.HTMLTable$ICell cell int attrID com.vladium.emma.report.IItemAttribute attr int c com.vladium.emma.report.IItem item boolean odd com.vladium.emma.report.html.doc.HTMLTable table int[] columns String nameHREF boolean anchor com.vladium.emma.report.html.doc.HTMLTable$IRow row StringBuffer buf private boolean srcFileAvailable (com.vladium.emma.report.SrcFileItem, com.vladium.emma.report.SourcePathCache) com.vladium.emma.report.SrcFileItem item com.vladium.emma.report.SourcePathCache cache String fileName String packageVMName private void embedSrcFile (com.vladium.emma.report.SrcFileItem, com.vladium.emma.report.html.doc.HTMLDocument, com.vladium.util.IntObjectMap, com.vladium.emma.report.SourcePathCache) com.vladium.emma.report.html.doc.IElement a int adjustedl String anchor int[] coverageRatio int d int n com.vladium.emma.report.SrcFileItem$LineCoverageData lCoverageData com.vladium.emma.report.html.doc.HTMLTable$IRow srcline com.vladium.emma.report.html.doc.HTMLTable$ICell lineNumCell com.vladium.emma.report.html.doc.HTMLTable$ICell lineTxtCell String line boolean markupCoverage int unitsType com.vladium.util.IntObjectMap lineCoverageMap StringBuffer tooltipBuffer int l Throwable t Throwable ignore java.io.BufferedReader in java.io.File srcFile com.vladium.emma.report.html.doc.HTMLTable$IRow row com.vladium.emma.report.SrcFileItem item com.vladium.emma.report.html.doc.HTMLDocument page com.vladium.util.IntObjectMap anchorMap com.vladium.emma.report.SourcePathCache cache String fileName String packageVMName boolean success com.vladium.emma.report.html.doc.HTMLTable srcTable private static java.lang.String addLineAnchorID (int, java.lang.String, com.vladium.util.IntObjectMap) String _anchorID int line String anchorID com.vladium.util.IntObjectMap lineAnchorIDMap private com.vladium.emma.report.IItem[] getParentPath (com.vladium.emma.report.IItem) java.util.Iterator i com.vladium.emma.report.IItem item java.util.LinkedList _result com.vladium.emma.report.IItem[] result int j private java.lang.String getItemHREF (com.vladium.emma.report.IItem, com.vladium.emma.report.IItem) String itemHREF String fullHREF String fullHREF String fullHREF int nesting com.vladium.emma.report.IItem base com.vladium.emma.report.IItem item String itemHREF String fullHREF private com.vladium.emma.report.html.doc.IContent getPageTitle () com.vladium.emma.report.html.doc.IElementList _title StringBuffer s com.vladium.emma.report.html.doc.IContent title private com.vladium.emma.report.html.doc.IContent getFooterBottom () com.vladium.emma.report.html.doc.IElementList _bottom com.vladium.emma.report.html.doc.IContent bottom private void addPageHeaderTitleRow (com.vladium.emma.report.html.doc.HTMLTable) com.vladium.emma.report.html.doc.HTMLTable header com.vladium.emma.report.html.doc.HTMLTable$IRow titleRow com.vladium.emma.report.html.doc.HTMLTable$ICell cell private static void trimForDisplay (java.lang.StringBuffer) StringBuffer buf private static java.io.File getItemFile (java.io.File, java.lang.String) java.io.File parentDir String itemKey private static java.lang.String getItemKey (com.vladium.emma.report.IItem) com.vladium.emma.report.IItem item StringBuffer result private static com.vladium.emma.report.html.doc.HTMLWriter openOutFile (java.io.File, java.lang.String, boolean) java.io.File parent java.io.UnsupportedEncodingException uee java.io.IOException fnfe java.io.File file String encoding boolean mkdirs java.io.BufferedWriter out private static java.lang.String dataCellStyle (int, boolean) int column boolean highlight private static java.lang.String headerCellStyle (int) int column static void <clinit> () int t com.vladium.emma.report.IItemMetadata[] allTypes int base }
com/vladium/emma/report/html/doc/
com/vladium/emma/report/html/doc/Attribute$AttributeImpl.class
Attribute.java package com.vladium.emma.report.html.doc final com.vladium.emma.report.html.doc.Attribute$AttributeImpl extends com.vladium.emma.report.html.doc.Attribute { private final String m_name public boolean equals (java.lang.Object) Object rhs public int hashCode () public java.lang.String toString () public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out public java.lang.String getName () void <init> (java.lang.String) String name }
com/vladium/emma/report/html/doc/Attribute.class
Attribute.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.Attribute extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { public static final com.vladium.emma.report.html.doc.Attribute ID public static final com.vladium.emma.report.html.doc.Attribute NAME public static final com.vladium.emma.report.html.doc.Attribute TITLE public static final com.vladium.emma.report.html.doc.Attribute TYPE public static final com.vladium.emma.report.html.doc.Attribute CLASS public static final com.vladium.emma.report.html.doc.Attribute HTTP_EQUIV public static final com.vladium.emma.report.html.doc.Attribute CONTENT public static final com.vladium.emma.report.html.doc.Attribute HREF public static final com.vladium.emma.report.html.doc.Attribute SRC public static final com.vladium.emma.report.html.doc.Attribute REL public static final com.vladium.emma.report.html.doc.Attribute WIDTH public static final com.vladium.emma.report.html.doc.Attribute SIZE public static final com.vladium.emma.report.html.doc.Attribute BORDER public static final com.vladium.emma.report.html.doc.Attribute CELLPADDING public static final com.vladium.emma.report.html.doc.Attribute CELLSPACING public static final com.vladium.emma.report.html.doc.Attribute ALIGN public static final com.vladium.emma.report.html.doc.Attribute COLSPAN public abstract java.lang.String getName () public abstract boolean equals (java.lang.Object) public abstract int hashCode () void <init> () static void <clinit> () }
com/vladium/emma/report/html/doc/AttributeSet$AttributeSetImpl.class
AttributeSet.java package com.vladium.emma.report.html.doc final com.vladium.emma.report.html.doc.AttributeSet$AttributeSetImpl extends com.vladium.emma.report.html.doc.AttributeSet { private final java.util.Map m_attrMap private StringBuffer m_buf private static final int MAX_BUF_LENGTH public void emit (com.vladium.emma.report.html.doc.HTMLWriter) java.util.Map$Entry entry com.vladium.emma.report.html.doc.Attribute attr String value java.util.Iterator a com.vladium.emma.report.html.doc.HTMLWriter out boolean first public boolean isEmpty () public com.vladium.emma.report.html.doc.AttributeSet set (com.vladium.emma.report.html.doc.Attribute, java.lang.String) com.vladium.emma.report.html.doc.Attribute attr String value public com.vladium.emma.report.html.doc.AttributeSet set (com.vladium.emma.report.html.doc.Attribute, int) com.vladium.emma.report.html.doc.Attribute attr int value void <init> () }
com/vladium/emma/report/html/doc/AttributeSet.class
AttributeSet.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.AttributeSet extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { public static com.vladium.emma.report.html.doc.AttributeSet create () public abstract boolean isEmpty () public abstract com.vladium.emma.report.html.doc.AttributeSet set (com.vladium.emma.report.html.doc.Attribute, java.lang.String) public abstract com.vladium.emma.report.html.doc.AttributeSet set (com.vladium.emma.report.html.doc.Attribute, int) void <init> () }
com/vladium/emma/report/html/doc/ElementList.class
ElementList.java package com.vladium.emma.report.html.doc public final com.vladium.emma.report.html.doc.ElementList extends java.lang.Object implements com.vladium.emma.report.html.doc.IElementList { private final java.util.List m_contents public void <init> () public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.IContent content java.util.Iterator c com.vladium.emma.report.html.doc.HTMLWriter out public com.vladium.emma.report.html.doc.IElementList add (com.vladium.emma.report.html.doc.IContent) com.vladium.emma.report.html.doc.IContent content public com.vladium.emma.report.html.doc.IElementList add (int, com.vladium.emma.report.html.doc.IContent) int index com.vladium.emma.report.html.doc.IContent content public int size () }
com/vladium/emma/report/html/doc/HTMLDocument.class
HTMLDocument.java package com.vladium.emma.report.html.doc public final com.vladium.emma.report.html.doc.HTMLDocument extends com.vladium.emma.report.html.doc.IElement$Factory$ElementImpl { private final String m_title private final com.vladium.emma.report.html.doc.IElement m_head private final com.vladium.emma.report.html.doc.IElement m_body private com.vladium.emma.report.html.doc.IContent m_header private com.vladium.emma.report.html.doc.IContent m_footer public void <init> () public void <init> (java.lang.String, java.lang.String) com.vladium.emma.report.html.doc.ISimpleElement meta com.vladium.emma.report.html.doc.IElement titleElement String title String encoding public java.lang.String getTitle () public com.vladium.emma.report.html.doc.IElement getHead () public com.vladium.emma.report.html.doc.IElement getBody () public com.vladium.emma.report.html.doc.IContent getHeader () public com.vladium.emma.report.html.doc.IContent getFooter () public void setHeader (com.vladium.emma.report.html.doc.IContent) com.vladium.emma.report.html.doc.IContent header public void setFooter (com.vladium.emma.report.html.doc.IContent) com.vladium.emma.report.html.doc.IContent footer public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out public com.vladium.emma.report.html.doc.IElementList add (com.vladium.emma.report.html.doc.IContent) com.vladium.emma.report.html.doc.IContent content public void addStyle (java.lang.String) com.vladium.emma.report.html.doc.IElement style StringBuffer def String css public void addLINK (java.lang.String, java.lang.String) String type String href com.vladium.emma.report.html.doc.ISimpleElement link public void addH (int, java.lang.String, java.lang.String) int level String text String classID com.vladium.emma.report.html.doc.Tag Hl com.vladium.emma.report.html.doc.IElement h public void addH (int, com.vladium.emma.report.html.doc.IContent, java.lang.String) int level com.vladium.emma.report.html.doc.IContent text String classID com.vladium.emma.report.html.doc.Tag Hl com.vladium.emma.report.html.doc.IElement h public void addHR (int) int size com.vladium.emma.report.html.doc.IElement hr public void addEmptyP () }
com/vladium/emma/report/html/doc/HTMLTable$Cell.class
HTMLTable.java package com.vladium.emma.report.html.doc com.vladium.emma.report.html.doc.HTMLTable$Cell extends com.vladium.emma.report.html.doc.IElement$Factory$ElementImpl implements com.vladium.emma.report.html.doc.HTMLTable$ICell { public com.vladium.emma.report.html.doc.HTMLTable$ICell setColspan (int) int span void <init> (com.vladium.emma.report.html.doc.Tag) com.vladium.emma.report.html.doc.Tag tag }
com/vladium/emma/report/html/doc/HTMLTable$ICell.class
HTMLTable.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.HTMLTable$ICell extends java.lang.Object implements com.vladium.emma.report.html.doc.IElement { public abstract com.vladium.emma.report.html.doc.HTMLTable$ICell setColspan (int) }
com/vladium/emma/report/html/doc/HTMLTable$IRow.class
HTMLTable.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.HTMLTable$IRow extends java.lang.Object implements com.vladium.emma.report.html.doc.IElement { public abstract com.vladium.emma.report.html.doc.HTMLTable$ICell newCell () }
com/vladium/emma/report/html/doc/HTMLTable$Row.class
HTMLTable.java package com.vladium.emma.report.html.doc com.vladium.emma.report.html.doc.HTMLTable$Row extends com.vladium.emma.report.html.doc.IElement$Factory$ElementImpl implements com.vladium.emma.report.html.doc.HTMLTable$IRow { private final boolean m_th public com.vladium.emma.report.html.doc.HTMLTable$ICell newCell () com.vladium.emma.report.html.doc.HTMLTable$ICell cell void <init> (boolean) boolean th }
com/vladium/emma/report/html/doc/HTMLTable.class
HTMLTable.java package com.vladium.emma.report.html.doc public final com.vladium.emma.report.html.doc.HTMLTable extends com.vladium.emma.report.html.doc.IElement$Factory$ElementImpl { private com.vladium.emma.report.html.doc.IElement m_caption public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String) String width String border String cellpadding String cellspacing com.vladium.emma.report.html.doc.AttributeSet attrs public void setCaption (java.lang.String, java.lang.String, boolean) String align String text boolean nbsp public com.vladium.emma.report.html.doc.HTMLTable$IRow newTitleRow () com.vladium.emma.report.html.doc.HTMLTable$Row row public com.vladium.emma.report.html.doc.HTMLTable$IRow newRow () com.vladium.emma.report.html.doc.HTMLTable$Row row public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out }
com/vladium/emma/report/html/doc/HTMLWriter.class
HTMLWriter.java package com.vladium.emma.report.html.doc public final com.vladium.emma.report.html.doc.HTMLWriter extends java.lang.Object { private java.io.Writer m_out public void <init> (java.io.Writer) java.io.Writer out public void write (java.lang.String) java.io.IOException ioe String s public void write (char) java.io.IOException ioe char c public void eol () java.io.IOException ioe public void flush () java.io.IOException ioe public void close () java.io.IOException ignore }
com/vladium/emma/report/html/doc/HyperRef.class
HyperRef.java package com.vladium.emma.report.html.doc public com.vladium.emma.report.html.doc.HyperRef extends com.vladium.emma.report.html.doc.IElement$Factory$ElementImpl { public void <init> (java.lang.String, java.lang.String, boolean) String href String text boolean nbsp }
com/vladium/emma/report/html/doc/IContent.class
IContent.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.IContent extends java.lang.Object { public abstract void emit (com.vladium.emma.report.html.doc.HTMLWriter) }
com/vladium/emma/report/html/doc/IElement$Factory$ElementImpl.class
IElement.java package com.vladium.emma.report.html.doc com.vladium.emma.report.html.doc.IElement$Factory$ElementImpl extends com.vladium.emma.report.html.doc.ISimpleElement$Factory$SimpleElementImpl implements com.vladium.emma.report.html.doc.IElement { protected final java.util.List m_contents private static final boolean DEBUG_HTML public java.lang.String toString () public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.IContent content java.util.Iterator c com.vladium.emma.report.html.doc.HTMLWriter out String tagName public com.vladium.emma.report.html.doc.IElementList add (com.vladium.emma.report.html.doc.IContent) com.vladium.emma.report.html.doc.IContent content public com.vladium.emma.report.html.doc.IElementList add (int, com.vladium.emma.report.html.doc.IContent) int index com.vladium.emma.report.html.doc.IContent content public int size () public com.vladium.emma.report.html.doc.IElement setText (java.lang.String, boolean) String text boolean nbsp void <init> (com.vladium.emma.report.html.doc.Tag, com.vladium.emma.report.html.doc.AttributeSet) com.vladium.emma.report.html.doc.Tag tag com.vladium.emma.report.html.doc.AttributeSet attrs }
com/vladium/emma/report/html/doc/IElement$Factory.class
IElement.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.IElement$Factory extends java.lang.Object { public void <init> () public static com.vladium.emma.report.html.doc.IElement create (com.vladium.emma.report.html.doc.Tag) com.vladium.emma.report.html.doc.Tag tag public static com.vladium.emma.report.html.doc.IElement create (com.vladium.emma.report.html.doc.Tag, com.vladium.emma.report.html.doc.AttributeSet) com.vladium.emma.report.html.doc.Tag tag com.vladium.emma.report.html.doc.AttributeSet attrs }
com/vladium/emma/report/html/doc/IElement.class
IElement.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.IElement extends java.lang.Object implements com.vladium.emma.report.html.doc.ISimpleElement com.vladium.emma.report.html.doc.IElementList { public abstract com.vladium.emma.report.html.doc.IElement setText (java.lang.String, boolean) }
com/vladium/emma/report/html/doc/IElementList.class
IElementList.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.IElementList extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { public abstract com.vladium.emma.report.html.doc.IElementList add (com.vladium.emma.report.html.doc.IContent) public abstract com.vladium.emma.report.html.doc.IElementList add (int, com.vladium.emma.report.html.doc.IContent) public abstract int size () }
com/vladium/emma/report/html/doc/ISimpleElement$Factory$SimpleElementImpl.class
ISimpleElement.java package com.vladium.emma.report.html.doc com.vladium.emma.report.html.doc.ISimpleElement$Factory$SimpleElementImpl extends java.lang.Object implements com.vladium.emma.report.html.doc.ISimpleElement { protected final com.vladium.emma.report.html.doc.Tag m_tag protected final com.vladium.emma.report.html.doc.AttributeSet m_attrs public java.lang.String toString () public com.vladium.emma.report.html.doc.Tag getTag () public com.vladium.emma.report.html.doc.ISimpleElement setClass (java.lang.String) String classID public com.vladium.emma.report.html.doc.AttributeSet getAttributes () public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out void <init> (com.vladium.emma.report.html.doc.Tag, com.vladium.emma.report.html.doc.AttributeSet) com.vladium.emma.report.html.doc.Tag tag com.vladium.emma.report.html.doc.AttributeSet attrs }
com/vladium/emma/report/html/doc/ISimpleElement$Factory.class
ISimpleElement.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.ISimpleElement$Factory extends java.lang.Object { public void <init> () public static com.vladium.emma.report.html.doc.ISimpleElement create (com.vladium.emma.report.html.doc.Tag) com.vladium.emma.report.html.doc.Tag tag public static com.vladium.emma.report.html.doc.ISimpleElement create (com.vladium.emma.report.html.doc.Tag, com.vladium.emma.report.html.doc.AttributeSet) com.vladium.emma.report.html.doc.Tag tag com.vladium.emma.report.html.doc.AttributeSet attrs }
com/vladium/emma/report/html/doc/ISimpleElement.class
ISimpleElement.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.ISimpleElement extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { public abstract com.vladium.emma.report.html.doc.Tag getTag () public abstract com.vladium.emma.report.html.doc.ISimpleElement setClass (java.lang.String) public abstract com.vladium.emma.report.html.doc.AttributeSet getAttributes () }
com/vladium/emma/report/html/doc/Tag$TagImpl.class
Tag.java package com.vladium.emma.report.html.doc final com.vladium.emma.report.html.doc.Tag$TagImpl extends com.vladium.emma.report.html.doc.Tag { private final String m_name public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out public java.lang.String getName () public java.lang.String toString () void <init> (java.lang.String) String name }
com/vladium/emma/report/html/doc/Tag.class
Tag.java package com.vladium.emma.report.html.doc public abstract com.vladium.emma.report.html.doc.Tag extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { public static final com.vladium.emma.report.html.doc.Tag HTML public static final com.vladium.emma.report.html.doc.Tag HEAD public static final com.vladium.emma.report.html.doc.Tag BODY public static final com.vladium.emma.report.html.doc.Tag META public static final com.vladium.emma.report.html.doc.Tag STYLE public static final com.vladium.emma.report.html.doc.Tag TITLE public static final com.vladium.emma.report.html.doc.Tag H1 public static final com.vladium.emma.report.html.doc.Tag H2 public static final com.vladium.emma.report.html.doc.Tag H3 public static final com.vladium.emma.report.html.doc.Tag H4 public static final com.vladium.emma.report.html.doc.Tag H5 public static final com.vladium.emma.report.html.doc.Tag H6 public static final com.vladium.emma.report.html.doc.Tag LINK public static final com.vladium.emma.report.html.doc.Tag A public static final com.vladium.emma.report.html.doc.Tag TABLE public static final com.vladium.emma.report.html.doc.Tag CAPTION public static final com.vladium.emma.report.html.doc.Tag TH public static final com.vladium.emma.report.html.doc.Tag TR public static final com.vladium.emma.report.html.doc.Tag TD public static final com.vladium.emma.report.html.doc.Tag HR public static final com.vladium.emma.report.html.doc.Tag P public static final com.vladium.emma.report.html.doc.Tag SPAN public static final com.vladium.emma.report.html.doc.Tag[] Hs public abstract java.lang.String getName () void <init> () static void <clinit> () }
com/vladium/emma/report/html/doc/Text.class
Text.java package com.vladium.emma.report.html.doc public final com.vladium.emma.report.html.doc.Text extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { private final String m_text private final boolean m_nbsp public void <init> (java.lang.String, boolean) String text boolean nbsp public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out }
com/vladium/emma/report/html/doc/TextContent.class
TextContent.java package com.vladium.emma.report.html.doc public final com.vladium.emma.report.html.doc.TextContent extends java.lang.Object implements com.vladium.emma.report.html.doc.IContent { private final String m_text public void <init> (java.lang.String) String text public void emit (com.vladium.emma.report.html.doc.HTMLWriter) com.vladium.emma.report.html.doc.HTMLWriter out }
com/vladium/emma/report/reportCommand.class
reportCommand.java package com.vladium.emma.report public final com.vladium.emma.report.reportCommand extends com.vladium.emma.Command { private String[] m_datapath private String[] m_srcpath private String[] m_reportTypes public void <init> (java.lang.String, java.lang.String[]) String usageToolName String[] args public synchronized void run () ClassLoader loader Throwable t int usageRequestLevel com.vladium.util.args.IOptsParser$IOpt opt String on int o java.io.IOException ioe com.vladium.util.args.IOptsParser parser com.vladium.util.args.IOptsParser$IOpts parsedopts com.vladium.util.args.IOptsParser$IOpt[] opts com.vladium.emma.report.ReportProcessor processor com.vladium.emma.EMMARuntimeException yre Throwable t ClassLoader loader protected void initialize () protected java.lang.String usageArgsMsg () }
com/vladium/emma/report/txt/
com/vladium/emma/report/txt/ReportGenerator.class
ReportGenerator.java package com.vladium.emma.report.txt public final com.vladium.emma.report.txt.ReportGenerator extends com.vladium.emma.report.AbstractReportGenerator implements com.vladium.emma.IAppErrorCodes { private char m_separator private java.util.LinkedList m_queue private java.io.BufferedWriter m_out private static final String TYPE private static final String LINE private static final int IO_BUF_SIZE public void <init> () public java.lang.String getType () public void process (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData, com.vladium.emma.report.SourcePathCache, com.vladium.util.IProperties) throws com.vladium.emma.EMMARuntimeException com.vladium.emma.report.IItem head long end com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata com.vladium.emma.report.SourcePathCache cache com.vladium.util.IProperties properties long start boolean trace1 public void cleanup () public java.lang.Object visit (com.vladium.emma.report.AllItem, java.lang.Object) StringBuffer label java.io.IOException ioe com.vladium.emma.report.IItem pkg java.util.Iterator packages boolean headerDone com.vladium.emma.report.ItemComparator order com.vladium.emma.report.AllItem item Object ctx java.io.File outFile java.io.File fullOutFile int[] columns boolean deeper public java.lang.Object visit (com.vladium.emma.report.PackageItem, java.lang.Object) com.vladium.emma.report.IItem srcORcls java.util.Iterator srcORclsFiles boolean headerDone com.vladium.emma.report.ItemComparator order com.vladium.emma.report.PackageItem item Object ctx int[] columns boolean deeper String summaryTitle public java.lang.Object visit (com.vladium.emma.report.SrcFileItem, java.lang.Object) com.vladium.emma.report.MethodItem method java.util.Iterator methods com.vladium.emma.report.IItem cls com.vladium.emma.report.ItemComparator order2 java.util.Iterator classes boolean headerDone com.vladium.emma.report.ItemComparator order com.vladium.emma.report.SrcFileItem item Object ctx int[] columns public java.lang.Object visit (com.vladium.emma.report.ClassItem, java.lang.Object) com.vladium.emma.report.IItem method java.util.Iterator methods com.vladium.emma.report.ItemComparator order com.vladium.emma.report.ClassItem item Object ctx int[] columns private void addTitleRow (java.lang.String, int, int) int i int i String text int hlines int flines private void addHeaderRow (com.vladium.emma.report.IItem, int[]) int attrID com.vladium.emma.report.IItemAttribute attr int c int cLimit com.vladium.emma.report.IItem item int[] columns StringBuffer buf private void addItemRow (com.vladium.emma.report.IItem, int[]) boolean fail int attrID com.vladium.emma.report.IItemAttribute attr int c int cLimit com.vladium.emma.report.IItem item int[] columns StringBuffer buf private void row (java.lang.StringBuffer) java.io.IOException ioe StringBuffer str private void row (java.lang.String) java.io.IOException ioe String str private void line () java.io.IOException ioe private void eol () java.io.IOException ioe private void close () java.io.IOException ioe private void openOutFile (java.io.File, java.lang.String, boolean) java.io.File parent java.io.UnsupportedEncodingException uee java.io.IOException fnfe java.io.File file String encoding boolean mkdirs }
com/vladium/emma/report/xml/
com/vladium/emma/report/xml/ReportGenerator$IndentingWriter.class
ReportGenerator.java package com.vladium.emma.report.xml final com.vladium.emma.report.xml.ReportGenerator$IndentingWriter extends java.io.BufferedWriter { private int m_indent private int m_state private transient String m_sindent private static final int INDENT_INCREMENT public void newLine () throws java.io.IOException public void write (char[], int, int) throws java.io.IOException char[] cbuf int off int len public void write (int) throws java.io.IOException int c public void write (java.lang.String, int, int) throws java.io.IOException String s int off int len void <init> (java.io.Writer, int, int) java.io.Writer out int buffer int indent void incIndent (int) int delta void incIndent () void decIndent (int) int delta void decIndent () java.lang.String getIndent () int i char[] ca private void indent () throws java.io.IOException String indent }
com/vladium/emma/report/xml/ReportGenerator.class
ReportGenerator.java package com.vladium.emma.report.xml public final com.vladium.emma.report.xml.ReportGenerator extends com.vladium.emma.report.AbstractReportGenerator implements com.vladium.emma.IAppErrorCodes { private com.vladium.emma.report.xml.ReportGenerator$IndentingWriter m_out private static final String TYPE private static final int IO_BUF_SIZE public void <init> () public java.lang.String getType () public void process (com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData, com.vladium.emma.report.SourcePathCache, com.vladium.util.IProperties) throws com.vladium.emma.EMMARuntimeException long end com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata com.vladium.emma.report.SourcePathCache cache com.vladium.util.IProperties properties long start boolean trace1 public void cleanup () public java.lang.Object visit (com.vladium.emma.report.AllItem, java.lang.Object) StringBuffer label java.io.IOException ioe com.vladium.emma.report.ItemComparator childrenOrder java.io.File outFile java.io.File fullOutFile java.io.IOException ioe com.vladium.emma.report.AllItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.PackageItem, java.lang.Object) com.vladium.emma.report.ItemComparator childrenOrder java.io.IOException ioe com.vladium.emma.report.PackageItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.SrcFileItem, java.lang.Object) com.vladium.emma.report.ItemComparator childrenOrder java.io.IOException ioe com.vladium.emma.report.SrcFileItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.ClassItem, java.lang.Object) com.vladium.emma.report.ItemComparator childrenOrder java.io.IOException ioe com.vladium.emma.report.ClassItem item Object ctx public java.lang.Object visit (com.vladium.emma.report.MethodItem, java.lang.Object) java.io.IOException ioe com.vladium.emma.report.MethodItem item Object ctx private void emitStatsCount (java.lang.String, int) throws java.io.IOException String name int value private void emitItem (com.vladium.emma.report.IItem, com.vladium.emma.report.ItemComparator) throws java.io.IOException java.util.Iterator packages com.vladium.emma.report.IItem item com.vladium.emma.report.ItemComparator childrenOrder com.vladium.emma.report.IItemMetadata metadata int[] columns String tag boolean deeper private void emitItemCoverage (com.vladium.emma.report.IItem, int[]) throws java.io.IOException com.vladium.emma.report.IItemAttribute attr int attrID int c int cLimit com.vladium.emma.report.IItem item int[] columns StringBuffer buf private void openElementTag (java.lang.String) throws java.io.IOException String tag private void closeElementTag (boolean) throws java.io.IOException boolean simple private void endElement (java.lang.String) throws java.io.IOException String tag private void eol () throws java.io.IOException private void close () java.io.IOException ioe private void openOutFile (java.io.File, java.lang.String, boolean) java.io.File parent java.io.UnsupportedEncodingException uee java.io.IOException fnfe java.io.File file String encoding boolean mkdirs }
com/vladium/emma/rt/
com/vladium/emma/rt/AppRunner$AppRunnerExitHook.class
AppRunner.java package com.vladium.emma.rt final com.vladium.emma.rt.AppRunner$AppRunnerExitHook extends java.lang.Object implements java.lang.Runnable { private final com.vladium.logging.Logger m_log private final boolean m_dumpRawData private final java.io.File m_sdataOutFile private final boolean m_sdataOutMerge private com.vladium.emma.report.IReportGenerator[] m_generators private com.vladium.emma.data.IMetaData m_mdata private com.vladium.emma.data.ICoverageData m_cdata private com.vladium.emma.report.SourcePathCache m_cache private com.vladium.util.IProperties m_properties private boolean m_done private Throwable m_dataDumpFailure private java.util.List m_reportFailures public synchronized void run () long end boolean info long start Throwable t Throwable t Throwable ignore com.vladium.emma.report.IReportGenerator generator int g com.vladium.emma.data.IMetaData mdataSnashot com.vladium.emma.data.ICoverageData cdataSnapshot com.vladium.emma.data.ISessionData sdata void <init> (com.vladium.logging.Logger, boolean, java.io.File, boolean, com.vladium.emma.data.IMetaData, com.vladium.emma.data.ICoverageData, com.vladium.emma.report.IReportGenerator[], com.vladium.emma.report.SourcePathCache, com.vladium.util.IProperties) com.vladium.logging.Logger log boolean dumpRawData java.io.File sdataOutFile boolean sdataOutMerge com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.ICoverageData cdata com.vladium.emma.report.IReportGenerator[] generators com.vladium.emma.report.SourcePathCache cache com.vladium.util.IProperties properties synchronized java.lang.Throwable getDataDumpFailure () synchronized java.util.List getReportFailures () }
com/vladium/emma/rt/AppRunner$Invoker.class
AppRunner.java package com.vladium.emma.rt final com.vladium.emma.rt.AppRunner$Invoker extends java.lang.Object implements java.lang.Runnable { private final java.lang.reflect.Method m_method private final Object m_target private final Object[] m_args private Throwable m_failure void <init> (java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) java.lang.reflect.Method method Object target Object[] args public void run () Throwable t java.lang.Throwable getFailure () }
com/vladium/emma/rt/AppRunner.class
AppRunner.java package com.vladium.emma.rt public final com.vladium.emma.rt.AppRunner extends com.vladium.emma.Processor implements com.vladium.emma.IAppErrorCodes { private final ClassLoader m_delegate private String m_appClassName private String[] m_appArgs private java.io.File[] m_coveragePath private boolean m_canonical private boolean m_scanCoveragePath private com.vladium.emma.filter.IInclExclFilter m_coverageFilter private boolean m_dumpSessionData private java.io.File m_sdataOutFile private Boolean m_sdataOutMerge private com.vladium.emma.report.IReportGenerator[] m_reportGenerators private java.io.File[] m_sourcePath private static final boolean INIT_AT_LOAD_TIME private static final boolean SET_CURRENT_CONTEXT_LOADER private static final boolean USE_SOFT_CACHE private static final int INIT_CACHE_CAPACITY private static final int SOFT_CACHE_READ_CHK_FREQUENCY private static final int SOFT_CACHE_WRITE_CHK_FREQUENCY private static final String[] FORCED_DELEGATION_FILTER_SPECS private static final Class[] MAIN_TYPE private static final Class[] EXPECTED_FAILURES protected static final String COMMA_DELIMITERS protected static final String PATH_DELIMITERS static Class array$Ljava$lang$String static Class class$com$vladium$emma$EMMARuntimeException static Class class$java$lang$IllegalArgumentException static Class class$java$lang$IllegalStateException public static com.vladium.emma.rt.AppRunner create (java.lang.ClassLoader) ClassLoader delegate public synchronized void run () com.vladium.util.IProperties appProperties com.vladium.util.IProperties toolProperties com.vladium.logging.Logger current com.vladium.logging.Logger log public synchronized void setCoveragePath (java.lang.String[], boolean) String[] path boolean canonical public synchronized void setScanCoveragePath (boolean) boolean scan public synchronized void setSourcePath (java.lang.String[]) String[] path public final synchronized void setInclExclFilter (java.lang.String[]) String[] specs public synchronized void setAppClass (java.lang.String, java.lang.String[]) int a String[] _args String className String[] args public synchronized void setDumpSessionData (boolean) boolean dump public final synchronized void setSessionOutFile (java.lang.String) java.io.File _file String fileName public final synchronized void setSessionOutMerge (java.lang.Boolean) Boolean merge public synchronized void setReportTypes (java.lang.String[]) int t String[] types String[] reportTypes com.vladium.emma.report.IReportGenerator[] reportGenerators protected void validateState () protected void _run (com.vladium.util.IProperties) java.io.File f String nonexistent int p java.io.File f String nonexistent int p String _dataOutMerge Exception e com.vladium.emma.rt.ClassPathProcessorST processor ClassLoader appLoader SecurityException se java.net.MalformedURLException mue com.vladium.emma.rt.IClassLoadHook loadHook Class appClass ClassNotFoundException cnfe Throwable cause ExceptionInInitializerError eiie Throwable t String loaderName ClassLoader actualLoader java.lang.reflect.Method appMain Throwable t InterruptedException ignore Throwable cause Throwable cause Class appClass java.lang.reflect.Method appMain com.vladium.emma.rt.AppRunner$Invoker invoker Thread appThread Throwable mainFailure SecurityException se Throwable ignore com.vladium.emma.report.SourcePathCache srcpathCache com.vladium.emma.data.ICoverageData cdata com.vladium.emma.data.IMetaData mdata java.util.Map classIOCache ClassLoader appLoader boolean contextLoaderSet ThreadGroup appThreadGroup RuntimeException re Throwable reportFailure java.util.Iterator i Throwable firstReportFailure com.vladium.util.IProperties toolProperties com.vladium.logging.Logger log boolean verbose java.io.File sdataOutFile Boolean sdataOutMerge com.vladium.emma.filter.IInclExclFilter forcedDelegationFilter com.vladium.emma.filter.IInclExclFilter throughDelegationFilter com.vladium.util.exit.ExitHookManager runnerExitHookManager com.vladium.emma.rt.AppRunner$AppRunnerExitHook runnerExitHook RuntimeException failure Throwable exitHookDataDumpFailure java.util.List exitHookReportFailures private void <init> (java.lang.ClassLoader) ClassLoader delegate private static void joinNonDeamonThreads (java.lang.ThreadGroup) Thread[] aliveThreads int aliveCount int t InterruptedException ignore java.util.Iterator i Thread[] aliveThreads int aliveCount ThreadGroup group java.util.List threads private static java.lang.RuntimeException wrapFailure (java.lang.Throwable) Throwable t static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/vladium/emma/rt/ClassPathCacheEntry.class
ClassPathCacheEntry.java package com.vladium.emma.rt public final com.vladium.emma.rt.ClassPathCacheEntry extends java.lang.Object { public final byte[] m_bytes public final String m_srcURL public void <init> (byte[], java.lang.String) byte[] bytes String srcURL }
com/vladium/emma/rt/ClassPathProcessorST.class
ClassPathProcessorST.java package com.vladium.emma.rt public final com.vladium.emma.rt.ClassPathProcessorST extends java.lang.Object implements com.vladium.util.IPathEnumerator$IPathHandler com.vladium.emma.IAppErrorCodes { private final java.io.File[] m_path private final boolean m_canonical private final com.vladium.emma.data.IMetaData m_mdata private final com.vladium.emma.filter.IInclExclFilter m_coverageFilter private final com.vladium.emma.instr.InstrVisitor m_visitor private final com.vladium.emma.instr.InstrVisitor$InstrResult m_instrResult private final java.util.Map m_cache private final com.vladium.logging.Logger m_log private int m_classCount private byte[] m_readbuf private int m_readpos private com.vladium.util.ByteArrayOStream m_baos private java.io.File m_archiveFile private static final int BUF_SIZE public void run () java.io.IOException ioe long end long start com.vladium.util.IPathEnumerator enumerator public void handleArchiveStart (java.io.File, java.io.File, java.util.jar.Manifest) java.io.File parentDir java.io.File archive java.util.jar.Manifest manifest public void handleArchiveEntry (java.util.jar.JarInputStream, java.util.zip.ZipEntry) java.io.FileNotFoundException fnfe java.io.IOException ioe Exception e byte[] bytes com.vladium.jcd.cls.ClassDef clsDef boolean cacheClassDef java.io.IOException ioe String srcURL java.io.InputStream clsin String className java.util.jar.JarInputStream in java.util.zip.ZipEntry entry String name String lcName public void handleArchiveEnd (java.io.File, java.io.File) java.io.File parentDir java.io.File archive public void handleDirStart (java.io.File, java.io.File) java.io.File pathDir java.io.File dir public void handleFile (java.io.File, java.io.File) java.io.File inFile java.io.FileNotFoundException fnfe java.io.IOException ioe Exception e byte[] bytes com.vladium.jcd.cls.ClassDef clsDef boolean cacheClassDef java.io.IOException ioe String srcURL java.io.InputStream clsin String className java.io.File pathDir java.io.File file String name String lcName public void handleDirEnd (java.io.File, java.io.File) java.io.File pathDir java.io.File dir void <init> (java.io.File[], boolean, com.vladium.emma.data.IMetaData, com.vladium.emma.filter.IInclExclFilter, java.util.Map) java.io.File[] path boolean canonical com.vladium.emma.data.IMetaData mdata com.vladium.emma.filter.IInclExclFilter filter java.util.Map cache private void readFile (java.io.File) throws java.io.IOException int read int totalread Exception ignore java.io.File file int length java.io.InputStream in private void readZipEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry) throws java.io.IOException int read int totalread int read java.util.zip.ZipInputStream in java.util.zip.ZipEntry entry int length private void ensureReadCapacity (int) int readbuflen int capacity }
com/vladium/emma/rt/IClassLoadHook.class
IClassLoadHook.java package com.vladium.emma.rt public abstract com.vladium.emma.rt.IClassLoadHook extends java.lang.Object { public abstract boolean processClassDef (java.lang.String, byte[], int, com.vladium.util.ByteArrayOStream) throws java.io.IOException }
com/vladium/emma/rt/InstrClassLoadHook.class
InstrClassLoadHook.java package com.vladium.emma.rt public final com.vladium.emma.rt.InstrClassLoadHook extends java.lang.Object implements com.vladium.emma.rt.IClassLoadHook { private final com.vladium.emma.filter.IInclExclFilter m_filter private final com.vladium.emma.data.IMetaData m_metadata private final com.vladium.emma.instr.InstrVisitor m_classDefProcessor private final com.vladium.emma.instr.InstrVisitor$InstrResult m_instrResult public void <init> (com.vladium.emma.filter.IInclExclFilter, com.vladium.emma.data.IMetaData) com.vladium.emma.filter.IInclExclFilter filter com.vladium.emma.data.IMetaData mdata com.vladium.emma.data.CoverageOptions options public boolean processClassDef (java.lang.String, byte[], int, com.vladium.util.ByteArrayOStream) throws java.io.IOException boolean metadataExists com.vladium.jcd.cls.ClassDef clsDef String classVMName Object lock boolean metadataExists boolean useOurs String className byte[] bytes int length com.vladium.util.ByteArrayOStream out com.vladium.emma.filter.IInclExclFilter filter }
com/vladium/emma/rt/InstrClassLoader$PoolEntry.class
InstrClassLoader.java package com.vladium.emma.rt final com.vladium.emma.rt.InstrClassLoader$PoolEntry extends java.lang.Object { com.vladium.util.ByteArrayOStream m_baos final byte[] m_buf void <init> (int, int) int baosCapacity int bufSize void trim (int, int) int baosCapacity int baosMaxCapacity }
com/vladium/emma/rt/InstrClassLoader.class
InstrClassLoader.java package com.vladium.emma.rt public final com.vladium.emma.rt.InstrClassLoader extends java.net.URLClassLoader { public static final String PROPERTY_FORCED_DELEGATION_FILTER public static final String PROPERTY_THROUGH_DELEGATION_FILTER private final ClassLoader m_parent private final com.vladium.emma.filter.IInclExclFilter m_forcedDelegationFilter private final com.vladium.emma.filter.IInclExclFilter m_throughDelegationFilter private final java.util.Map m_cache private final com.vladium.emma.rt.IClassLoadHook m_hook private final com.vladium.emma.rt.InstrClassLoader$PoolEntry[] m_bufPool private final com.vladium.logging.Logger m_log private int m_nestLevel private int m_cacheHits private int m_cacheMisses private static final int BAOS_INIT_SIZE private static final int BAOS_MAX_SIZE private static final int BAOS_POOL_SIZE private static final java.net.URL[] EMPTY_URL_ARRAY public void <init> (java.lang.ClassLoader, java.io.File[], com.vladium.emma.filter.IInclExclFilter, com.vladium.emma.filter.IInclExclFilter, com.vladium.emma.rt.IClassLoadHook, java.util.Map) throws java.net.MalformedURLException ClassLoader parent java.io.File[] classpath com.vladium.emma.filter.IInclExclFilter forcedDelegationFilter com.vladium.emma.filter.IInclExclFilter throughDelegationFilter com.vladium.emma.rt.IClassLoadHook hook java.util.Map cache public final synchronized java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException ClassNotFoundException cnfe boolean delegate ClassNotFoundException cnfe Class parentsVersion String name boolean resolve boolean trace1 Class c public final java.net.URL getResource (java.lang.String) String name boolean trace1 java.net.URL result protected final java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException java.net.MalformedURLException murle com.vladium.util.ByteArrayOStream baos byte[] bytes int length java.io.IOException ioe com.vladium.emma.rt.InstrClassLoader$PoolEntry buf com.vladium.util.ByteArrayOStream baos byte[] bytes int length java.io.IOException ioe Exception ignore java.io.InputStream in com.vladium.emma.rt.InstrClassLoader$PoolEntry buf String classResource String name boolean trace1 boolean useClassCache com.vladium.emma.rt.ClassPathCacheEntry entry java.net.URL classURL public void debugDump (java.io.PrintWriter) java.io.PrintWriter out private java.lang.Class defineClass (java.lang.String, byte[], int, java.net.URL) String packageName Package pkg String className byte[] bytes int length java.net.URL srcURL java.security.CodeSource csrc int lastDot private static java.net.URL[] filesToURLs (java.io.File[]) throws java.net.MalformedURLException int f java.io.File[] classpath java.net.URL[] result private static void readFully (java.io.InputStream, com.vladium.util.ByteArrayOStream, byte[]) throws java.io.IOException int read java.io.InputStream in com.vladium.util.ByteArrayOStream out byte[] buf private com.vladium.emma.rt.InstrClassLoader$PoolEntry acquirePoolEntry () com.vladium.emma.rt.InstrClassLoader$PoolEntry result com.vladium.emma.rt.InstrClassLoader$PoolEntry result private void releasePoolEntry (com.vladium.emma.rt.InstrClassLoader$PoolEntry) com.vladium.emma.rt.InstrClassLoader$PoolEntry buf static void <clinit> () }
com/vladium/emma/rt/RT.class
RT.java package com.vladium.emma.rt public abstract com.vladium.emma.rt.RT extends java.lang.Object implements com.vladium.emma.IAppConstants { private static com.vladium.emma.data.ICoverageData s_cdata private static Runnable s_exitHook private static com.vladium.util.IProperties s_appProperties private static final com.vladium.util.exit.ExitHookManager EXIT_HOOK_MANAGER private static final boolean DEBUG static Class class$com$vladium$emma$rt$RT public static synchronized com.vladium.emma.data.ICoverageData reset (boolean, boolean) Throwable t Runnable exitHook boolean createCoverageData boolean createExitHook ClassLoader loader com.vladium.util.IProperties appProperties com.vladium.emma.data.ICoverageData cdata public static void r (boolean[][], java.lang.String, long) boolean[][] coverage String classVMName long stamp com.vladium.emma.data.ICoverageData cdata public static synchronized com.vladium.emma.data.ICoverageData getCoverageData () public static synchronized com.vladium.util.IProperties getAppProperties () public static synchronized void dumpCoverageData (java.io.File, boolean, boolean) java.io.File outFile boolean merge boolean stopDataCollection com.vladium.emma.data.ICoverageData cdata public static synchronized void dumpCoverageData (java.io.File, boolean) java.io.File outFile boolean stopDataCollection com.vladium.emma.data.ICoverageData cdata private void <init> () private static java.io.File getCoverageOutFile () String property com.vladium.util.IProperties appProperties private static boolean getCoverageOutMerge () String property com.vladium.util.IProperties appProperties static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () Throwable t com.vladium.logging.Logger log com.vladium.util.exit.ExitHookManager temp }
com/vladium/emma/rt/RTCoverageDataPersister.class
RTCoverageDataPersister.java package com.vladium.emma.rt abstract com.vladium.emma.rt.RTCoverageDataPersister extends java.lang.Object { static Class class$java$lang$Object void <init> () static void dumpCoverageData (com.vladium.emma.data.ICoverageData, boolean, java.io.File, boolean) com.vladium.emma.data.ICoverageData cdataView long end com.vladium.logging.Logger log boolean info long start Throwable t com.vladium.emma.data.ICoverageData cdata boolean useSnapshot java.io.File outFile boolean merge static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/vladium/emma/rt/RTExitHook.class
RTExitHook.java package com.vladium.emma.rt final com.vladium.emma.rt.RTExitHook extends java.lang.Object implements java.lang.Runnable { private final java.io.File m_outFile private final boolean m_merge private Class m_RT private com.vladium.emma.data.ICoverageData m_cdata private static final String CLOSURE_RESOURCE static Class class$com$vladium$emma$rt$RTExitHook public synchronized void run () public static void createClassLoaderClosure () Exception e java.io.IOException ignore Exception e String className java.util.Properties closureMap java.io.InputStream in String closureList ClassLoader loader java.util.StringTokenizer tokenizer void <init> (java.lang.Class, com.vladium.emma.data.ICoverageData, java.io.File, boolean) Class RT com.vladium.emma.data.ICoverageData cdata java.io.File outFile boolean merge static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/vladium/emma/rt/RTSettings.class
RTSettings.java package com.vladium.emma.rt public abstract com.vladium.emma.rt.RTSettings extends java.lang.Object { private static boolean s_not_standalone public static synchronized boolean isStandaloneMode () public static synchronized void setStandaloneMode (boolean) boolean standalone private void <init> () }
com/vladium/emma/runCommand.class
runCommand.java package com.vladium.emma public final com.vladium.emma.runCommand extends com.vladium.emma.Command { private String[] m_classpath private String[] m_srcpath private boolean m_jarMode private boolean m_scanCoveragePath private String[] m_ixpath private String[] m_appArgs private boolean m_dumpRawData private String m_outFileName private Boolean m_outDataMerge private String[] m_reportTypes private static final boolean DEFAULT_TO_SYSTEM_CLASSPATH public synchronized void run () ClassLoader loader Throwable t int usageRequestLevel com.vladium.util.args.IOptsParser$IOpt opt String on int o java.io.IOException ioe String jarMainClass java.io.IOException ioe java.io.File jarfile String jarMainClass String[] freeArgs com.vladium.util.args.IOptsParser parser com.vladium.util.args.IOptsParser$IOpts parsedopts com.vladium.util.args.IOptsParser$IOpt[] opts String[] appargs com.vladium.emma.rt.AppRunner processor com.vladium.emma.EMMARuntimeException yre Throwable t ClassLoader loader protected void <init> (java.lang.String, java.lang.String[]) String usageToolName String[] args protected void initialize () protected java.lang.String usageArgsMsg () private static java.lang.String openJarFile (java.io.File) throws java.io.IOException java.util.jar.Manifest manifest java.util.jar.Attributes attributes String jarMainClass java.io.IOException ignore java.io.File file java.util.jar.JarFile jarfile }
com/vladium/jcd/
com/vladium/jcd/cls/
com/vladium/jcd/cls/AbstractClassDefVisitor.class
AbstractClassDefVisitor.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.AbstractClassDefVisitor extends java.lang.Object implements com.vladium.jcd.cls.IClassDefVisitor { public void <init> () public java.lang.Object visit (com.vladium.jcd.cls.ClassDef, java.lang.Object) com.vladium.jcd.cls.ClassDef cls Object ctx public java.lang.Object visit (com.vladium.jcd.cls.IAttributeCollection, java.lang.Object) com.vladium.jcd.cls.IAttributeCollection attributes Object ctx public java.lang.Object visit (com.vladium.jcd.cls.IConstantCollection, java.lang.Object) com.vladium.jcd.cls.IConstantCollection constants Object ctx public java.lang.Object visit (com.vladium.jcd.cls.IFieldCollection, java.lang.Object) com.vladium.jcd.cls.IFieldCollection fields Object ctx public java.lang.Object visit (com.vladium.jcd.cls.IInterfaceCollection, java.lang.Object) com.vladium.jcd.cls.IInterfaceCollection interfaces Object ctx public java.lang.Object visit (com.vladium.jcd.cls.IMethodCollection, java.lang.Object) com.vladium.jcd.cls.IMethodCollection methods Object ctx }
com/vladium/jcd/cls/AttributeCollection.class
AttributeCollection.java package com.vladium.jcd.cls final com.vladium.jcd.cls.AttributeCollection extends java.lang.Object implements com.vladium.jcd.cls.IAttributeCollection { private java.util.List m_attributes private transient int m_syntheticRefCount private transient int m_bridgeRefCount private transient int m_innerClassesAttributeOffset private static final boolean DISALLOW_MULTIPLE_SYNTHETIC_ATTRIBUTES public final com.vladium.jcd.cls.attribute.Attribute_info get (int) int offset public final boolean hasSynthetic () public final boolean hasBridge () public final com.vladium.jcd.cls.attribute.InnerClassesAttribute_info getInnerClassesAttribute () int innerClassesAttributeOffset public final int size () public final long length () int i long result int _attributes_count public java.lang.Object clone () int a com.vladium.jcd.cls.AttributeCollection _clone int attributes_count CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int i com.vladium.jcd.lib.UDataOutputStream out int attributes_count public void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) com.vladium.jcd.cls.IClassDefVisitor visitor Object ctx public int add (com.vladium.jcd.cls.attribute.Attribute_info) com.vladium.jcd.cls.attribute.Attribute_info attribute java.util.List attributes int result public com.vladium.jcd.cls.attribute.Attribute_info set (int, com.vladium.jcd.cls.attribute.Attribute_info) int offset com.vladium.jcd.cls.attribute.Attribute_info attribute com.vladium.jcd.cls.attribute.Attribute_info result public com.vladium.jcd.cls.attribute.Attribute_info remove (int) int offset com.vladium.jcd.cls.attribute.Attribute_info result void <init> (int) int capacity }
com/vladium/jcd/cls/ClassDef$ConstructorDescriptor.class
ClassDef.java package com.vladium.jcd.cls final com.vladium.jcd.cls.ClassDef$ConstructorDescriptor extends java.lang.Object implements java.lang.Comparable { final int m_modifiers final String m_descriptor public final int compareTo (java.lang.Object) Object obj void <init> (int, java.lang.String) int modifiers String descriptor }
com/vladium/jcd/cls/ClassDef$FieldDescriptor.class
ClassDef.java package com.vladium.jcd.cls final com.vladium.jcd.cls.ClassDef$FieldDescriptor extends java.lang.Object implements java.lang.Comparable { final String m_name final int m_modifiers final String m_descriptor public final int compareTo (java.lang.Object) Object obj void <init> (java.lang.String, int, java.lang.String) String name int modifiers String descriptor }
com/vladium/jcd/cls/ClassDef$MethodDescriptor.class
ClassDef.java package com.vladium.jcd.cls final com.vladium.jcd.cls.ClassDef$MethodDescriptor extends java.lang.Object implements java.lang.Comparable { final String m_name final int m_modifiers final String m_descriptor public final int compareTo (java.lang.Object) Object obj com.vladium.jcd.cls.ClassDef$MethodDescriptor rhs int result void <init> (java.lang.String, int, java.lang.String) String name int modifiers String descriptor }
com/vladium/jcd/cls/ClassDef.class
ClassDef.java package com.vladium.jcd.cls public final com.vladium.jcd.cls.ClassDef extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.cls.IAccessFlags com.vladium.jcd.compiler.IClassFormatOutput { private long m_magic private int[] m_version private int m_access_flags private int m_this_class_index private int m_super_class_index private com.vladium.jcd.cls.IConstantCollection m_constants private com.vladium.jcd.cls.IInterfaceCollection m_interfaces private com.vladium.jcd.cls.IFieldCollection m_fields private com.vladium.jcd.cls.IMethodCollection m_methods private com.vladium.jcd.cls.IAttributeCollection m_attributes private long m_declaredSUID private static final boolean DEBUG_SUID public void <init> () public void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) com.vladium.jcd.cls.IClassDefVisitor visitor Object ctx public long getMagic () public void setMagic (long) long magic public int[] getVersion () public void setVersion (int[]) int[] version public final void setDeclaredSUID (long) long suid public int getThisClassIndex () public void setThisClassIndex (int) int this_class_index public com.vladium.jcd.cls.constant.CONSTANT_Class_info getThisClass () public com.vladium.jcd.cls.constant.CONSTANT_Class_info getSuperClass () public java.lang.String getName () public int getSuperClassIndex () public void setSuperClassIndex (int) int super_class_index public final int getAccessFlags () public final void setAccessFlags (int) int flags public boolean isInterface () public boolean isSynthetic () public boolean isNested (int[]) int[] nestedAccessFlags com.vladium.jcd.cls.attribute.InnerClassesAttribute_info innerClassesAttribute public com.vladium.jcd.cls.IConstantCollection getConstants () public com.vladium.jcd.cls.IInterfaceCollection getInterfaces () public com.vladium.jcd.cls.IFieldCollection getFields () public com.vladium.jcd.cls.IMethodCollection getMethods () public com.vladium.jcd.cls.IAttributeCollection getAttributes () public int[] getFields (java.lang.String) String name public int[] getMethods (java.lang.String) String name public java.lang.Object clone () com.vladium.jcd.cls.ClassDef _clone CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out public final long getDeclaredSUID () public final long computeSUID (boolean) int[] nestedAccessFlags int modifiers int i int i com.vladium.jcd.cls.IInterfaceCollection interfaces String[] ifcs int iLimit com.vladium.jcd.cls.Field_info field int modifiers int f int fLimit com.vladium.jcd.cls.ClassDef$FieldDescriptor fd int i com.vladium.jcd.cls.IFieldCollection fields com.vladium.jcd.cls.ClassDef$FieldDescriptor[] fds int fcount int modifiers com.vladium.jcd.cls.Method_info method String name int i int iLimit com.vladium.jcd.cls.ClassDef$ConstructorDescriptor cd int i com.vladium.jcd.cls.ClassDef$MethodDescriptor md int i com.vladium.jcd.cls.IMethodCollection methods boolean hasCLINIT com.vladium.jcd.cls.ClassDef$ConstructorDescriptor[] cds com.vladium.jcd.cls.ClassDef$MethodDescriptor[] mds int ccount int mcount int i com.vladium.util.ByteArrayOStream bout java.io.DataOutputStream dout java.security.MessageDigest md byte[] hash java.io.IOException ioe java.security.NoSuchAlgorithmException nsae boolean skipCLINIT long result public int addCONSTANT_Utf8 (java.lang.String, boolean) int existing String value boolean keepUnique public int addStringConstant (java.lang.String) String value int value_index public int addNameType (java.lang.String, java.lang.String) String name String typeDescriptor int name_index int descriptor_index public int addClassref (java.lang.String) String classJVMName int name_index public int addField (java.lang.String, java.lang.String, int) String name String descriptor int access_flags int name_index int descriptor_index com.vladium.jcd.cls.Field_info field public int addField (java.lang.String, java.lang.String, int, com.vladium.jcd.cls.IAttributeCollection) String name String descriptor int access_flags com.vladium.jcd.cls.IAttributeCollection attributes int name_index int descriptor_index com.vladium.jcd.cls.Field_info field public com.vladium.jcd.cls.Method_info newEmptyMethod (java.lang.String, java.lang.String, int) String name String descriptor int access_flags int attribute_name_index int name_index int descriptor_index com.vladium.jcd.cls.IAttributeCollection attributes com.vladium.jcd.cls.attribute.CodeAttribute_info code com.vladium.jcd.cls.Method_info method public int addMethod (com.vladium.jcd.cls.Method_info) com.vladium.jcd.cls.Method_info method public int addFieldref (com.vladium.jcd.cls.Field_info) com.vladium.jcd.cls.Field_info field com.vladium.jcd.cls.constant.CONSTANT_NameAndType_info nametype int nametype_index public int addFieldref (int) int offset com.vladium.jcd.cls.Field_info field com.vladium.jcd.cls.constant.CONSTANT_NameAndType_info nametype int nametype_index }
com/vladium/jcd/cls/ConstantCollection$ConstantIterator.class
ConstantCollection.java package com.vladium.jcd.cls final com.vladium.jcd.cls.ConstantCollection$ConstantIterator extends java.lang.Object implements com.vladium.jcd.cls.IConstantCollection$IConstantIterator { private int m_index private int m_prev_index private int m_next_index private java.util.List m_constants void <init> (java.util.List) java.util.List constants public int nextIndex () int result public com.vladium.jcd.cls.constant.CONSTANT_info nextConstant () int nextIndex public com.vladium.jcd.cls.constant.CONSTANT_info set (com.vladium.jcd.cls.constant.CONSTANT_info) com.vladium.jcd.cls.constant.CONSTANT_info constant int zindex com.vladium.jcd.cls.constant.CONSTANT_info result private void shift () com.vladium.jcd.cls.constant.CONSTANT_info entry IndexOutOfBoundsException ioobe }
com/vladium/jcd/cls/ConstantCollection.class
ConstantCollection.java package com.vladium.jcd.cls final com.vladium.jcd.cls.ConstantCollection extends java.lang.Object implements com.vladium.jcd.cls.IConstantCollection { private java.util.List m_constants private int m_size private transient com.vladium.util.ObjectIntMap m_CONSTANT_Utf8_index public com.vladium.jcd.cls.constant.CONSTANT_info get (int) int index Object result public com.vladium.jcd.cls.IConstantCollection$IConstantIterator iterator () public int find (int, com.vladium.jcd.cls.IConstantCollection$IConstantComparator) com.vladium.jcd.cls.constant.CONSTANT_info constant int i int type com.vladium.jcd.cls.IConstantCollection$IConstantComparator comparator public int findCONSTANT_Utf8 (java.lang.String) String value com.vladium.util.ObjectIntMap index int[] result public int size () public java.lang.Object clone () com.vladium.jcd.cls.constant.CONSTANT_info constant int c com.vladium.jcd.cls.ConstantCollection _clone int constants_count CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.cls.constant.CONSTANT_info entry com.vladium.jcd.lib.UDataOutputStream out int constant_pool_count com.vladium.jcd.cls.ConstantCollection$ConstantIterator i public void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) com.vladium.jcd.cls.IClassDefVisitor visitor Object ctx public com.vladium.jcd.cls.constant.CONSTANT_info set (int, com.vladium.jcd.cls.constant.CONSTANT_info) String mapKey int[] out int index com.vladium.jcd.cls.constant.CONSTANT_info constant int zindex com.vladium.jcd.cls.constant.CONSTANT_info result public int add (com.vladium.jcd.cls.constant.CONSTANT_info) int width com.vladium.jcd.cls.constant.CONSTANT_info constant int result void <init> (int) int capacity private com.vladium.util.ObjectIntMap getCONSTANT_Utf8_index () com.vladium.jcd.cls.constant.CONSTANT_info constant int i com.vladium.util.ObjectIntMap index }
com/vladium/jcd/cls/ElementFactory.class
ElementFactory.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.ElementFactory extends java.lang.Object { public void <init> () public static com.vladium.jcd.cls.IAttributeCollection newAttributeCollection (int) int capacity public static com.vladium.jcd.cls.IConstantCollection newConstantCollection (int) int capacity public static com.vladium.jcd.cls.IFieldCollection newFieldCollection (int) int capacity public static com.vladium.jcd.cls.IInterfaceCollection newInterfaceCollection (int) int capacity public static com.vladium.jcd.cls.IMethodCollection newMethodCollection (int) int capacity }
com/vladium/jcd/cls/FieldCollection.class
FieldCollection.java package com.vladium.jcd.cls final com.vladium.jcd.cls.FieldCollection extends java.lang.Object implements com.vladium.jcd.cls.IFieldCollection { private java.util.List m_fields public com.vladium.jcd.cls.Field_info get (int) int offset public int[] get (com.vladium.jcd.cls.ClassDef, java.lang.String) com.vladium.jcd.cls.Field_info field int f com.vladium.jcd.cls.ClassDef cls String name int count com.vladium.util.IntVector result public int size () public java.lang.Object clone () int f com.vladium.jcd.cls.FieldCollection _clone int fields_count CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int i com.vladium.jcd.lib.UDataOutputStream out int fields_count public void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) com.vladium.jcd.cls.IClassDefVisitor visitor Object ctx public int add (com.vladium.jcd.cls.Field_info) com.vladium.jcd.cls.Field_info field int newoffset public com.vladium.jcd.cls.Field_info set (int, com.vladium.jcd.cls.Field_info) int offset com.vladium.jcd.cls.Field_info field void <init> (int) int capacity }
com/vladium/jcd/cls/Field_info.class
Field_info.java package com.vladium.jcd.cls public final com.vladium.jcd.cls.Field_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.cls.IAccessFlags { public int m_name_index public int m_descriptor_index private int m_access_flags private com.vladium.jcd.cls.IAttributeCollection m_attributes private static final boolean DEBUG public void <init> (int, int, int, com.vladium.jcd.cls.IAttributeCollection) int access_flags int name_index int descriptor_index com.vladium.jcd.cls.IAttributeCollection attributes public void <init> (com.vladium.jcd.cls.IConstantCollection, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.cls.attribute.Attribute_info attribute_info int i com.vladium.jcd.cls.IConstantCollection constants com.vladium.jcd.lib.UDataInputStream bytes int attributes_count public java.lang.String getName (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public java.lang.String getDescriptor (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public boolean isSynthetic () public final void setAccessFlags (int) int flags public final int getAccessFlags () public com.vladium.jcd.cls.IAttributeCollection getAttributes () public java.lang.String toString () public java.lang.Object clone () com.vladium.jcd.cls.Field_info _clone CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out }
com/vladium/jcd/cls/IAccessFlags.class
IAccessFlags.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IAccessFlags extends java.lang.Object { public static final int ACC_PUBLIC public static final int ACC_PRIVATE public static final int ACC_PROTECTED public static final int ACC_STATIC public static final int ACC_FINAL public static final int ACC_SYNCHRONIZED public static final int ACC_SUPER public static final int ACC_VOLATILE public static final int ACC_BRIDGE public static final int ACC_TRANSIENT public static final int ACC_NATIVE public static final int ACC_INTERFACE public static final int ACC_ABSTRACT public static final int[] ALL_ACC public static final String[] ALL_ACC_NAMES public abstract void setAccessFlags (int) public abstract int getAccessFlags () static void <clinit> () }
com/vladium/jcd/cls/IAttributeCollection.class
IAttributeCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IAttributeCollection extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract com.vladium.jcd.cls.attribute.Attribute_info get (int) public abstract boolean hasSynthetic () public abstract boolean hasBridge () public abstract com.vladium.jcd.cls.attribute.InnerClassesAttribute_info getInnerClassesAttribute () public abstract int size () public abstract long length () public abstract java.lang.Object clone () public abstract void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) public abstract int add (com.vladium.jcd.cls.attribute.Attribute_info) public abstract com.vladium.jcd.cls.attribute.Attribute_info set (int, com.vladium.jcd.cls.attribute.Attribute_info) public abstract com.vladium.jcd.cls.attribute.Attribute_info remove (int) }
com/vladium/jcd/cls/IClassDefConstants.class
IClassDefConstants.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IClassDefConstants extends java.lang.Object { public static final String INIT_NAME public static final String CLINIT_NAME public static final String CLINIT_DESCRIPTOR }
com/vladium/jcd/cls/IClassDefVisitor.class
IClassDefVisitor.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IClassDefVisitor extends java.lang.Object { public abstract java.lang.Object visit (com.vladium.jcd.cls.ClassDef, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.IConstantCollection, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.IInterfaceCollection, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.IFieldCollection, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.IMethodCollection, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.IAttributeCollection, java.lang.Object) }
com/vladium/jcd/cls/IConstantCollection$IConstantComparator.class
IConstantCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IConstantCollection$IConstantComparator extends java.lang.Object { public abstract boolean equals (com.vladium.jcd.cls.constant.CONSTANT_info) }
com/vladium/jcd/cls/IConstantCollection$IConstantIterator.class
IConstantCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IConstantCollection$IConstantIterator extends java.lang.Object { public abstract int nextIndex () public abstract com.vladium.jcd.cls.constant.CONSTANT_info nextConstant () public abstract com.vladium.jcd.cls.constant.CONSTANT_info set (com.vladium.jcd.cls.constant.CONSTANT_info) }
com/vladium/jcd/cls/IConstantCollection.class
IConstantCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IConstantCollection extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract com.vladium.jcd.cls.constant.CONSTANT_info get (int) public abstract com.vladium.jcd.cls.IConstantCollection$IConstantIterator iterator () public abstract int find (int, com.vladium.jcd.cls.IConstantCollection$IConstantComparator) public abstract int findCONSTANT_Utf8 (java.lang.String) public abstract int size () public abstract java.lang.Object clone () public abstract void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) public abstract int add (com.vladium.jcd.cls.constant.CONSTANT_info) public abstract com.vladium.jcd.cls.constant.CONSTANT_info set (int, com.vladium.jcd.cls.constant.CONSTANT_info) }
com/vladium/jcd/cls/IFieldCollection.class
IFieldCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IFieldCollection extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract com.vladium.jcd.cls.Field_info get (int) public abstract int[] get (com.vladium.jcd.cls.ClassDef, java.lang.String) public abstract int size () public abstract java.lang.Object clone () public abstract void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) public abstract int add (com.vladium.jcd.cls.Field_info) public abstract com.vladium.jcd.cls.Field_info set (int, com.vladium.jcd.cls.Field_info) }
com/vladium/jcd/cls/IInterfaceCollection.class
IInterfaceCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IInterfaceCollection extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract int get (int) public abstract int size () public abstract java.lang.Object clone () public abstract void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) public abstract int add (int) public abstract int set (int, int) }
com/vladium/jcd/cls/IMethodCollection.class
IMethodCollection.java package com.vladium.jcd.cls public abstract com.vladium.jcd.cls.IMethodCollection extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract com.vladium.jcd.cls.Method_info get (int) public abstract int[] get (com.vladium.jcd.cls.ClassDef, java.lang.String) public abstract int size () public abstract java.lang.Object clone () public abstract void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) public abstract int add (com.vladium.jcd.cls.Method_info) public abstract com.vladium.jcd.cls.Method_info set (int, com.vladium.jcd.cls.Method_info) public abstract com.vladium.jcd.cls.Method_info remove (int) }
com/vladium/jcd/cls/InterfaceCollection.class
InterfaceCollection.java package com.vladium.jcd.cls final com.vladium.jcd.cls.InterfaceCollection extends java.lang.Object implements com.vladium.jcd.cls.IInterfaceCollection { private com.vladium.util.IntVector m_interfaces public int get (int) int offset public int size () public java.lang.Object clone () com.vladium.jcd.cls.InterfaceCollection _clone CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int i com.vladium.jcd.lib.UDataOutputStream out int _interfaces_count public void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) com.vladium.jcd.cls.IClassDefVisitor visitor Object ctx public int add (int) int interface_index int newoffset public int set (int, int) int offset int interface_index void <init> (int) int capacity }
com/vladium/jcd/cls/MethodCollection.class
MethodCollection.java package com.vladium.jcd.cls final com.vladium.jcd.cls.MethodCollection extends java.lang.Object implements com.vladium.jcd.cls.IMethodCollection { private java.util.List m_methods public com.vladium.jcd.cls.Method_info get (int) int offset public int[] get (com.vladium.jcd.cls.ClassDef, java.lang.String) com.vladium.jcd.cls.Method_info method int m com.vladium.jcd.cls.ClassDef cls String name int count com.vladium.util.IntVector result public int size () public java.lang.Object clone () int m com.vladium.jcd.cls.MethodCollection _clone int methods_count CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int i com.vladium.jcd.lib.UDataOutputStream out int methods_count public void accept (com.vladium.jcd.cls.IClassDefVisitor, java.lang.Object) com.vladium.jcd.cls.IClassDefVisitor visitor Object ctx public int add (com.vladium.jcd.cls.Method_info) com.vladium.jcd.cls.Method_info method int newoffset public com.vladium.jcd.cls.Method_info set (int, com.vladium.jcd.cls.Method_info) int offset com.vladium.jcd.cls.Method_info method public com.vladium.jcd.cls.Method_info remove (int) int offset void <init> (int) int capacity }
com/vladium/jcd/cls/Method_info.class
Method_info.java package com.vladium.jcd.cls public final com.vladium.jcd.cls.Method_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.cls.IAccessFlags { public int m_name_index public int m_descriptor_index private int m_access_flags private com.vladium.jcd.cls.IAttributeCollection m_attributes public void <init> (int, int, int, com.vladium.jcd.cls.IAttributeCollection) int access_flags int name_index int descriptor_index com.vladium.jcd.cls.IAttributeCollection attributes public void <init> (com.vladium.jcd.cls.IConstantCollection, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.cls.attribute.Attribute_info attribute_info int i com.vladium.jcd.cls.IConstantCollection constants com.vladium.jcd.lib.UDataInputStream bytes int attributes_count public java.lang.String getName (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public java.lang.String getDescriptor (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public boolean isNative () public boolean isAbstract () public boolean isSynthetic () public boolean isBridge () public final void setAccessFlags (int) int flags public final int getAccessFlags () public com.vladium.jcd.cls.IAttributeCollection getAttributes () public java.lang.String toString () com.vladium.jcd.cls.attribute.Attribute_info attribute_info int i StringBuffer s public java.lang.Object clone () com.vladium.jcd.cls.Method_info _clone CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out }
com/vladium/jcd/cls/attribute/
com/vladium/jcd/cls/attribute/AttributeElementFactory.class
AttributeElementFactory.java package com.vladium.jcd.cls.attribute public abstract com.vladium.jcd.cls.attribute.AttributeElementFactory extends java.lang.Object { public static com.vladium.jcd.cls.attribute.IExceptionHandlerTable newExceptionHandlerTable (int) int capacity private void <init> () }
com/vladium/jcd/cls/attribute/Attribute_info.class
Attribute_info.java package com.vladium.jcd.cls.attribute public abstract com.vladium.jcd.cls.attribute.Attribute_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public static final String ATTRIBUTE_CODE public static final String ATTRIBUTE_CONSTANT_VALUE public static final String ATTRIBUTE_LINE_NUMBER_TABLE public static final String ATTRIBUTE_EXCEPTIONS public static final String ATTRIBUTE_SYNTHETIC public static final String ATTRIBUTE_BRIDGE public static final String ATTRIBUTE_SOURCEFILE public static final String ATTRIBUTE_INNERCLASSES public int m_name_index protected long m_attribute_length public java.lang.String getName (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public abstract long length () public abstract void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) public abstract java.lang.String toString () public static com.vladium.jcd.cls.attribute.Attribute_info new_Attribute_info (com.vladium.jcd.cls.IConstantCollection, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.cls.IConstantCollection constants com.vladium.jcd.lib.UDataInputStream bytes int attribute_name_index long attribute_length com.vladium.jcd.cls.constant.CONSTANT_Utf8_info attribute_name String name public java.lang.Object clone () CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (int, long) int attribute_name_index long attribute_length }
com/vladium/jcd/cls/attribute/BridgeAttribute_info.class
BridgeAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.BridgeAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { public void <init> (int) int attribute_name_index public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () public java.lang.Object clone () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (int, long) int attribute_name_index long attribute_length }
com/vladium/jcd/cls/attribute/CodeAttribute_info.class
CodeAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.CodeAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { public static final byte[] EMPTY_BYTE_ARRAY public int m_max_stack public int m_max_locals private byte[] m_code private int m_codeSize private com.vladium.jcd.cls.attribute.IExceptionHandlerTable m_exceptionHandlerTable private com.vladium.jcd.cls.IAttributeCollection m_attributes private static final boolean DEBUG public void <init> (int, int, int, byte[], com.vladium.jcd.cls.attribute.IExceptionHandlerTable, com.vladium.jcd.cls.IAttributeCollection) int attribute_name_index int max_stack int max_locals byte[] code com.vladium.jcd.cls.attribute.IExceptionHandlerTable exceptionHandlerTable com.vladium.jcd.cls.IAttributeCollection attributes public final byte[] getCode () public final int getCodeSize () public com.vladium.jcd.cls.IAttributeCollection getAttributes () public com.vladium.jcd.cls.attribute.IExceptionHandlerTable getExceptionTable () public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () int a String eol StringBuffer s public java.lang.Object clone () com.vladium.jcd.cls.attribute.CodeAttribute_info _clone public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out public void setCode (byte[], int) byte[] code int codeSize void <init> (com.vladium.jcd.cls.IConstantCollection, int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.cls.attribute.Exception_info exception_info int i com.vladium.jcd.cls.attribute.Attribute_info attribute_info int i com.vladium.jcd.cls.IConstantCollection constants int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes long code_length int exception_table_length int attributes_count static void <clinit> () }
com/vladium/jcd/cls/attribute/ConstantValueAttribute_info.class
ConstantValueAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.ConstantValueAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { public int m_value_index private static final boolean DEBUG public void <init> (int, int) int attribute_name_index int value_index public com.vladium.jcd.cls.constant.CONSTANT_literal_info getValue (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () public java.lang.Object clone () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/attribute/DeclaredExceptionTable.class
DeclaredExceptionTable.java package com.vladium.jcd.cls.attribute final com.vladium.jcd.cls.attribute.DeclaredExceptionTable extends java.lang.Object implements com.vladium.jcd.cls.attribute.IDeclaredExceptionTable { private com.vladium.util.IntVector m_exceptions public int get (int) int offset public int size () public long length () public java.lang.Object clone () com.vladium.jcd.cls.attribute.DeclaredExceptionTable _clone CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int i com.vladium.jcd.lib.UDataOutputStream out int number_of_exceptions public int add (int) int exception_index int newoffset public int set (int, int) int offset int exception_index void <init> (int) int capacity }
com/vladium/jcd/cls/attribute/ExceptionHandlerTable.class
ExceptionHandlerTable.java package com.vladium.jcd.cls.attribute final com.vladium.jcd.cls.attribute.ExceptionHandlerTable extends java.lang.Object implements com.vladium.jcd.cls.attribute.IExceptionHandlerTable { private java.util.List m_exceptions public com.vladium.jcd.cls.attribute.Exception_info get (int) int offset public int size () public long length () public java.lang.Object clone () int e com.vladium.jcd.cls.attribute.ExceptionHandlerTable _clone int exceptions_count CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int i com.vladium.jcd.lib.UDataOutputStream out int exception_table_length public int add (com.vladium.jcd.cls.attribute.Exception_info) com.vladium.jcd.cls.attribute.Exception_info exception int newoffset public com.vladium.jcd.cls.attribute.Exception_info set (int, com.vladium.jcd.cls.attribute.Exception_info) int offset com.vladium.jcd.cls.attribute.Exception_info exception void <init> (int) int capacity }
com/vladium/jcd/cls/attribute/Exception_info.class
Exception_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.Exception_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public int m_start_pc public int m_end_pc public int m_handler_pc public int m_catch_type public void <init> (int, int, int, int) int start_pc int end_pc int handler_pc int catch_type public java.lang.String toString () public java.lang.Object clone () CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/attribute/ExceptionsAttribute_info.class
ExceptionsAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.ExceptionsAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { private com.vladium.jcd.cls.attribute.IDeclaredExceptionTable m_exceptions public void <init> (int, com.vladium.jcd.cls.attribute.IDeclaredExceptionTable) int attribute_name_index com.vladium.jcd.cls.attribute.IDeclaredExceptionTable exceptions public com.vladium.jcd.cls.attribute.IDeclaredExceptionTable getDeclaredExceptions () public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () public java.lang.Object clone () com.vladium.jcd.cls.attribute.ExceptionsAttribute_info _clone public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException int exception_index int i int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes int number_of_exceptions }
com/vladium/jcd/cls/attribute/GenericAttribute_info.class
GenericAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.GenericAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { public byte[] m_info private static final byte[] EMPTY_BYTE_ARRAY public void <init> (int, byte[]) int attribute_name_index byte[] info public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () public java.lang.Object clone () com.vladium.jcd.cls.attribute.GenericAttribute_info _clone public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes static void <clinit> () }
com/vladium/jcd/cls/attribute/IAttributeVisitor.class
IAttributeVisitor.java package com.vladium.jcd.cls.attribute public abstract com.vladium.jcd.cls.attribute.IAttributeVisitor extends java.lang.Object { public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.GenericAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.CodeAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.ConstantValueAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.ExceptionsAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.LineNumberTableAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.SourceFileAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.SyntheticAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.BridgeAttribute_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.attribute.InnerClassesAttribute_info, java.lang.Object) }
com/vladium/jcd/cls/attribute/IDeclaredExceptionTable.class
IDeclaredExceptionTable.java package com.vladium.jcd.cls.attribute public abstract com.vladium.jcd.cls.attribute.IDeclaredExceptionTable extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract int get (int) public abstract int size () public abstract long length () public abstract java.lang.Object clone () public abstract int add (int) public abstract int set (int, int) }
com/vladium/jcd/cls/attribute/IExceptionHandlerTable.class
IExceptionHandlerTable.java package com.vladium.jcd.cls.attribute public abstract com.vladium.jcd.cls.attribute.IExceptionHandlerTable extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract com.vladium.jcd.cls.attribute.Exception_info get (int) public abstract int size () public abstract long length () public abstract java.lang.Object clone () public abstract int add (com.vladium.jcd.cls.attribute.Exception_info) public abstract com.vladium.jcd.cls.attribute.Exception_info set (int, com.vladium.jcd.cls.attribute.Exception_info) }
com/vladium/jcd/cls/attribute/InnerClass_info.class
InnerClass_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.InnerClass_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public int m_outer_class_index public int m_inner_class_index public int m_inner_name_index public int m_inner_access_flags public void <init> (int, int, int, int) int outer_class_index int inner_class_index int inner_name_index int inner_access_flags public java.lang.String toString () public java.lang.Object clone () CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/attribute/InnerClassesAttribute_info.class
InnerClassesAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.InnerClassesAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { private java.util.List m_classes public boolean makesClassNested (int, int[]) com.vladium.jcd.cls.attribute.InnerClass_info info int i int iLimit int class_index int[] nestedAccessFlags public final com.vladium.jcd.cls.attribute.InnerClass_info get (int) int offset public final int size () public final long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () int l StringBuffer s public java.lang.Object clone () int e com.vladium.jcd.cls.attribute.InnerClassesAttribute_info _clone java.util.List classes int class_count public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int l com.vladium.jcd.lib.UDataOutputStream out java.util.List classes int class_count void <init> (int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException int i int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes int class_count java.util.List classes }
com/vladium/jcd/cls/attribute/LineNumberTableAttribute_info.class
LineNumberTableAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.LineNumberTableAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { private java.util.List m_lines public com.vladium.jcd.cls.attribute.LineNumber_info get (int) int offset public int size () public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () int l StringBuffer s public java.lang.Object clone () int e com.vladium.jcd.cls.attribute.LineNumberTableAttribute_info _clone int lines_count public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException int l com.vladium.jcd.lib.UDataOutputStream out int lines_count void <init> (int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException int i int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes int lines_count }
com/vladium/jcd/cls/attribute/LineNumber_info.class
LineNumber_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.LineNumber_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public int m_start_pc public int m_line_number public void <init> (int, int) int start_pc int line_number public java.lang.String toString () public java.lang.Object clone () CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/attribute/SourceFileAttribute_info.class
SourceFileAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.SourceFileAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { public int m_sourcefile_index public void <init> (int) int attribute_name_index public long length () public com.vladium.jcd.cls.constant.CONSTANT_Utf8_info getSourceFile (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () public java.lang.Object clone () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (int, long, com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException int attribute_name_index long attribute_length com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/attribute/SyntheticAttribute_info.class
SyntheticAttribute_info.java package com.vladium.jcd.cls.attribute public final com.vladium.jcd.cls.attribute.SyntheticAttribute_info extends com.vladium.jcd.cls.attribute.Attribute_info { public void <init> (int) int attribute_name_index public long length () public void accept (com.vladium.jcd.cls.attribute.IAttributeVisitor, java.lang.Object) com.vladium.jcd.cls.attribute.IAttributeVisitor visitor Object ctx public java.lang.String toString () public java.lang.Object clone () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out void <init> (int, long) int attribute_name_index long attribute_length }
com/vladium/jcd/cls/constant/
com/vladium/jcd/cls/constant/CONSTANT_Class_info.class
CONSTANT_Class_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Class_info extends com.vladium.jcd.cls.constant.CONSTANT_info { public static final byte TAG public int m_name_index public void <init> (int) int name_index public final byte tag () public java.lang.String getName (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Double_info.class
CONSTANT_Double_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Double_info extends com.vladium.jcd.cls.constant.CONSTANT_literal_info { public static final byte TAG public double m_value public void <init> (double) double value public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public int width () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Fieldref_info.class
CONSTANT_Fieldref_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Fieldref_info extends com.vladium.jcd.cls.constant.CONSTANT_ref_info { public static final byte TAG public void <init> (int, int) int class_index int name_and_type_index public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Float_info.class
CONSTANT_Float_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Float_info extends com.vladium.jcd.cls.constant.CONSTANT_literal_info { public static final byte TAG public float m_value public void <init> (float) float value public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Integer_info.class
CONSTANT_Integer_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Integer_info extends com.vladium.jcd.cls.constant.CONSTANT_literal_info { public static final byte TAG public int m_value public void <init> (int) int value public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_InterfaceMethodref_info.class
CONSTANT_InterfaceMethodref_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_InterfaceMethodref_info extends com.vladium.jcd.cls.constant.CONSTANT_ref_info { public static final byte TAG public void <init> (int, int) int class_index int name_and_type_index public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Long_info.class
CONSTANT_Long_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Long_info extends com.vladium.jcd.cls.constant.CONSTANT_literal_info { public static final byte TAG public long m_value public void <init> (long) long value public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public int width () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Methodref_info.class
CONSTANT_Methodref_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Methodref_info extends com.vladium.jcd.cls.constant.CONSTANT_ref_info { public static final byte TAG public void <init> (int, int) int class_index int name_and_type_index public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_NameAndType_info.class
CONSTANT_NameAndType_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_NameAndType_info extends com.vladium.jcd.cls.constant.CONSTANT_info { public static final byte TAG public int m_name_index public int m_descriptor_index public void <init> (int, int) int name_index int descriptor_index public final byte tag () public java.lang.String getName (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public java.lang.String getDescriptor (com.vladium.jcd.cls.ClassDef) com.vladium.jcd.cls.ClassDef cls public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_String_info.class
CONSTANT_String_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_String_info extends com.vladium.jcd.cls.constant.CONSTANT_literal_info { public static final byte TAG public int m_string_index public void <init> (int) int string_index public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_Utf8_info.class
CONSTANT_Utf8_info.java package com.vladium.jcd.cls.constant public final com.vladium.jcd.cls.constant.CONSTANT_Utf8_info extends com.vladium.jcd.cls.constant.CONSTANT_info { public static final byte TAG public String m_value public void <init> (java.lang.String) String value public final byte tag () public java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) com.vladium.jcd.cls.constant.ICONSTANTVisitor visitor Object ctx public java.lang.String toString () public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes }
com/vladium/jcd/cls/constant/CONSTANT_info.class
CONSTANT_info.java package com.vladium.jcd.cls.constant public abstract com.vladium.jcd.cls.constant.CONSTANT_info extends java.lang.Object implements java.lang.Cloneable com.vladium.jcd.compiler.IClassFormatOutput { public abstract byte tag () public abstract java.lang.Object accept (com.vladium.jcd.cls.constant.ICONSTANTVisitor, java.lang.Object) public abstract java.lang.String toString () public int width () public static com.vladium.jcd.cls.constant.CONSTANT_info new_CONSTANT_info (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes byte tag public java.lang.Object clone () CloneNotSupportedException e public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out public static java.lang.String tagToString (com.vladium.jcd.cls.constant.CONSTANT_info) com.vladium.jcd.cls.constant.CONSTANT_info constant protected void <init> () }
com/vladium/jcd/cls/constant/CONSTANT_literal_info.class
CONSTANT_literal_info.java package com.vladium.jcd.cls.constant public abstract com.vladium.jcd.cls.constant.CONSTANT_literal_info extends com.vladium.jcd.cls.constant.CONSTANT_info { protected void <init> () }
com/vladium/jcd/cls/constant/CONSTANT_ref_info.class
CONSTANT_ref_info.java package com.vladium.jcd.cls.constant public abstract com.vladium.jcd.cls.constant.CONSTANT_ref_info extends com.vladium.jcd.cls.constant.CONSTANT_info { public int m_class_index public int m_name_and_type_index public void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException com.vladium.jcd.lib.UDataOutputStream out protected void <init> (com.vladium.jcd.lib.UDataInputStream) throws java.io.IOException com.vladium.jcd.lib.UDataInputStream bytes protected void <init> (int, int) int class_index int name_and_type_index }
com/vladium/jcd/cls/constant/ICONSTANTVisitor.class
ICONSTANTVisitor.java package com.vladium.jcd.cls.constant public abstract com.vladium.jcd.cls.constant.ICONSTANTVisitor extends java.lang.Object { public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Class_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_InterfaceMethodref_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Methodref_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Fieldref_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Double_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Float_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Integer_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Long_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_String_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_Utf8_info, java.lang.Object) public abstract java.lang.Object visit (com.vladium.jcd.cls.constant.CONSTANT_NameAndType_info, java.lang.Object) }
com/vladium/jcd/compiler/
com/vladium/jcd/compiler/ClassWriter.class
ClassWriter.java package com.vladium.jcd.compiler public abstract com.vladium.jcd.compiler.ClassWriter extends java.lang.Object { public void <init> () public static void writeClassTable (com.vladium.jcd.cls.ClassDef, java.io.OutputStream) throws java.io.IOException com.vladium.jcd.cls.ClassDef classTable java.io.OutputStream out }
com/vladium/jcd/compiler/CodeGen.class
CodeGen.java package com.vladium.jcd.compiler public abstract com.vladium.jcd.compiler.CodeGen extends java.lang.Object implements com.vladium.jcd.opcodes.IOpcodes { public static void load_local_object_var (com.vladium.util.ByteArrayOStream, int) com.vladium.util.ByteArrayOStream out int index public static void store_local_object_var (com.vladium.util.ByteArrayOStream, int) com.vladium.util.ByteArrayOStream out int index public static void push_int_value (com.vladium.util.ByteArrayOStream, com.vladium.jcd.cls.ClassDef, int) int index com.vladium.util.ByteArrayOStream out com.vladium.jcd.cls.ClassDef cls int value public static void push_constant_index (com.vladium.util.ByteArrayOStream, int) com.vladium.util.ByteArrayOStream out int index private void <init> () }
com/vladium/jcd/compiler/IClassFormatOutput.class
IClassFormatOutput.java package com.vladium.jcd.compiler public abstract com.vladium.jcd.compiler.IClassFormatOutput extends java.lang.Object { public abstract void writeInClassFormat (com.vladium.jcd.lib.UDataOutputStream) throws java.io.IOException }
com/vladium/jcd/lib/
com/vladium/jcd/lib/Types$1.class
Types.java package com.vladium.jcd.lib com.vladium.jcd.lib.Types$1 extends java.lang.Object { }
com/vladium/jcd/lib/Types$methodDescriptorCompiler.class
Types.java package com.vladium.jcd.lib com.vladium.jcd.lib.Types$methodDescriptorCompiler extends java.lang.Object { final java.util.List m_result private StringBuffer m_token private java.io.PushbackReader m_in void <init> (java.lang.String) String methoddescriptor java.lang.String[] getResult () String[] result void methodDescriptor () throws java.io.IOException char c void parameterDescriptor () throws java.io.IOException void returnDescriptor () throws java.io.IOException char c void componentType () throws java.io.IOException void objectType () throws java.io.IOException char c void arrayType () throws java.io.IOException void fieldType () throws java.io.IOException char c void baseType () throws java.io.IOException char c private void consume (char) throws java.io.IOException char expected char c private void newToken () }
com/vladium/jcd/lib/Types$signatureCompiler.class
Types.java package com.vladium.jcd.lib final com.vladium.jcd.lib.Types$signatureCompiler extends java.lang.Object { private StringBuffer m_desc private void <init> () java.lang.String signatureDescriptor (java.lang.Class[], java.lang.Class) Class[] _parameterTypes Class _returnType java.lang.String typeDescriptor (java.lang.Class) Class type private void parameterTypes (java.lang.Class[]) int p Class[] _parameterTypes private void returnType (java.lang.Class) Class _returnType private void parameterType (java.lang.Class) Class _parameterType private void emit (java.lang.String) String s private void emit (char) char c void <init> (com.vladium.jcd.lib.Types$1) com.vladium.jcd.lib.Types$1 x0 }
com/vladium/jcd/lib/Types$typeDescriptorCompiler.class
Types.java package com.vladium.jcd.lib com.vladium.jcd.lib.Types$typeDescriptorCompiler extends java.lang.Object { private void <init> () java.lang.Class descriptorToClass (java.lang.String) throws java.lang.ClassNotFoundException String typedescriptor char first java.lang.Class arrayOf (java.lang.String) throws java.lang.ClassNotFoundException Class component Class component String typedescriptor char first Class component Object array java.lang.Class primitive (char) throws java.lang.ClassNotFoundException char c void <init> (com.vladium.jcd.lib.Types$1) com.vladium.jcd.lib.Types$1 x0 }
com/vladium/jcd/lib/Types$typeDescriptorCompiler2.class
Types.java package com.vladium.jcd.lib com.vladium.jcd.lib.Types$typeDescriptorCompiler2 extends java.lang.Object { private void <init> () java.lang.String descriptorToClass (java.lang.String) String typedescriptor char first java.lang.String arrayOf (java.lang.String) String component String component String typedescriptor char first String component String array java.lang.String primitive (char) char c void <init> (com.vladium.jcd.lib.Types$1) com.vladium.jcd.lib.Types$1 x0 }
com/vladium/jcd/lib/Types.class
Types.java package com.vladium.jcd.lib public abstract com.vladium.jcd.lib.Types extends java.lang.Object { public void <init> () public static java.lang.String getClassPackageName (java.lang.Class) Class c String className int lastDot public static java.lang.String accessFlagsToString (int, boolean) int bit int f int bit int f int flags boolean isClass StringBuffer result boolean first public static java.lang.String javaNameToVMName (java.lang.String) String javaName public static java.lang.String vmNameToJavaName (java.lang.String) String vmName public static java.lang.String signatureToDescriptor (java.lang.reflect.Method) java.lang.reflect.Method method public static java.lang.String signatureToDescriptor (java.lang.Class[], java.lang.Class) Class[] parameterTypes Class returnType public static java.lang.String typeToDescriptor (java.lang.Class) Class type public static java.lang.Class descriptorToType (java.lang.String) throws java.lang.ClassNotFoundException String typedescriptor public static java.lang.String descriptorToReturnType (java.lang.String) String methoddescriptor int i1 int i2 public static java.lang.String[] descriptorToParameterTypes (java.lang.String) com.vladium.jcd.lib.Types$methodDescriptorCompiler compiler java.io.IOException e String methoddescriptor public static java.lang.String signatureToMethodDescriptor (java.lang.String[], java.lang.String) int p String[] parameterTypeDescriptors String returnTypeDescriptor StringBuffer result public static java.lang.String typeDescriptorToUserName (java.lang.String) String typedescriptor public static java.lang.String methodDescriptorToUserName (java.lang.String) String typeUserName int lastDot int p String methoddescriptor String[] parameterTypes StringBuffer result public static java.lang.String fullMethodDescriptorToUserName (java.lang.String, java.lang.String, java.lang.String) String classJavaName String methodName String methoddescriptor public static java.lang.String fullMethodDescriptorToFullUserName (java.lang.String, java.lang.String, java.lang.String) String classJavaName String methodName String methoddescriptor private static java.lang.String simpleClassName (java.lang.String) String classJavaName int lastDot }
com/vladium/jcd/lib/UDataInputStream.class
UDataInputStream.java package com.vladium.jcd.lib public final com.vladium.jcd.lib.UDataInputStream extends java.io.DataInputStream { public void <init> (java.io.InputStream) java.io.InputStream _in public final int readU2 () throws java.io.IOException short value public final long readU4 () throws java.io.IOException int value }
com/vladium/jcd/lib/UDataOutputStream.class
UDataOutputStream.java package com.vladium.jcd.lib public final com.vladium.jcd.lib.UDataOutputStream extends java.io.DataOutputStream { public void <init> (java.io.OutputStream) java.io.OutputStream _out public final void writeU2 (int) throws java.io.IOException int uint public final void writeU4 (long) throws java.io.IOException long ulong }
com/vladium/jcd/opcodes/
com/vladium/jcd/opcodes/IOpcodeVisitor.class
IOpcodeVisitor.java package com.vladium.jcd.opcodes public abstract com.vladium.jcd.opcodes.IOpcodeVisitor extends java.lang.Object { public abstract void visit (int, boolean, int, java.lang.Object) }
com/vladium/jcd/opcodes/IOpcodes$clinit.class
IOpcodes.java package com.vladium.jcd.opcodes public final com.vladium.jcd.opcodes.IOpcodes$clinit extends java.lang.Object { static final boolean[] _CONDITIONAL_BRANCHES static final boolean[] _COMPOUND_CONDITIONAL_BRANCHES static final boolean[] _UNCONDITIONAL_BRANCHES static final boolean[] _BRANCHES static final int[] _NARROW_SIZE static final int[] _WIDE_SIZE public void <init> () static void <clinit> () int o int o int o int o int opcodeCount }
com/vladium/jcd/opcodes/IOpcodes.class
IOpcodes.java package com.vladium.jcd.opcodes public abstract com.vladium.jcd.opcodes.IOpcodes extends java.lang.Object { public static final int _nop public static final int _aconst_null public static final int _iconst_m1 public static final int _iconst_0 public static final int _iconst_1 public static final int _iconst_2 public static final int _iconst_3 public static final int _iconst_4 public static final int _iconst_5 public static final int _lconst_0 public static final int _lconst_1 public static final int _fconst_0 public static final int _fconst_1 public static final int _fconst_2 public static final int _dconst_0 public static final int _dconst_1 public static final int _bipush public static final int _sipush public static final int _ldc public static final int _ldc_w public static final int _ldc2_w public static final int _iload public static final int _lload public static final int _fload public static final int _dload public static final int _aload public static final int _iload_0 public static final int _iload_1 public static final int _iload_2 public static final int _iload_3 public static final int _lload_0 public static final int _lload_1 public static final int _lload_2 public static final int _lload_3 public static final int _fload_0 public static final int _fload_1 public static final int _fload_2 public static final int _fload_3 public static final int _dload_0 public static final int _dload_1 public static final int _dload_2 public static final int _dload_3 public static final int _aload_0 public static final int _aload_1 public static final int _aload_2 public static final int _aload_3 public static final int _iaload public static final int _laload public static final int _faload public static final int _daload public static final int _aaload public static final int _baload public static final int _caload public static final int _saload public static final int _istore public static final int _lstore public static final int _fstore public static final int _dstore public static final int _astore public static final int _istore_0 public static final int _istore_1 public static final int _istore_2 public static final int _istore_3 public static final int _lstore_0 public static final int _lstore_1 public static final int _lstore_2 public static final int _lstore_3 public static final int _fstore_0 public static final int _fstore_1 public static final int _fstore_2 public static final int _fstore_3 public static final int _dstore_0 public static final int _dstore_1 public static final int _dstore_2 public static final int _dstore_3 public static final int _astore_0 public static final int _astore_1 public static final int _astore_2 public static final int _astore_3 public static final int _iastore public static final int _lastore public static final int _fastore public static final int _dastore public static final int _aastore public static final int _bastore public static final int _castore public static final int _sastore public static final int _pop public static final int _pop2 public static final int _dup public static final int _dup_x1 public static final int _dup_x2 public static final int _dup2 public static final int _dup2_x1 public static final int _dup2_x2 public static final int _swap public static final int _iadd public static final int _ladd public static final int _fadd public static final int _dadd public static final int _isub public static final int _lsub public static final int _fsub public static final int _dsub public static final int _imul public static final int _lmul public static final int _fmul public static final int _dmul public static final int _idiv public static final int _ldiv public static final int _fdiv public static final int _ddiv public static final int _irem public static final int _lrem public static final int _frem public static final int _drem public static final int _ineg public static final int _lneg public static final int _fneg public static final int _dneg public static final int _ishl public static final int _lshl public static final int _ishr public static final int _lshr public static final int _iushr public static final int _lushr public static final int _iand public static final int _land public static final int _ior public static final int _lor public static final int _ixor public static final int _lxor public static final int _iinc public static final int _i2l public static final int _i2f public static final int _i2d public static final int _l2i public static final int _l2f public static final int _l2d public static final int _f2i public static final int _f2l public static final int _f2d public static final int _d2i public static final int _d2l public static final int _d2f public static final int _i2b public static final int _i2c public static final int _i2s public static final int _lcmp public static final int _fcmpl public static final int _fcmpg public static final int _dcmpl public static final int _dcmpg public static final int _ifeq public static final int _ifne public static final int _iflt public static final int _ifge public static final int _ifgt public static final int _ifle public static final int _if_icmpeq public static final int _if_icmpne public static final int _if_icmplt public static final int _if_icmpge public static final int _if_icmpgt public static final int _if_icmple public static final int _if_acmpeq public static final int _if_acmpne public static final int _goto public static final int _jsr public static final int _ret public static final int _tableswitch public static final int _lookupswitch public static final int _ireturn public static final int _lreturn public static final int _freturn public static final int _dreturn public static final int _areturn public static final int _return public static final int _getstatic public static final int _putstatic public static final int _getfield public static final int _putfield public static final int _invokevirtual public static final int _invokespecial public static final int _invokestatic public static final int _invokeinterface public static final int _unused public static final int _new public static final int _newarray public static final int _anewarray public static final int _arraylength public static final int _athrow public static final int _checkcast public static final int _instanceof public static final int _monitorenter public static final int _monitorexit public static final int _wide public static final int _multianewarray public static final int _ifnull public static final int _ifnonnull public static final int _goto_w public static final int _jsr_w public static final int _breakpoint public static final int _impdep1 public static final int _impdep2 public static final String[] MNEMONICS public static final boolean[] CONDITIONAL_BRANCHES public static final boolean[] COMPOUND_CONDITIONAL_BRANCHES public static final boolean[] UNCONDITIONAL_BRANCHES public static final boolean[] BRANCHES public static final int[] NARROW_SIZE public static final int[] WIDE_SIZE static void <clinit> () }
com/vladium/jcd/parser/
com/vladium/jcd/parser/ClassDefParser$classParser.class
ClassDefParser.java package com.vladium.jcd.parser final com.vladium.jcd.parser.ClassDefParser$classParser extends java.lang.Object { private final com.vladium.jcd.lib.UDataInputStream m_bytes private com.vladium.jcd.cls.ClassDef m_table private static final boolean DEBUG private static final String s_line void <init> (com.vladium.jcd.lib.UDataInputStream) com.vladium.jcd.lib.UDataInputStream bytes com.vladium.jcd.cls.ClassDef class_table () throws java.io.IOException void magic () throws java.io.IOException long magic void version () throws java.io.IOException int minor_version int major_version void constant_pool () throws java.io.IOException com.vladium.jcd.cls.constant.CONSTANT_info cp_info int index int constant_pool_count com.vladium.jcd.cls.IConstantCollection constants void access_flags () throws java.io.IOException int _access_flags void this_class () throws java.io.IOException int _class_index void super_class () throws java.io.IOException int _class_index void interfaces () throws java.io.IOException int _interface_index int i int _interfaces_count void fields () throws java.io.IOException com.vladium.jcd.cls.constant.CONSTANT_literal_info constant_value com.vladium.jcd.cls.attribute.Attribute_info attr_info int a int aLimit com.vladium.jcd.cls.IAttributeCollection attributes com.vladium.jcd.cls.Field_info field_info int i int _fields_count com.vladium.jcd.cls.IConstantCollection constantPool void methods () throws java.io.IOException com.vladium.jcd.cls.Method_info method_info int i int _methods_count com.vladium.jcd.cls.IConstantCollection constantPool void attributes () throws java.io.IOException com.vladium.jcd.cls.attribute.Attribute_info attribute_info int i int _attributes_count com.vladium.jcd.cls.IConstantCollection constantPool }
com/vladium/jcd/parser/ClassDefParser.class
ClassDefParser.java package com.vladium.jcd.parser public abstract com.vladium.jcd.parser.ClassDefParser extends java.lang.Object { static final boolean PARSE_SERIAL_VERSION_UID static final String SERIAL_VERSION_UID_FIELD_NAME static final int SERIAL_VERSION_UID_FIELD_MASK public void <init> () public static com.vladium.jcd.cls.ClassDef parseClass (byte[]) throws java.io.IOException byte[] bytes com.vladium.jcd.parser.ClassDefParser$classParser parser public static com.vladium.jcd.cls.ClassDef parseClass (byte[], int) throws java.io.IOException byte[] bytes int length com.vladium.jcd.parser.ClassDefParser$classParser parser public static com.vladium.jcd.cls.ClassDef parseClass (java.io.InputStream) throws java.io.IOException java.io.InputStream bytes com.vladium.jcd.parser.ClassDefParser$classParser parser }
com/vladium/logging/
com/vladium/logging/ILogLevels.class
ILogLevels.java package com.vladium.logging public abstract com.vladium.logging.ILogLevels extends java.lang.Object { public static final int SEVERE public static final int WARNING public static final int INFO public static final int VERBOSE public static final int TRACE1 public static final int TRACE2 public static final int TRACE3 public static final int NONE public static final int ALL public static final String SEVERE_STRING public static final String SILENT_STRING public static final String WARNING_STRING public static final String QUIET_STRING public static final String INFO_STRING public static final String VERBOSE_STRING public static final String TRACE1_STRING public static final String TRACE2_STRING public static final String TRACE3_STRING public static final String NONE_STRING public static final String ALL_STRING }
com/vladium/logging/Logger$1.class
Logger.java package com.vladium.logging com.vladium.logging.Logger$1 extends java.lang.Object { }
com/vladium/logging/Logger$ThreadLocalStack.class
Logger.java package com.vladium.logging final com.vladium.logging.Logger$ThreadLocalStack extends java.lang.InheritableThreadLocal { private void <init> () protected java.lang.Object initialValue () void <init> (com.vladium.logging.Logger$1) com.vladium.logging.Logger$1 x0 }
com/vladium/logging/Logger.class
Logger.java package com.vladium.logging public final com.vladium.logging.Logger extends java.lang.Object implements com.vladium.logging.ILogLevels { private final int m_level private final java.io.PrintWriter m_out private final String m_prefix private final java.util.Set m_classMask private static final String PREFIX_TO_STRIP private static final int PREFIX_TO_STRIP_LENGTH private static final boolean FLUSH_LOG private static final String COMMA_DELIMITERS private static final com.vladium.logging.Logger STATIC_LOGGER private static final com.vladium.logging.Logger$ThreadLocalStack THREAD_LOCAL_STACK static Class class$com$vladium$logging$Logger public static com.vladium.logging.Logger create (int, java.io.PrintWriter, java.lang.String, java.util.Set) int level java.io.PrintWriter out String prefix java.util.Set classMask public static com.vladium.logging.Logger create (int, java.io.PrintWriter, java.lang.String, java.util.Set, com.vladium.logging.Logger) int _level java.io.PrintWriter _out String _prefix java.util.Set _classMask int level java.io.PrintWriter out String prefix java.util.Set classMask com.vladium.logging.Logger base public final boolean isLoggable (int) int level public final boolean atINFO () public final boolean atVERBOSE () public final boolean atTRACE1 () public final boolean atTRACE2 () public final boolean atTRACE3 () public final void warning (java.lang.String) String msg public final void info (java.lang.String) String msg public final void verbose (java.lang.String) String msg public final void trace1 (java.lang.String, java.lang.String) String method String msg public final void trace2 (java.lang.String, java.lang.String) String method String msg public final void trace3 (java.lang.String, java.lang.String) String method String msg public final void log (int, java.lang.String, boolean) int level String msg boolean logCaller public final void log (int, java.lang.String, java.lang.String, boolean) int level String method String msg boolean logCaller public final void log (int, java.lang.String, java.lang.Throwable) int level String msg Throwable throwable public final void log (int, java.lang.String, java.lang.String, java.lang.Throwable) int level String method String msg Throwable throwable public java.io.PrintWriter getWriter () public static com.vladium.logging.Logger getLogger () java.util.LinkedList stack public static void push (com.vladium.logging.Logger) com.vladium.logging.Logger ctx java.util.LinkedList stack public static void pop (com.vladium.logging.Logger) com.vladium.logging.Logger current java.util.NoSuchElementException nsee com.vladium.logging.Logger ctx java.util.LinkedList stack public static int stringToLevel (java.lang.String) Exception ignore int _level String level private void <init> (int, java.io.PrintWriter, java.lang.String, java.util.Set) int level java.io.PrintWriter out String prefix java.util.Set classMask private void cleanup () private void _log (int, java.lang.String, java.lang.String, boolean) String callerName String parentName int firstDollar Class caller StringBuffer buf java.io.PrintWriter out int level String method String msg boolean logCaller private void _log (int, java.lang.String, java.lang.String, java.lang.Throwable) String callerName String parentName int firstDollar java.io.StringWriter sw java.io.PrintWriter pw Class caller StringBuffer buf java.io.PrintWriter out int level String method String msg Throwable throwable static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () String _level java.util.StringTokenizer tokenizer String _filter java.util.Set temp java.util.Properties properties int level java.util.Set filter }
com/vladium/util/
com/vladium/util/ByteArrayIStream.class
ByteArrayIStream.java package com.vladium.util public final com.vladium.util.ByteArrayIStream extends java.io.InputStream { private final byte[] m_buf private final int m_max private int m_pos private static final int NATIVE_COPY_THRESHOLD public void <init> (byte[]) byte[] buf public void <init> (byte[], int) byte[] buf int length public final int read () public final int read (byte[], int, int) int i byte[] buf int offset int length int pos int max byte[] mbuf public final int available () public final long skip (long) long n public final void reset () public final void close () }
com/vladium/util/ByteArrayOStream.class
ByteArrayOStream.java package com.vladium.util public final com.vladium.util.ByteArrayOStream extends java.io.OutputStream { private byte[] m_buf private int m_pos private static final int NATIVE_COPY_THRESHOLD public void <init> (int) int initialCapacity public final com.vladium.util.ByteArrayIStream toByteIStream () public final void write2 (int, int) int i byte[] newbuf int b1 int b2 int pos int capacity byte[] mbuf int mbuflen public final void write3 (int, int, int) int i byte[] newbuf int b1 int b2 int b3 int pos int capacity byte[] mbuf int mbuflen public final void write4 (int, int, int, int) int i byte[] newbuf int b1 int b2 int b3 int b4 int pos int capacity byte[] mbuf int mbuflen public final void writeTo (java.io.OutputStream) throws java.io.IOException java.io.OutputStream out public final byte[] getByteArray () public final byte[] copyByteArray () int i int pos byte[] result byte[] mbuf public final int size () public final int capacity () public final void reset () public final void write (int) int i byte[] newbuf int b int pos int capacity byte[] mbuf int mbuflen public final void write (byte[], int, int) int i byte[] newbuf int i byte[] buf int offset int length int pos int capacity byte[] mbuf int mbuflen public final void close () }
com/vladium/util/ClassLoadContext.class
ClassLoadContext.java package com.vladium.util public com.vladium.util.ClassLoadContext extends java.lang.Object { private final Class m_caller public final java.lang.Class getCallerClass () void <init> (java.lang.Class) Class caller }
com/vladium/util/ClassLoaderResolver$1.class
ClassLoaderResolver.java package com.vladium.util com.vladium.util.ClassLoaderResolver$1 extends java.lang.Object { }
com/vladium/util/ClassLoaderResolver$CallerResolver.class
ClassLoaderResolver.java package com.vladium.util final com.vladium.util.ClassLoaderResolver$CallerResolver extends java.lang.SecurityManager { private void <init> () protected java.lang.Class[] getClassContext () void <init> (com.vladium.util.ClassLoaderResolver$1) com.vladium.util.ClassLoaderResolver$1 x0 }
com/vladium/util/ClassLoaderResolver$DefaultClassLoadStrategy.class
ClassLoaderResolver.java package com.vladium.util final com.vladium.util.ClassLoaderResolver$DefaultClassLoadStrategy extends java.lang.Object implements com.vladium.util.IClassLoadStrategy { private void <init> () public java.lang.ClassLoader getClassLoader (com.vladium.util.ClassLoadContext) ClassLoader result ClassLoader result ClassLoader callerLoader com.vladium.util.ClassLoadContext ctx Class caller ClassLoader contextLoader ClassLoader result ClassLoader systemLoader void <init> (com.vladium.util.ClassLoaderResolver$1) com.vladium.util.ClassLoaderResolver$1 x0 }
com/vladium/util/ClassLoaderResolver.class
ClassLoaderResolver.java package com.vladium.util public abstract com.vladium.util.ClassLoaderResolver extends java.lang.Object { private static com.vladium.util.IClassLoadStrategy s_strategy private static final int CALL_CONTEXT_OFFSET private static final com.vladium.util.ClassLoaderResolver$CallerResolver CALLER_RESOLVER public static synchronized java.lang.ClassLoader getClassLoader (java.lang.Class) Class caller com.vladium.util.ClassLoadContext ctx public static synchronized java.lang.ClassLoader getClassLoader () Class caller com.vladium.util.ClassLoadContext ctx public static java.lang.Class getCallerClass (int) int callerOffset public static boolean isChild (java.lang.ClassLoader, java.lang.ClassLoader) ClassLoader loader1 ClassLoader loader2 public static synchronized com.vladium.util.IClassLoadStrategy getStrategy () public static synchronized com.vladium.util.IClassLoadStrategy setStrategy (com.vladium.util.IClassLoadStrategy) com.vladium.util.IClassLoadStrategy strategy com.vladium.util.IClassLoadStrategy old private void <init> () static void <clinit> () Throwable t com.vladium.util.ClassLoaderResolver$CallerResolver temp }
com/vladium/util/Descriptors.class
Descriptors.java package com.vladium.util public abstract com.vladium.util.Descriptors extends java.lang.Object { public static final char JAVA_NAME_SEPARATOR public static final char VM_NAME_SEPARATOR private static final boolean RENAME_INNER_CLASSES public static java.lang.String combine (java.lang.String, java.lang.String, char) String packageName String name char separator public static java.lang.String combineJavaName (java.lang.String, java.lang.String) String packageName String name public static java.lang.String combineVMName (java.lang.String, java.lang.String) String packageName String name public static java.lang.String javaNameToVMName (java.lang.String) String javaName public static java.lang.String vmNameToJavaName (java.lang.String) String vmName public static java.lang.String methodVMNameToJavaName (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean) int start String className String methodVMName String descriptor boolean renameInits boolean shortTypeNames boolean appendReturnType StringBuffer out char[] chars int end private static int typeDescriptorToJavaName (char[], int, boolean, java.lang.StringBuffer) int s int lastSlash int d char[] descriptor int start boolean shortTypeNames StringBuffer out int dims char c private void <init> () }
com/vladium/util/Files.class
Files.java package com.vladium.util public abstract com.vladium.util.Files extends java.lang.Object { public static java.lang.String[] readFileList (java.io.File) throws java.io.IOException String line Exception ignore String[] result java.io.File atfile java.util.List _result java.io.BufferedReader in public static java.io.File[] pathToFiles (java.lang.String[], boolean) String pathname String segment java.util.StringTokenizer tokenizer int i String[] path boolean canonical java.util.List _result java.util.Set pathnames String separators java.io.File[] result public static java.lang.String canonicalizePathname (java.lang.String) Exception e String pathname public static java.io.File canonicalizeFile (java.io.File) Exception e java.io.File file public static java.lang.String getFileName (java.io.File) java.io.File file String name int lastDot public static java.lang.String getFileExtension (java.io.File) java.io.File file String name int lastDot public static java.io.File newFile (java.io.File, java.io.File) java.io.File dir java.io.File file public static java.io.File newFile (java.io.File, java.lang.String) java.io.File dir String file java.io.File fileFile public static java.io.File newFile (java.lang.String, java.lang.String) String dir String file java.io.File fileFile public static boolean renameFile (java.io.File, java.io.File, boolean) java.io.File targetDir java.io.File source java.io.File target boolean overwrite boolean targetExists public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException java.io.File parentDir String prefix String extension private void <init> () }
com/vladium/util/IClassLoadStrategy.class
IClassLoadStrategy.java package com.vladium.util public abstract com.vladium.util.IClassLoadStrategy extends java.lang.Object { public abstract java.lang.ClassLoader getClassLoader (com.vladium.util.ClassLoadContext) }
com/vladium/util/IConstants.class
IConstants.java package com.vladium.util public abstract com.vladium.util.IConstants extends java.lang.Object { public static final String[] EMPTY_STRING_ARRAY public static final java.io.File[] EMPTY_FILE_ARRAY public static final int[] EMPTY_INT_ARRAY public static final String EOL public static final String INDENT_INCREMENT static void <clinit> () }
com/vladium/util/IJREVersion$1.class
IJREVersion.java package com.vladium.util com.vladium.util.IJREVersion$1 extends java.lang.Object { static Class class$java$lang$SecurityManager static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/vladium/util/IJREVersion$_JREVersion.class
IJREVersion.java package com.vladium.util public abstract com.vladium.util.IJREVersion$_JREVersion extends java.lang.Object { static final boolean _JRE_1_2_PLUS static final boolean _JRE_1_3_PLUS static final boolean _JRE_1_4_PLUS static final boolean _JRE_SUN_SIGNAL_COMPATIBLE private void <init> () static void <clinit> () Error ignore NoSuchMethodError ignore Throwable ignore boolean temp }
com/vladium/util/IJREVersion.class
IJREVersion.java package com.vladium.util public abstract com.vladium.util.IJREVersion extends java.lang.Object { public static final boolean JRE_1_2_PLUS public static final boolean JRE_1_3_PLUS public static final boolean JRE_1_4_PLUS public static final boolean JRE_SUN_SIGNAL_COMPATIBLE static void <clinit> () }
com/vladium/util/IPathEnumerator$Factory$PathEnumerator.class
IPathEnumerator.java package com.vladium.util final com.vladium.util.IPathEnumerator$Factory$PathEnumerator extends java.lang.Object implements com.vladium.util.IPathEnumerator { private final java.util.ArrayList m_path private final boolean m_canonical private final java.util.Set m_pathSet private final com.vladium.util.IPathEnumerator$IPathHandler m_handler private final boolean m_processManifest private final com.vladium.logging.Logger m_log private boolean m_verbose private boolean m_trace1 private int m_pathIndex private java.io.File m_currentPathDir private static final boolean IGNORE_INVALID_ENTRIES public void enumerate () throws java.io.IOException java.io.File parent java.io.File archive String name String lcName java.io.File f com.vladium.util.IPathEnumerator$IPathHandler handler void <init> (java.io.File[], boolean, com.vladium.util.IPathEnumerator$IPathHandler) int p int p java.io.File[] path boolean canonical com.vladium.util.IPathEnumerator$IPathHandler handler private void enumeratePathDir (java.lang.String) throws java.io.IOException String childName java.io.File child java.io.File fullChild int c int cLimit String dir boolean trace1 java.io.File currentPathDir java.io.File fullDir String[] children com.vladium.util.IPathEnumerator$IPathHandler handler private void enumeratePathArchive (java.lang.String) throws java.io.IOException java.util.zip.ZipEntry entry String relPath java.io.File archiveParent java.io.File path String fullPath int p java.util.StringTokenizer tokenizer String jarClassPath java.util.jar.Attributes attributes com.vladium.util.IPathEnumerator$IPathHandler handler java.util.jar.Manifest manifest java.io.FileNotFoundException fnfe Exception ignore String archive boolean trace1 java.io.File fullArchive java.util.jar.JarInputStream in private static java.util.jar.Manifest readManifestViaJarFile (java.io.File) java.io.IOException ignore java.io.IOException ignore java.io.File archive java.util.jar.Manifest result java.util.jar.JarFile jarfile }
com/vladium/util/IPathEnumerator$Factory.class
IPathEnumerator.java package com.vladium.util public abstract com.vladium.util.IPathEnumerator$Factory extends java.lang.Object { public void <init> () public static com.vladium.util.IPathEnumerator create (java.io.File[], boolean, com.vladium.util.IPathEnumerator$IPathHandler) java.io.File[] path boolean canonical com.vladium.util.IPathEnumerator$IPathHandler handler }
com/vladium/util/IPathEnumerator$IPathHandler.class
IPathEnumerator.java package com.vladium.util public abstract com.vladium.util.IPathEnumerator$IPathHandler extends java.lang.Object { public abstract void handleDirStart (java.io.File, java.io.File) public abstract void handleFile (java.io.File, java.io.File) public abstract void handleDirEnd (java.io.File, java.io.File) public abstract void handleArchiveStart (java.io.File, java.io.File, java.util.jar.Manifest) public abstract void handleArchiveEntry (java.util.jar.JarInputStream, java.util.zip.ZipEntry) public abstract void handleArchiveEnd (java.io.File, java.io.File) }
com/vladium/util/IPathEnumerator.class
IPathEnumerator.java package com.vladium.util public abstract com.vladium.util.IPathEnumerator extends java.lang.Object { public abstract void enumerate () throws java.io.IOException }
com/vladium/util/IProperties$Factory$PropertiesImpl.class
IProperties.java package com.vladium.util final com.vladium.util.IProperties$Factory$PropertiesImpl extends java.lang.Object implements com.vladium.util.IProperties java.lang.Cloneable { private final com.vladium.util.IProperties$IMapper m_mapper private java.util.HashMap m_valueMap private com.vladium.util.IProperties$Factory$PropertiesImpl m_delegate private transient java.util.Set m_unmappedKeySet public java.lang.String getProperty (java.lang.String) String key public java.lang.String getProperty (java.lang.String, java.lang.String) String mappedKey String key String dflt String value public boolean isOverridden (java.lang.String) String key public com.vladium.util.IProperties copy () com.vladium.util.IProperties$Factory$PropertiesImpl _clone CloneNotSupportedException cnse com.vladium.util.IProperties$Factory$PropertiesImpl _delegateClone CloneNotSupportedException cnse com.vladium.util.IProperties$Factory$PropertiesImpl _delegateClone com.vladium.util.IProperties$Factory$PropertiesImpl delegate com.vladium.util.IProperties$Factory$PropertiesImpl _clone com.vladium.util.IProperties$Factory$PropertiesImpl scan public java.util.Iterator properties () public java.util.Properties toProperties () String n String v java.util.Iterator i java.util.Properties result public boolean isEmpty () public java.lang.String[] toAppArgsForm (java.lang.String) String name String value java.util.Iterator names java.util.List _result String[] result String prefix public void list (java.io.PrintStream) String n String v java.util.Iterator i java.io.PrintStream out public void list (java.io.PrintWriter) String n String v java.util.Iterator i java.io.PrintWriter out public java.lang.String setProperty (java.lang.String, java.lang.String) String key String value void <init> (java.util.HashMap, com.vladium.util.IProperties$IMapper) java.util.HashMap values com.vladium.util.IProperties$IMapper mapper java.util.Set unmappedKeySet () java.util.Set result com.vladium.util.IProperties$Factory$PropertiesImpl getLastProperties () com.vladium.util.IProperties$Factory$PropertiesImpl delegate com.vladium.util.IProperties$Factory$PropertiesImpl result void setDelegate (com.vladium.util.IProperties$Factory$PropertiesImpl) com.vladium.util.IProperties$Factory$PropertiesImpl delegate }
com/vladium/util/IProperties$Factory.class
IProperties.java package com.vladium.util public abstract com.vladium.util.IProperties$Factory extends java.lang.Object { public void <init> () public static com.vladium.util.IProperties create (com.vladium.util.IProperties$IMapper) com.vladium.util.IProperties$IMapper mapper public static com.vladium.util.IProperties wrap (java.util.Properties, com.vladium.util.IProperties$IMapper) String n String v java.util.Enumeration names java.util.Properties properties com.vladium.util.IProperties$IMapper mapper java.util.HashMap map public static com.vladium.util.IProperties combine (com.vladium.util.IProperties, com.vladium.util.IProperties) com.vladium.util.IProperties overrides com.vladium.util.IProperties base com.vladium.util.IProperties result }
com/vladium/util/IProperties$IMapper.class
IProperties.java package com.vladium.util public abstract com.vladium.util.IProperties$IMapper extends java.lang.Object { public abstract java.lang.String getMappedKey (java.lang.String) }
com/vladium/util/IProperties.class
IProperties.java package com.vladium.util public abstract com.vladium.util.IProperties extends java.lang.Object { public abstract java.lang.String getProperty (java.lang.String) public abstract java.lang.String getProperty (java.lang.String, java.lang.String) public abstract boolean isOverridden (java.lang.String) public abstract com.vladium.util.IProperties copy () public abstract java.util.Iterator properties () public abstract java.util.Properties toProperties () public abstract java.lang.String[] toAppArgsForm (java.lang.String) public abstract boolean isEmpty () public abstract void list (java.io.PrintStream) public abstract void list (java.io.PrintWriter) public abstract java.lang.String setProperty (java.lang.String, java.lang.String) }
com/vladium/util/IntIntMap$Entry.class
IntIntMap.java package com.vladium.util final com.vladium.util.IntIntMap$Entry extends java.lang.Object { int m_key int m_value com.vladium.util.IntIntMap$Entry m_next void <init> (int, int, com.vladium.util.IntIntMap$Entry) int key int value com.vladium.util.IntIntMap$Entry next }
com/vladium/util/IntIntMap.class
IntIntMap.java package com.vladium.util public final com.vladium.util.IntIntMap extends java.lang.Object { private final float m_loadFactor private com.vladium.util.IntIntMap$Entry[] m_buckets private int m_size private int m_sizeThreshold private static final String EOL public void <init> () public void <init> (int) int initialCapacity public void <init> (int, float) int initialCapacity float loadFactor public java.lang.String toString () StringBuffer s public int size () public boolean contains (int) com.vladium.util.IntIntMap$Entry entry int key com.vladium.util.IntIntMap$Entry[] buckets int bucketIndex public boolean get (int, int[]) com.vladium.util.IntIntMap$Entry entry int key int[] out com.vladium.util.IntIntMap$Entry[] buckets int bucketIndex public boolean get (int, int[], int) com.vladium.util.IntIntMap$Entry entry int key int[] out int index com.vladium.util.IntIntMap$Entry[] buckets int bucketIndex public int[] keys () com.vladium.util.IntIntMap$Entry entry int b int[] result int scan public void put (int, int) com.vladium.util.IntIntMap$Entry entry com.vladium.util.IntIntMap$Entry bucketListHead com.vladium.util.IntIntMap$Entry newEntry int key int value com.vladium.util.IntIntMap$Entry currentKeyEntry int bucketIndex com.vladium.util.IntIntMap$Entry[] buckets public void remove (int) com.vladium.util.IntIntMap$Entry next com.vladium.util.IntIntMap$Entry entry com.vladium.util.IntIntMap$Entry prev int key int bucketIndex com.vladium.util.IntIntMap$Entry[] buckets void debugDump (java.lang.StringBuffer) StringBuffer out private void rehash () com.vladium.util.IntIntMap$Entry next int entryKeyHash int newBucketIndex com.vladium.util.IntIntMap$Entry bucketListHead com.vladium.util.IntIntMap$Entry entry int b com.vladium.util.IntIntMap$Entry[] buckets int newBucketCount com.vladium.util.IntIntMap$Entry[] newBuckets static void <clinit> () }
com/vladium/util/IntObjectMap$Entry.class
IntObjectMap.java package com.vladium.util final com.vladium.util.IntObjectMap$Entry extends java.lang.Object implements java.io.Serializable { Object m_value final int m_key com.vladium.util.IntObjectMap$Entry m_next void <init> (int, java.lang.Object, com.vladium.util.IntObjectMap$Entry) int key Object value com.vladium.util.IntObjectMap$Entry next }
com/vladium/util/IntObjectMap.class
IntObjectMap.java package com.vladium.util public final com.vladium.util.IntObjectMap extends java.lang.Object implements java.io.Serializable { private final float m_loadFactor private com.vladium.util.IntObjectMap$Entry[] m_buckets private int m_size private int m_sizeThreshold private static final String EOL public void <init> () public void <init> (int) int initialCapacity public void <init> (int, float) int initialCapacity float loadFactor public java.lang.String toString () StringBuffer s public int size () public boolean contains (int) com.vladium.util.IntObjectMap$Entry entry int key com.vladium.util.IntObjectMap$Entry[] buckets int bucketIndex public java.lang.Object get (int) com.vladium.util.IntObjectMap$Entry entry int key com.vladium.util.IntObjectMap$Entry[] buckets int bucketIndex public int[] keys () com.vladium.util.IntObjectMap$Entry entry int b int[] result int scan public java.lang.Object put (int, java.lang.Object) com.vladium.util.IntObjectMap$Entry entry Object currentKeyValue com.vladium.util.IntObjectMap$Entry bucketListHead com.vladium.util.IntObjectMap$Entry newEntry int key Object value com.vladium.util.IntObjectMap$Entry currentKeyEntry int bucketIndex com.vladium.util.IntObjectMap$Entry[] buckets void debugDump (java.lang.StringBuffer) StringBuffer out private void rehash () com.vladium.util.IntObjectMap$Entry next int entryKey int newBucketIndex com.vladium.util.IntObjectMap$Entry bucketListHead com.vladium.util.IntObjectMap$Entry entry int b com.vladium.util.IntObjectMap$Entry[] buckets int newBucketCount com.vladium.util.IntObjectMap$Entry[] newBuckets static void <clinit> () }
com/vladium/util/IntSet$Entry.class
IntSet.java package com.vladium.util final com.vladium.util.IntSet$Entry extends java.lang.Object { final int m_key com.vladium.util.IntSet$Entry m_next void <init> (int, com.vladium.util.IntSet$Entry) int key com.vladium.util.IntSet$Entry next }
com/vladium/util/IntSet.class
IntSet.java package com.vladium.util public final com.vladium.util.IntSet extends java.lang.Object { private final float m_loadFactor private com.vladium.util.IntSet$Entry[] m_buckets private int m_size private int m_sizeThreshold private static final String EOL public void <init> () public void <init> (int) int initialCapacity public void <init> (int, float) int initialCapacity float loadFactor public java.lang.String toString () StringBuffer s public int size () public boolean contains (int) com.vladium.util.IntSet$Entry entry int key com.vladium.util.IntSet$Entry[] buckets int bucketIndex public int[] values () com.vladium.util.IntSet$Entry entry int b int[] result int scan public void values (int[], int) com.vladium.util.IntSet$Entry entry int b int scan int[] target int offset public boolean add (int) com.vladium.util.IntSet$Entry entry com.vladium.util.IntSet$Entry bucketListHead com.vladium.util.IntSet$Entry newEntry int key com.vladium.util.IntSet$Entry currentKeyEntry int bucketIndex com.vladium.util.IntSet$Entry[] buckets void debugDump (java.lang.StringBuffer) StringBuffer out private void rehash () com.vladium.util.IntSet$Entry next int entryKey int newBucketIndex com.vladium.util.IntSet$Entry bucketListHead com.vladium.util.IntSet$Entry entry int b com.vladium.util.IntSet$Entry[] buckets int newBucketCount com.vladium.util.IntSet$Entry[] newBuckets static void <clinit> () }
com/vladium/util/IntVector.class
IntVector.java package com.vladium.util public final com.vladium.util.IntVector extends java.lang.Object implements java.lang.Cloneable { private int[] m_values private int m_size private static final int COPY_THRESHOLD public void <init> () public void <init> (int) int initCapacity public int get (int) int index public int[] values () int i int size int[] result public int size () public java.lang.Object clone () int i int[] _clone_values com.vladium.util.IntVector _clone CloneNotSupportedException e public java.lang.String toString () int i StringBuffer s public int set (int, int) int index int value int current_value public void add (int) int i int[] values int value int capacity }
com/vladium/util/IntegerFactory.class
IntegerFactory.java package com.vladium.util public abstract com.vladium.util.IntegerFactory extends java.lang.Object { private static final com.vladium.util.IntObjectMap s_values public static java.lang.Integer getInteger (int) Integer result Object _result int value private void <init> () static void <clinit> () }
com/vladium/util/ObjectIntMap$Entry.class
ObjectIntMap.java package com.vladium.util final com.vladium.util.ObjectIntMap$Entry extends java.lang.Object { Object m_key int m_value com.vladium.util.ObjectIntMap$Entry m_next void <init> (java.lang.Object, int, com.vladium.util.ObjectIntMap$Entry) Object key int value com.vladium.util.ObjectIntMap$Entry next }
com/vladium/util/ObjectIntMap.class
ObjectIntMap.java package com.vladium.util public final com.vladium.util.ObjectIntMap extends java.lang.Object { private final float m_loadFactor private com.vladium.util.ObjectIntMap$Entry[] m_buckets private int m_size private int m_sizeThreshold private static final String EOL public void <init> () public void <init> (int) int initialCapacity public void <init> (int, float) int initialCapacity float loadFactor public java.lang.String toString () StringBuffer s public int size () public boolean contains (java.lang.Object) com.vladium.util.ObjectIntMap$Entry entry Object key com.vladium.util.ObjectIntMap$Entry[] buckets int keyHash int bucketIndex public boolean get (java.lang.Object, int[]) com.vladium.util.ObjectIntMap$Entry entry Object key int[] out com.vladium.util.ObjectIntMap$Entry[] buckets int keyHash int bucketIndex public java.lang.Object[] keys () com.vladium.util.ObjectIntMap$Entry entry int b Object[] result int scan public void put (java.lang.Object, int) com.vladium.util.ObjectIntMap$Entry entry com.vladium.util.ObjectIntMap$Entry bucketListHead com.vladium.util.ObjectIntMap$Entry newEntry Object key int value com.vladium.util.ObjectIntMap$Entry currentKeyEntry int keyHash int bucketIndex com.vladium.util.ObjectIntMap$Entry[] buckets public void remove (java.lang.Object) com.vladium.util.ObjectIntMap$Entry next com.vladium.util.ObjectIntMap$Entry entry com.vladium.util.ObjectIntMap$Entry prev Object key int keyHash int bucketIndex com.vladium.util.ObjectIntMap$Entry[] buckets void debugDump (java.lang.StringBuffer) StringBuffer out private void rehash () com.vladium.util.ObjectIntMap$Entry next int entryKeyHash int newBucketIndex com.vladium.util.ObjectIntMap$Entry bucketListHead com.vladium.util.ObjectIntMap$Entry entry int b com.vladium.util.ObjectIntMap$Entry[] buckets int newBucketCount com.vladium.util.ObjectIntMap$Entry[] newBuckets static void <clinit> () }
com/vladium/util/Property$FilePropertyLookup.class
Property.java package com.vladium.util final com.vladium.util.Property$FilePropertyLookup extends com.vladium.util.XProperties { private final java.io.File m_src private java.util.Properties m_contents public java.lang.String getProperty (java.lang.String) String key public java.lang.Object get (java.lang.Object) Object key public java.util.Enumeration keys () void <init> (java.io.File) java.io.File src private synchronized void faultContents () RuntimeException re Exception e java.util.Properties contents }
com/vladium/util/Property$SystemPropertyLookup.class
Property.java package com.vladium.util final com.vladium.util.Property$SystemPropertyLookup extends com.vladium.util.XProperties { private final String m_systemPrefix public java.lang.String getProperty (java.lang.String) String key public java.lang.Object get (java.lang.Object) Object key String result public synchronized java.util.Enumeration keys () String yn String n java.util.Enumeration e int systemPrefixLength SecurityException ignore java.util.Hashtable _propertyNames void <init> (java.lang.String) String systemPrefix }
com/vladium/util/Property$SystemRedirectsLookup.class
Property.java package com.vladium.util final com.vladium.util.Property$SystemRedirectsLookup extends com.vladium.util.XProperties { private final java.util.Map m_systemRedirects public java.lang.String getProperty (java.lang.String) String key public java.lang.Object get (java.lang.Object) String redirect Object key String result public synchronized java.util.Enumeration keys () Object key java.util.Iterator i java.util.Hashtable _propertyNames void <init> (java.util.Map) java.util.Map systemRedirects }
com/vladium/util/Property.class
Property.java package com.vladium.util public abstract com.vladium.util.Property extends java.lang.Object { private static String s_systemFingerprint private static java.util.Properties s_systemProperties private static java.util.Properties s_systemRedirects public void <init> () public static boolean toBoolean (java.lang.String) String value public static java.util.Properties combine (java.util.Properties, java.util.Properties) String n String v java.util.Enumeration overrideNames java.util.Properties overrides java.util.Properties base java.util.Properties result public static java.util.Properties getAppProperties (java.lang.String, java.lang.ClassLoader) String fileName java.io.File file String namespace ClassLoader loader java.util.Properties appDefaults java.util.Properties systemFileOverrides java.util.Properties systemOverrides java.util.Properties resOverrides public static java.util.Properties getSystemProperties (java.lang.String) String systemPrefix java.util.Properties result public static java.util.Properties getSystemPropertyRedirects (java.util.Map) java.util.Map systemRedirects java.util.Properties result public static java.lang.String getSystemFingerprint () StringBuffer s char delimiter public static java.lang.String getSystemProperty (java.lang.String) SecurityException se String key public static java.lang.String getSystemProperty (java.lang.String, java.lang.String) SecurityException se String key String def public static java.util.Properties getProperties (java.lang.String) Throwable t Throwable ignore String name java.util.Properties result java.io.InputStream in public static java.util.Properties getProperties (java.lang.String, java.lang.ClassLoader) Throwable t Throwable ignore String name ClassLoader loader java.util.Properties result java.io.InputStream in public static java.util.Properties getPropertiesFromFile (java.io.File) throws java.io.IOException Throwable ignore java.io.File file java.util.Properties result java.io.InputStream in public static java.util.Properties getLazyPropertiesFromFile (java.io.File) java.io.File file }
com/vladium/util/ResourceLoader.class
ResourceLoader.java package com.vladium.util public abstract com.vladium.util.ResourceLoader extends java.lang.Object { public static java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException String name Class caller ClassLoader loader public static java.net.URL getResource (java.lang.String) String name Class caller ClassLoader loader public static java.io.InputStream getResourceAsStream (java.lang.String) String name Class caller ClassLoader loader public static java.util.Enumeration getResources (java.lang.String) throws java.io.IOException String name Class caller ClassLoader loader public static java.lang.Class loadClass (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException String name ClassLoader loader public static java.net.URL getResource (java.lang.String, java.lang.ClassLoader) String name ClassLoader loader public static java.io.InputStream getResourceAsStream (java.lang.String, java.lang.ClassLoader) String name ClassLoader loader public static java.util.Enumeration getResources (java.lang.String, java.lang.ClassLoader) throws java.io.IOException String name ClassLoader loader private void <init> () }
com/vladium/util/SoftValueMap$IndexedSoftReference.class
SoftValueMap.java package com.vladium.util com.vladium.util.SoftValueMap$IndexedSoftReference extends java.lang.ref.SoftReference { int m_bucketIndex void <init> (java.lang.Object, java.lang.ref.ReferenceQueue, int) Object referent java.lang.ref.ReferenceQueue queue int bucketIndex }
com/vladium/util/SoftValueMap$SoftEntry.class
SoftValueMap.java package com.vladium.util com.vladium.util.SoftValueMap$SoftEntry extends java.lang.Object { com.vladium.util.SoftValueMap$IndexedSoftReference m_softValue Object m_key com.vladium.util.SoftValueMap$SoftEntry m_next void <init> (java.lang.ref.ReferenceQueue, java.lang.Object, java.lang.Object, com.vladium.util.SoftValueMap$SoftEntry, int) java.lang.ref.ReferenceQueue valueReferenceQueue Object key Object value com.vladium.util.SoftValueMap$SoftEntry next int bucketIndex }
com/vladium/util/SoftValueMap.class
SoftValueMap.java package com.vladium.util public final com.vladium.util.SoftValueMap extends java.lang.Object implements java.util.Map { private final java.lang.ref.ReferenceQueue m_valueReferenceQueue private final float m_loadFactor private final int m_readClearCheckFrequency private final int m_writeClearCheckFrequency private com.vladium.util.SoftValueMap$SoftEntry[] m_buckets private int m_size private int m_sizeThreshold private int m_readAccessCount private int m_writeAccessCount private static final String EOL private static final boolean IDENTITY_OPTIMIZATION private static final boolean ENQUEUE_FOUND_CLEARED_ENTRIES private static final boolean DEBUG public void <init> () public void <init> (int, int) int readClearCheckFrequency int writeClearCheckFrequency public void <init> (int, float, int, int) int initialCapacity float loadFactor int readClearCheckFrequency int writeClearCheckFrequency public boolean equals (java.lang.Object) Object rhs public int hashCode () public java.lang.String toString () StringBuffer s public int size () public boolean isEmpty () public java.lang.Object get (java.lang.Object) java.lang.ref.Reference ref Object entryKey com.vladium.util.SoftValueMap$SoftEntry entry Object key int keyHashCode com.vladium.util.SoftValueMap$SoftEntry[] buckets int bucketIndex Object result public java.lang.Object put (java.lang.Object, java.lang.Object) Object entryKey com.vladium.util.SoftValueMap$SoftEntry entry com.vladium.util.SoftValueMap$IndexedSoftReference ref Object currentKeyValue com.vladium.util.SoftValueMap$SoftEntry bucketListHead com.vladium.util.SoftValueMap$SoftEntry newEntry Object key Object value com.vladium.util.SoftValueMap$SoftEntry currentKeyEntry int keyHashCode com.vladium.util.SoftValueMap$SoftEntry[] buckets int bucketIndex public java.lang.Object remove (java.lang.Object) com.vladium.util.SoftValueMap$IndexedSoftReference ref Object entryKey com.vladium.util.SoftValueMap$SoftEntry entry com.vladium.util.SoftValueMap$SoftEntry prev Object key int keyHashCode com.vladium.util.SoftValueMap$SoftEntry[] buckets int bucketIndex Object result public void clear () com.vladium.util.SoftValueMap$SoftEntry next com.vladium.util.SoftValueMap$SoftEntry entry int b int bLimit com.vladium.util.SoftValueMap$SoftEntry[] buckets public boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) Object value public void putAll (java.util.Map) java.util.Map map public java.util.Set keySet () public java.util.Set entrySet () public java.util.Collection values () void debugDump (java.lang.StringBuffer) StringBuffer out private void rehash () int entryKeyHashCode int newBucketIndex com.vladium.util.SoftValueMap$SoftEntry bucketListHead com.vladium.util.SoftValueMap$SoftEntry next com.vladium.util.SoftValueMap$IndexedSoftReference ref Object entryValue com.vladium.util.SoftValueMap$SoftEntry entry int b int bLimit com.vladium.util.SoftValueMap$SoftEntry[] buckets int newBucketCount com.vladium.util.SoftValueMap$SoftEntry[] newBuckets int newSize private void removeClearedValues () com.vladium.util.SoftValueMap$SoftEntry entry com.vladium.util.SoftValueMap$SoftEntry prev StringBuffer msg int bucketIndex java.lang.ref.Reference _ref int count static void <clinit> () }
com/vladium/util/Strings.class
Strings.java package com.vladium.util public abstract com.vladium.util.Strings extends java.lang.Object { public static final String WHITE_SPACE private static final boolean USE_GET_CHARS public static java.lang.String toListForm (java.lang.String[], char) int i int iLimit String[] strings char delimiter StringBuffer s public static java.lang.String[] removeDuplicates (java.lang.String[], boolean) String s int i String[] result String[] strings boolean removeNull int length java.util.Set _strings java.util.List _result int resultLength public static java.lang.String[] merge (java.lang.String[], java.lang.String, boolean) String ss String s java.util.StringTokenizer tokenizer int i String[] strings String delimiters boolean removeNull int length java.util.Set _strings java.util.List _result String[] result public static java.lang.String[] mergeAT (java.lang.String[], java.lang.String, boolean) throws java.io.IOException String sss int j String[] fileList String ss String s java.util.StringTokenizer tokenizer int i int length java.util.Set _strings java.util.List _result String[] result String[] strings String delimiters boolean processAtFiles public static void HTMLEscape (java.lang.String, java.lang.StringBuffer) char c int i int iLimit String s StringBuffer append char[] chars public static void HTMLEscapeNB (java.lang.String, java.lang.StringBuffer) char c int i int iLimit String s StringBuffer append char[] chars public static java.lang.String HTMLEscape (java.lang.String) String s StringBuffer buf public static java.lang.String HTMLEscapeSP (java.lang.String) String s StringBuffer buf private void <init> () }
com/vladium/util/WCMatcher$1.class
WCMatcher.java package com.vladium.util com.vladium.util.WCMatcher$1 extends java.lang.Object { }
com/vladium/util/WCMatcher$AllMatcher.class
WCMatcher.java package com.vladium.util final com.vladium.util.WCMatcher$AllMatcher extends com.vladium.util.WCMatcher { private void <init> () public final boolean matches (java.lang.String) String s public final boolean matches (char[]) char[] chars void <init> (com.vladium.util.WCMatcher$1) com.vladium.util.WCMatcher$1 x0 }
com/vladium/util/WCMatcher$EmptyMatcher.class
WCMatcher.java package com.vladium.util final com.vladium.util.WCMatcher$EmptyMatcher extends com.vladium.util.WCMatcher { private void <init> () public final boolean matches (java.lang.String) String s public final boolean matches (char[]) char[] chars void <init> (com.vladium.util.WCMatcher$1) com.vladium.util.WCMatcher$1 x0 }
com/vladium/util/WCMatcher$EndsWithMatcher.class
WCMatcher.java package com.vladium.util final com.vladium.util.WCMatcher$EndsWithMatcher extends com.vladium.util.WCMatcher { private final char[] m_suffixChars private final String m_suffix public final boolean matches (java.lang.String) String s public final boolean matches (char[]) int c char[] chars char[] suffixChars int suffixLength int charsLength void <init> (char[], int) char[] pattern int patternLength }
com/vladium/util/WCMatcher$PatternMatcher.class
WCMatcher.java package com.vladium.util final com.vladium.util.WCMatcher$PatternMatcher extends com.vladium.util.WCMatcher { private final char[] m_pattern private final int m_patternLength public final boolean matches (java.lang.String) char patternChar int si_i int i String s char[] string int stringLength char[] pattern int patternLength int si int pi boolean star public final boolean matches (char[]) char patternChar int si_i int i char[] string int stringLength char[] pattern int patternLength int si int pi boolean star void <init> (char[], int) char[] pattern int patternLength }
com/vladium/util/WCMatcher$StartsWithMatcher.class
WCMatcher.java package com.vladium.util final com.vladium.util.WCMatcher$StartsWithMatcher extends com.vladium.util.WCMatcher { private final char[] m_prefixChars private final String m_prefix public final boolean matches (java.lang.String) String s public final boolean matches (char[]) int c char[] chars char[] prefixChars int prefixLength void <init> (char[], int) char[] pattern int patternLength }
com/vladium/util/WCMatcher.class
WCMatcher.java package com.vladium.util public abstract com.vladium.util.WCMatcher extends java.lang.Object { private static final com.vladium.util.WCMatcher ALL_MATCHER private static final com.vladium.util.WCMatcher EMPTY_MATCHER public static com.vladium.util.WCMatcher compile (java.lang.String) char ch int c int patternLength int starCount int questionCount boolean star String pattern char[] chars int charsLength public abstract boolean matches (java.lang.String) public abstract boolean matches (char[]) void <init> () static void <clinit> () }
com/vladium/util/XProperties.class
XProperties.java package com.vladium.util public com.vladium.util.XProperties extends java.util.Properties { public void <init> () public void <init> (java.util.Properties) java.util.Properties base public void list (java.io.PrintStream) java.util.Enumeration propertyNames String n String v java.util.Iterator i java.io.PrintStream out java.util.Set _propertyNames public void list (java.io.PrintWriter) java.util.Enumeration propertyNames String n String v java.util.Iterator i java.io.PrintWriter out java.util.Set _propertyNames }
com/vladium/util/args/
com/vladium/util/args/IOptsParser$Factory.class
IOptsParser.java package com.vladium.util.args public abstract com.vladium.util.args.IOptsParser$Factory extends java.lang.Object { public void <init> () public static com.vladium.util.args.IOptsParser create (java.lang.String, java.lang.ClassLoader, java.lang.String, java.lang.String[]) String metadataResourceName ClassLoader loader String msgPrefix String[] usageOpts }
com/vladium/util/args/IOptsParser$IOpt.class
IOptsParser.java package com.vladium.util.args public abstract com.vladium.util.args.IOptsParser$IOpt extends java.lang.Object { public abstract java.lang.String getName () public abstract java.lang.String getCanonicalName () public abstract java.lang.String getPatternPrefix () public abstract int getValueCount () public abstract java.lang.String getFirstValue () public abstract java.lang.String[] getValues () }
com/vladium/util/args/IOptsParser$IOpts.class
IOptsParser.java package com.vladium.util.args public abstract com.vladium.util.args.IOptsParser$IOpts extends java.lang.Object { public abstract int usageRequestLevel () public abstract void error (java.io.PrintWriter, int) public abstract com.vladium.util.args.IOptsParser$IOpt[] getOpts () public abstract boolean hasArg (java.lang.String) public abstract com.vladium.util.args.IOptsParser$IOpt[] getOpts (java.lang.String) public abstract java.lang.String[] getFreeArgs () }
com/vladium/util/args/IOptsParser.class
IOptsParser.java package com.vladium.util.args public abstract com.vladium.util.args.IOptsParser extends java.lang.Object { public static final int SHORT_USAGE public static final int DETAILED_USAGE public abstract void usage (java.io.PrintWriter, int, int) public abstract com.vladium.util.args.IOptsParser$IOpts parse (java.lang.String[]) }
com/vladium/util/args/OptsParser$MetadataParser.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser$MetadataParser extends java.lang.Object { private java.io.Reader m_in private java.util.List m_opts private com.vladium.util.args.OptsParser$Token m_token private int m_currentChar private static final java.util.Map KEYWORDS private static final com.vladium.util.args.OptsParser$OptDef[] EMPTY_OPTDEF_ARRAY void <init> () com.vladium.util.args.OptsParser$OptDef[] parse (java.io.Reader) com.vladium.util.args.OptsParser$OptDef[] result java.io.Reader in com.vladium.util.args.OptsParser$OptDef[] result com.vladium.util.args.OptsParser$OptDef optdef () com.vladium.util.args.OptsParser$OptDef optdef java.lang.String[] optnamelist () void optmetadata (com.vladium.util.args.OptsParser$OptDef) com.vladium.util.args.OptsParser$OptDef optdef int[] cardinality () com.vladium.util.args.OptsParser$Token result java.lang.String[] namelist () java.util.List _result String[] result com.vladium.util.args.OptsParser$Token accept () com.vladium.util.args.OptsParser$Token current com.vladium.util.args.OptsParser$Token accept (int) int tokenID com.vladium.util.args.OptsParser$Token current void nextToken () StringBuffer value StringBuffer value StringBuffer value com.vladium.util.args.OptsParser$Token token private void consumeWS () private void nextChar () java.io.IOException ioe static void <clinit> () }
com/vladium/util/args/OptsParser$Opt.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser$Opt extends java.lang.Object implements com.vladium.util.args.IOptsParser$IOpt { private final String m_name private final String m_canonicalName private final String m_patternPrefix private java.util.ArrayList m_values public java.lang.String getName () public java.lang.String getCanonicalName () public int getValueCount () public java.lang.String getFirstValue () public java.lang.String[] getValues () String[] result public java.lang.String getPatternPrefix () public java.lang.String toString () StringBuffer s void <init> (java.lang.String, java.lang.String, java.lang.String) String name String canonicalName String patternPrefix void addValue (java.lang.String) String value }
com/vladium/util/args/OptsParser$OptDef.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser$OptDef extends java.lang.Object { static final int[] C_ZERO static final int[] C_ONE static final int[] C_ZERO_OR_ONE static final int[] C_ZERO_OR_MORE static final int[] C_ONE_OR_MORE private final boolean m_usage private String[] m_names private boolean m_required private String m_valueMnemonic private boolean m_mergeable private boolean m_detailedOnly private boolean m_pattern private int[] m_valueCardinality private String[] m_requiresSet private String[] m_excludesSet private String m_description void <init> (boolean) boolean usage boolean isUsage () java.lang.String getCanonicalName () java.lang.String[] getNames () boolean isRequired () java.lang.String getValueMnemonic () boolean isMergeable () boolean isDetailedOnly () boolean isPattern () int[] getValueCardinality () java.lang.String[] getRequiresSet () java.lang.String[] getExcludesSet () java.lang.String getDescription () void setNames (java.lang.String[]) String[] names void setRequired (boolean) boolean required void setValueMnemonic (java.lang.String) String mnemonic void setMergeable (boolean) boolean mergeable void setDetailedOnly (boolean) boolean detailedOnly void setPattern (boolean) boolean pattern void setValueCardinality (int[]) int[] cardinality void setRequiresSet (java.lang.String[]) String[] names void setExcludesSet (java.lang.String[]) String[] names void setDescription (java.lang.String) String description static void <clinit> () }
com/vladium/util/args/OptsParser$OptDefMetadata.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser$OptDefMetadata extends java.lang.Object { final java.util.List m_optdefs final java.util.Map m_optdefMap final java.util.Set m_requiredOpts final java.util.Map m_patternOptDefMap private com.vladium.util.args.OptsParser$OptDef m_usageOptDef void <init> () com.vladium.util.args.OptsParser$OptDef getOptDef (java.lang.String, java.lang.String[]) java.util.Map$Entry entry String pattern java.util.Iterator ps String name String[] prefixout com.vladium.util.args.OptsParser$OptDef result java.util.Iterator getOptDefs () com.vladium.util.args.OptsParser$OptDef getPatternOptDefs (java.lang.String) String pattern java.util.Set getRequiredOpts () com.vladium.util.args.OptsParser$OptDef getUsageOptDef () void addOptDef (com.vladium.util.args.OptsParser$OptDef) int n com.vladium.util.args.OptsParser$OptDef optdef java.util.Map map String[] names }
com/vladium/util/args/OptsParser$Opts.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser$Opts extends java.lang.Object implements com.vladium.util.args.IOptsParser$IOpts { private final java.util.List m_opts private final java.util.Map m_nameMap private final java.util.Map m_patternMap private String[] m_freeArgs private java.util.List m_errors private int m_usageRequestLevel private static final int DEFAULT_ERROR_WIDTH private static final com.vladium.util.args.IOptsParser$IOpt[] EMPTY_OPT_ARRAY public int usageRequestLevel () public void error (java.io.PrintWriter, int) java.util.Iterator i java.io.PrintWriter out int width public java.lang.String[] getFreeArgs () public com.vladium.util.args.IOptsParser$IOpt[] getOpts () com.vladium.util.args.IOptsParser$IOpt[] result public com.vladium.util.args.IOptsParser$IOpt[] getOpts (java.lang.String) com.vladium.util.args.IOptsParser$IOpt[] result String pattern java.util.List patternOpts public boolean hasArg (java.lang.String) String name void <init> () void addOpt (com.vladium.util.args.OptsParser$Opt, com.vladium.util.args.OptsParser$OptDef, java.lang.String) int n int n String canonicalPattern java.util.List patternList String unprefixedName int n com.vladium.util.args.OptsParser$Opt opt com.vladium.util.args.OptsParser$OptDef optdef String occuranceName String[] names boolean isPattern com.vladium.util.args.OptsParser$Opt getOpt (java.lang.String) String occuranceName void setFreeArgs (java.lang.String[], int) String[] args int start void setUsageRequested (int) int level void addError (java.lang.String) String msg boolean hasErrors () java.lang.String errorsToString () java.io.CharArrayWriter caw java.io.PrintWriter pw static void <clinit> () }
com/vladium/util/args/OptsParser$Token.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser$Token extends java.lang.Object { static final int EOF_ID static final int STRING_ID static final int COLON_ID static final int SEMICOLON_ID static final int COMMA_ID static final int LBRACKET_ID static final int RBRACKET_ID static final int OPTIONAL_ID static final int REQUIRED_ID static final int CARD_ID static final int VALUES_ID static final int TEXT_ID static final int REQUIRES_ID static final int EXCLUDES_ID static final int MERGEABLE_ID static final int DETAILEDONLY_ID static final int PATTERN_ID static final com.vladium.util.args.OptsParser$Token EOF static final com.vladium.util.args.OptsParser$Token COLON static final com.vladium.util.args.OptsParser$Token SEMICOLON static final com.vladium.util.args.OptsParser$Token COMMA static final com.vladium.util.args.OptsParser$Token LBRACKET static final com.vladium.util.args.OptsParser$Token RBRACKET static final com.vladium.util.args.OptsParser$Token OPTIONAL static final com.vladium.util.args.OptsParser$Token REQUIRED static final com.vladium.util.args.OptsParser$Token VALUES static final com.vladium.util.args.OptsParser$Token REQUIRES static final com.vladium.util.args.OptsParser$Token EXCLUDES static final com.vladium.util.args.OptsParser$Token MERGEABLE static final com.vladium.util.args.OptsParser$Token DETAILEDONLY static final com.vladium.util.args.OptsParser$Token PATTERN private final int m_ID private final String m_value void <init> (int, java.lang.String) int ID String value int getID () java.lang.String getValue () public java.lang.String toString () static void <clinit> () }
com/vladium/util/args/OptsParser.class
OptsParser.java package com.vladium.util.args final com.vladium.util.args.OptsParser extends java.lang.Object implements com.vladium.util.args.IOptsParser { private final String m_msgPrefix private final com.vladium.util.args.OptsParser$OptDefMetadata m_metadata private static final int CANONICAL_OPT_PREFIX private static final String[] OPT_PREFIXES private static final char[] OPT_VALUE_SEPARATORS private static final int STATE_OPT private static final int STATE_OPT_VALUE private static final int STATE_FREE_ARGS private static final int STATE_ERROR public synchronized void usage (java.io.PrintWriter, int, int) String name int n int p int p com.vladium.util.args.OptsParser$OptDef optdef StringBuffer line String canonicalName boolean isPattern String[] names String vmnemonic int padding java.util.Iterator i com.vladium.util.args.OptsParser$OptDef usageOptDef java.io.PrintWriter out int level int width String prefix public synchronized com.vladium.util.args.IOptsParser$IOpts parse (java.lang.String[]) String canonicalName String patternPrefix String optName int[] cardinality int[] cardinality String av int[] cardinality String[] nv String[] pp int state com.vladium.util.args.OptsParser$OptDef optdef com.vladium.util.args.OptsParser$Opt opt String value int valueCount int a int s java.util.Iterator i int r com.vladium.util.args.OptsParser$Opt xopt int x com.vladium.util.args.IOptsParser$IOpt opt com.vladium.util.args.OptsParser$OptDef optdef String[] requires String[] excludes int s java.util.Set required String[] args com.vladium.util.args.OptsParser$Opts opts com.vladium.util.args.IOptsParser$IOpt[] specified private static java.lang.String getOptCanonicalName (java.lang.String, com.vladium.util.args.OptsParser$OptDef) String pattern int p String canonicalPattern String[] patterns String n com.vladium.util.args.OptsParser$OptDef optdef private static boolean isOpt (java.lang.String, int, com.vladium.util.args.OptsParser$OptDef) int[] cardinality int p String av int valueCount com.vladium.util.args.OptsParser$OptDef optdef private static void getOptNameAndValue (java.lang.String, java.lang.String[]) int index int s String name char separator int sindex int p String av String[] nv void <init> (java.lang.String, java.lang.ClassLoader, java.lang.String[]) String metadataResourceName ClassLoader loader String[] usageOpts void <init> (java.lang.String, java.lang.ClassLoader, java.lang.String, java.lang.String[]) java.io.Reader rin java.io.IOException ignore String metadataResourceName ClassLoader loader String msgPrefix String[] usageOpts java.io.InputStream in private static com.vladium.util.args.OptsParser$OptDefMetadata parseOptDefMetadata (java.io.Reader, java.lang.String[]) int o com.vladium.util.args.OptsParser$OptDef usage com.vladium.util.args.OptsParser$OptDef ropt int r com.vladium.util.args.OptsParser$OptDef xopt int x com.vladium.util.args.OptsParser$OptDef optdef String[] requires String[] excludes int o java.io.Reader in String[] usageOpts com.vladium.util.args.OptsParser$MetadataParser parser com.vladium.util.args.OptsParser$OptDef[] optdefs com.vladium.util.args.OptsParser$OptDefMetadata result private java.lang.String formatMessage (java.lang.String) String msg static void <clinit> () }
com/vladium/util/asserts/
com/vladium/util/asserts/$assert.class
$assert.java package com.vladium.util.asserts public abstract com.vladium.util.asserts.$assert extends java.lang.Object { public static final boolean ENABLED public static void ASSERT (boolean, java.lang.String) boolean condition String msg public static void ASSERT (boolean) boolean condition private void <init> () }
com/vladium/util/exception/
com/vladium/util/exception/AbstractException.class
AbstractException.java package com.vladium.util.exception public abstract com.vladium.util.exception.AbstractException extends java.lang.Exception implements com.vladium.util.exception.ICodedException com.vladium.util.exception.IThrowableWrapper { private String m_message private final transient Object[] m_arguments private final Throwable m_cause public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Object[]) String message Object[] arguments public void <init> (java.lang.Throwable) Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String, java.lang.Object[], java.lang.Throwable) String message Object[] arguments Throwable cause public final java.lang.String getMessage () String msg String className String msg String supermsg Class _class public final java.lang.String getLocalizedMessage () public final void printStackTrace () public final void printStackTrace (java.io.PrintStream) java.io.PrintStream s public final void printStackTrace (java.io.PrintWriter) java.io.PrintWriter s public final java.lang.String getErrorCode () public final java.lang.Throwable getCause () public void __printStackTrace (java.io.PrintStream) java.io.PrintStream ps public void __printStackTrace (java.io.PrintWriter) java.io.PrintWriter pw public static void addExceptionResource (java.lang.Class, java.lang.String) Class namespace String messageResourceBundleName private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/vladium/util/exception/AbstractRuntimeException.class
AbstractRuntimeException.java package com.vladium.util.exception public abstract com.vladium.util.exception.AbstractRuntimeException extends java.lang.RuntimeException implements com.vladium.util.exception.ICodedException com.vladium.util.exception.IThrowableWrapper { private String m_message private final transient Object[] m_arguments private final Throwable m_cause public void <init> () public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Object[]) String message Object[] arguments public void <init> (java.lang.Throwable) Throwable cause public void <init> (java.lang.String, java.lang.Throwable) String message Throwable cause public void <init> (java.lang.String, java.lang.Object[], java.lang.Throwable) String message Object[] arguments Throwable cause public final java.lang.String getMessage () String msg String className String msg String supermsg Class _class public final java.lang.String getLocalizedMessage () public final void printStackTrace () public final void printStackTrace (java.io.PrintStream) java.io.PrintStream s public final void printStackTrace (java.io.PrintWriter) java.io.PrintWriter s public final java.lang.String getErrorCode () public final java.lang.Throwable getCause () public void __printStackTrace (java.io.PrintStream) java.io.PrintStream ps public void __printStackTrace (java.io.PrintWriter) java.io.PrintWriter pw public static void addExceptionResource (java.lang.Class, java.lang.String) Class namespace String messageResourceBundleName private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out }
com/vladium/util/exception/ExceptionCommon$1.class
ExceptionCommon.java package com.vladium.util.exception com.vladium.util.exception.ExceptionCommon$1 extends java.util.ResourceBundle { void <init> () public java.lang.Object handleGetObject (java.lang.String) String key public java.util.Enumeration getKeys () }
com/vladium/util/exception/ExceptionCommon.class
ExceptionCommon.java package com.vladium.util.exception abstract com.vladium.util.exception.ExceptionCommon extends java.lang.Object implements com.vladium.util.IJREVersion { private static final boolean EMBED_ERROR_CODE private static final String ROOT_RESOURCE_BUNDLE_NAME private static final java.util.ResourceBundle ROOT_RESOURCE_BUNDLE private static final java.util.Map s_exceptionCodeMap private static final String NESTED_THROWABLE_HEADER private static final Class THROWABLE private static final Class ABSTRACT_EXCEPTION private static final Class ABSTACT_RUNTIME_EXCEPTION static final java.util.Enumeration EMPTY_ENUMERATION private static final java.util.ResourceBundle EMPTY_RESOURCE_BUNDLE private static final String EOL static Class class$java$lang$Throwable static Class class$com$vladium$util$exception$AbstractException static Class class$com$vladium$util$exception$AbstractRuntimeException static Class class$com$vladium$util$exception$ExceptionCommon public static java.util.ResourceBundle addExceptionResource (java.lang.Class, java.lang.String) ClassLoader loader Throwable ignore java.util.ResourceBundle currentrb java.util.ResourceBundle temprb String nameInNamespace Class namespace String messageResourceBundleName static void printStackTrace (java.lang.Throwable, java.io.PrintWriter) com.vladium.util.exception.IThrowableWrapper tw com.vladium.util.exception.IThrowableWrapper tw boolean first Throwable t java.io.PrintWriter out static void printStackTrace (java.lang.Throwable, java.io.PrintStream) com.vladium.util.exception.IThrowableWrapper tw com.vladium.util.exception.IThrowableWrapper tw boolean first Throwable t java.io.PrintStream out static java.lang.String getMessage (java.lang.Class, java.lang.String) String msg Throwable t Class namespace String code static java.lang.String getMessage (java.lang.Class, java.lang.String, java.lang.Object[]) Throwable e Object arg int a StringBuffer msg Throwable t Class namespace String code Object[] arguments String pattern private void <init> () private static java.lang.String lookup (java.lang.Class, java.lang.String) java.util.ResourceBundle rb Throwable ignore String propertyValue java.util.ResourceBundle rb Throwable ignore String propertyValue Class namespace String propertyName private static java.lang.String getNameInNamespace (java.lang.Class, java.lang.String) Class namespace String name String namespaceName int lastDot static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () Throwable ignore java.util.ResourceBundle temprb }
com/vladium/util/exception/Exceptions.class
Exceptions.java package com.vladium.util.exception public abstract com.vladium.util.exception.Exceptions extends java.lang.Object { public static boolean unexpectedFailure (java.lang.Throwable, java.lang.Class[]) int e Throwable t Class[] expected Class reClass private void <init> () }
com/vladium/util/exception/ICodedException.class
ICodedException.java package com.vladium.util.exception public abstract com.vladium.util.exception.ICodedException extends java.lang.Object { public abstract java.lang.String getErrorCode () }
com/vladium/util/exception/IThrowableWrapper.class
IThrowableWrapper.java package com.vladium.util.exception abstract com.vladium.util.exception.IThrowableWrapper extends java.lang.Object { public abstract java.lang.Throwable getCause () public abstract void __printStackTrace (java.io.PrintWriter) public abstract void __printStackTrace (java.io.PrintStream) }
com/vladium/util/exit/
com/vladium/util/exit/ExitHookManager$INTSignalHandler.class
ExitHookManager.java package com.vladium.util.exit final com.vladium.util.exit.ExitHookManager$INTSignalHandler extends java.lang.Object implements sun.misc.SignalHandler { private Runnable m_runnable private sun.misc.SignalHandler m_previous public synchronized void handle (sun.misc.Signal) Throwable ignore Throwable ignore sun.misc.Signal signal void <init> (java.lang.Runnable) Runnable runnable synchronized void register () synchronized void unregister () }
com/vladium/util/exit/ExitHookManager$JRE13ExitHookManager.class
ExitHookManager.java package com.vladium.util.exit final com.vladium.util.exit.ExitHookManager$JRE13ExitHookManager extends com.vladium.util.exit.ExitHookManager { private final java.util.Map m_exitThreadMap public synchronized boolean addExitHook (java.lang.Runnable) Exception e Thread exitThread Runnable runnable public synchronized boolean removeExitHook (java.lang.Runnable) Exception e Thread exitThread Runnable runnable void <init> () }
com/vladium/util/exit/ExitHookManager$SunJREExitHookManager.class
ExitHookManager.java package com.vladium.util.exit final com.vladium.util.exit.ExitHookManager$SunJREExitHookManager extends com.vladium.util.exit.ExitHookManager { private final java.util.Map m_signalHandlerMap public synchronized boolean addExitHook (java.lang.Runnable) Throwable t com.vladium.util.exit.ExitHookManager$INTSignalHandler handler Runnable runnable public synchronized boolean removeExitHook (java.lang.Runnable) Exception e com.vladium.util.exit.ExitHookManager$INTSignalHandler handler Runnable runnable void <init> () }
com/vladium/util/exit/ExitHookManager.class
ExitHookManager.java package com.vladium.util.exit public abstract com.vladium.util.exit.ExitHookManager extends java.lang.Object implements com.vladium.util.IJREVersion { private static com.vladium.util.exit.ExitHookManager s_singleton public abstract boolean addExitHook (java.lang.Runnable) public abstract boolean removeExitHook (java.lang.Runnable) public static synchronized com.vladium.util.exit.ExitHookManager getSingleton () protected void <init> () }
emma.class
emma.java package public final emma extends java.lang.Object { private static final String EOL private static final String USAGE public void <init> () public static void main (java.lang.String[]) throws com.vladium.emma.EMMARuntimeException String[] args String commandName String[] commandArgs com.vladium.emma.Command command static void <clinit> () }
emmarun.class
emmarun.java package public final emmarun extends java.lang.Object { static Class class$emmarun public void <init> () public static void main (java.lang.String[]) throws com.vladium.emma.EMMARuntimeException String[] args com.vladium.emma.Command command static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/vladium/emma/data/merge_usage.res
com/vladium/emma/exceptions.properties
com/vladium/emma/instr/instr_usage.res
com/vladium/emma/report/report_usage.res
com/vladium/emma/run_usage.res
emma_ant.properties
emma_default.properties
com/vladium/emma/rt/RTExitHook.closure