META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
lib/
lib/repository-tools-ant.jar
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/internal/
org/eclipse/equinox/p2/internal/repository/
org/eclipse/equinox/p2/internal/repository/comparator/
org/eclipse/equinox/p2/internal/repository/comparator/JarComparator.class
JarComparator.java
package org.eclipse.equinox.p2.internal.repository.comparator
public org.eclipse.equinox.p2.internal.repository.comparator.JarComparator extends java.lang.Object implements org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator {
private static final String LINE_SEPARATOR
private static final String CLASS_EXTENSION
private static final String JAR_EXTENSION
private static final String PROPERTIES_EXTENSION
private static final String MAPPINGS_EXTENSION
private static final String PLUGIN_ID
private static final String DESTINATION_ARTIFACT_PREFIX
private static final String SUFFIX_JAR
private static final String SOURCE_ARTIFACT_PREFIX
private static final String OSGI_BUNDLE_CLASSIFIER
private static final String FEATURE_CLASSIFIER
private static final String META_INF
private static final String DSA_EXT
private static final String RSA_EXT
private static final String SF_EXT
private String sourceLocation
private String destinationLocation
private String descriptorString
public void <init> ()
public org.eclipse.core.runtime.IStatus compare (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destinationDescriptor
String classifier1
String classifier2
java.io.File firstTempFile
java.io.File secondTempFile
org.eclipse.core.runtime.CoreException e
public org.eclipse.core.runtime.IStatus compareFeatures (java.io.File, java.io.File)
java.io.File sourceFile
java.io.File destinationFile
org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser parser
org.eclipse.equinox.p2.publisher.eclipse.Feature feature1
org.eclipse.equinox.p2.publisher.eclipse.Feature feature2
org.eclipse.core.runtime.MultiStatus parent
java.util.Map entryMap
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
int i
int i
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry firstEntry
public org.eclipse.core.runtime.IStatus compare (java.io.File, java.io.File)
java.io.File sourceFile
java.io.File destinationFile
java.util.zip.ZipFile firstFile
java.util.zip.ZipFile secondFile
int firstFileSize
int secondFileSize
org.eclipse.core.runtime.MultiStatus parent
java.util.Enumeration enumeration
java.util.zip.ZipEntry entry
String entryName
java.util.zip.ZipEntry entry2
org.eclipse.core.runtime.IStatus result
String lowerCase
java.io.InputStream firstStream
java.io.InputStream secondStream
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException e
long size1
long size2
java.io.IOException e
private org.eclipse.core.runtime.IStatus compareManifest (java.io.InputStream, java.io.InputStream) throws java.io.IOException
java.io.InputStream firstStream
java.io.InputStream secondStream
java.util.jar.Manifest manifest
java.util.jar.Manifest manifest2
java.util.jar.Attributes attributes
java.util.jar.Attributes attributes2
java.util.Map$Entry entry
Object value2
private org.eclipse.core.runtime.IStatus compareClasses (java.lang.String, java.io.InputStream, long, java.io.InputStream, long) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException java.io.IOException
String entryName
java.io.InputStream stream1
long size1
java.io.InputStream stream2
long size2
org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler disassembler
byte[] firstEntryClassFileBytes
byte[] secondEntryClassFileBytes
String contentsFile1
String contentsFile2
private org.eclipse.core.runtime.IStatus compareNestedJars (java.io.InputStream, long, java.io.InputStream, long, java.lang.String) throws java.io.IOException
java.io.InputStream stream1
long size1
java.io.InputStream stream2
long size2
String entry
java.io.File firstTempFile
java.io.File secondTempFile
private org.eclipse.core.runtime.IStatus compareProperties (java.lang.String, java.io.InputStream, java.io.InputStream)
String entryName
java.io.InputStream stream1
java.io.InputStream stream2
java.util.Properties props1
java.util.Properties props2
java.util.Iterator iterator
String key
String prop1
String prop2
private org.eclipse.core.runtime.IStatus compareBytes (java.lang.String, java.io.InputStream, long, java.io.InputStream, long) throws java.io.IOException
String entryName
java.io.InputStream firstStream
long size1
java.io.InputStream secondStream
long size2
byte[] firstBytes
byte[] secondBytes
private java.util.Properties loadProperties (java.io.InputStream)
java.io.InputStream input
java.util.Properties result
private java.lang.String normalize (java.lang.String)
String entryName
StringBuffer buffer
char[] chars
int i
int max
char currentChar
private org.eclipse.core.runtime.IStatus newErrorStatus (java.lang.String, java.lang.Exception)
String message
Exception e
private org.eclipse.core.runtime.IStatus newErrorStatus (java.lang.String)
String message
private java.io.File getLocalJarFile (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
String prefix
java.io.File file
java.io.BufferedOutputStream stream
org.eclipse.core.runtime.IStatus status
java.io.FileNotFoundException e
java.io.IOException e
private java.io.File getLocalJarFile (java.io.InputStream, java.lang.String, long) throws java.io.IOException
java.io.InputStream inputStream
String entry
long size
byte[] firstEntryClassFileBytes
java.io.File tempFile
java.io.BufferedOutputStream stream
private boolean isSigningEntry (java.lang.String)
String entry
}
org/eclipse/equinox/p2/internal/repository/comparator/MD5ArtifactComparator.class
MD5ArtifactComparator.java
package org.eclipse.equinox.p2.internal.repository.comparator
public org.eclipse.equinox.p2.internal.repository.comparator.MD5ArtifactComparator extends java.lang.Object implements org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator {
public static String MD5_COMPARATOR_ID
static void <clinit> ()
public void <init> ()
public org.eclipse.core.runtime.IStatus compare (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destDescriptor
String sourceMD5
String destMD5
}
org/eclipse/equinox/p2/internal/repository/comparator/java/
org/eclipse/equinox/p2/internal/repository/comparator/java/Annotation.class
Annotation.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent[] NO_ENTRIES
private int typeIndex
private char[] typeName
private int componentsNumber
private org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent[] components
private int readOffset
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int length
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent component
public int getTypeIndex ()
public int getComponentsNumber ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent[] getComponents ()
int sizeInBytes ()
public char[] getTypeName ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/AnnotationComponent.class
AnnotationComponent.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private int componentNameIndex
private char[] componentName
private org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue componentValue
private int readOffset
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int nameIndex
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue value
public int getComponentNameIndex ()
public char[] getComponentName ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue getComponentValue ()
int sizeInBytes ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/AnnotationComponentValue.class
AnnotationComponentValue.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
public static final int BYTE_TAG
public static final int CHAR_TAG
public static final int DOUBLE_TAG
public static final int FLOAT_TAG
public static final int INTEGER_TAG
public static final int LONG_TAG
public static final int SHORT_TAG
public static final int BOOLEAN_TAG
public static final int STRING_TAG
public static final int ENUM_TAG
public static final int CLASS_TAG
public static final int ANNOTATION_TAG
public static final int ARRAY_TAG
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue[] NO_VALUES
private org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue[] annotationComponentValues
private org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotationValue
private org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry classInfo
private int classFileInfoIndex
private org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantValue
private int constantValueIndex
private int enumConstantTypeNameIndex
private int enumConstantNameIndex
private char[] enumConstantTypeName
private char[] enumConstantName
private int readOffset
private int tag
private int valuesNumber
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int t
int constantIndex
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int classFileIndex
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
int numberOfValues
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue value
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue[] getAnnotationComponentValues ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation getAnnotationValue ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry getClassInfo ()
public int getClassInfoIndex ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry getConstantValue ()
public int getConstantValueIndex ()
public char[] getEnumConstantName ()
public int getEnumConstantNameIndex ()
public char[] getEnumConstantTypeName ()
public int getEnumConstantTypeNameIndex ()
public int getTag ()
public int getValuesNumber ()
int sizeInBytes ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/AnnotationDefaultAttribute.class
AnnotationDefaultAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationDefaultAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue memberValue
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
public org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue getMemberValue ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/AttributeNamesConstants.class
AttributeNamesConstants.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public abstract org.eclipse.equinox.p2.internal.repository.comparator.java.AttributeNamesConstants extends java.lang.Object {
public static final char[] SYNTHETIC
public static final char[] CONSTANT_VALUE
public static final char[] LINE_NUMBER
public static final char[] LOCAL_VARIABLE
public static final char[] INNER_CLASSES
public static final char[] CODE
public static final char[] EXCEPTIONS
public static final char[] SOURCE
public static final char[] DEPRECATED
public static final char[] SIGNATURE
public static final char[] ENCLOSING_METHOD
public static final char[] LOCAL_VARIABLE_TYPE_TABLE
public static final char[] RUNTIME_VISIBLE_ANNOTATIONS
public static final char[] RUNTIME_INVISIBLE_ANNOTATIONS
public static final char[] RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
public static final char[] RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
public static final char[] ANNOTATION_DEFAULT
public static final char[] STACK_MAP_TABLE
public static final char[] STACK_MAP
public static final char[] VAR_ARGS
static void <clinit> ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/CharOperation.class
CharOperation.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public final org.eclipse.equinox.p2.internal.repository.comparator.java.CharOperation extends java.lang.Object {
public static final char[] This
public static final char[] JAVA_LANG_ANNOTATION_DOCUMENTED
public static final char[] JAVA_LANG_ANNOTATION_ELEMENTTYPE
public static final char[] JAVA_LANG_ANNOTATION_RETENTION
public static final char[] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
public static final char[] JAVA_LANG_ANNOTATION_TARGET
public static final char[] JAVA_LANG_DEPRECATED
public static final char[] JAVA_LANG_ANNOTATION_INHERITED
public static final char[] NO_CHAR
public static final char[][] NO_CHAR_CHAR
static void <clinit> ()
public void <init> ()
public static final int hashCode (char[])
char[] array
int length
int hash
int i
int i
int last
public static final int lastIndexOf (char, char[])
char toBeFound
char[] array
int i
public static final char[][] splitOn (char, char[])
char divider
char[] array
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
public static final int indexOf (char, char[], int)
char toBeFound
char[] array
int start
int i
public static final char[] concat (char, char[], char)
char prefix
char[] array
char suffix
int length
char[] result
public static final char[] concat (char[], char[], char[])
char[] first
char[] second
char[] third
int length1
int length2
int length3
char[] result
public static final char[] concat (char[], char[])
char[] first
char[] second
int length1
int length2
char[] result
public static final void replace (char[], char, char)
char[] array
char toBeReplaced
char replacementChar
int i
int max
public static final char[] replaceOnCopy (char[], char, char)
char[] array
char toBeReplaced
char replacementChar
char[] result
int i
int length
char c
public static final int indexOf (char, char[])
char toBeFound
char[] array
public static final char[] subarray (char[], int, int)
char[] array
int start
int end
char[] result
public static final char[][] subarray (char[][], int, int)
char[][] array
int start
int end
char[][] result
public static final char[][] splitOn (char, char[], int, int)
char divider
char[] array
int start
int end
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ClassFileAttribute.class
ClassFileAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
public static final org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] NO_ATTRIBUTES
private long attributeLength
private int attributeNameIndex
private char[] attributeName
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public int getAttributeNameIndex ()
public char[] getAttributeName ()
public long getAttributeLength ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ClassFileReader.class
ClassFileReader.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
public static final int ALL
public static final int CONSTANT_POOL
public static final int METHOD_INFOS
public static final int FIELD_INFOS
public static final int SUPER_INTERFACES
public static final int CLASSFILE_ATTRIBUTES
public static final int METHOD_BODIES
public static final int ALL_BUT_METHOD_BODIES
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo[] NO_FIELD_INFOS
private static final char[][] NO_INTERFACES_NAMES
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo[] NO_METHOD_INFOS
private int accessFlags
private org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
private int attributesCount
private char[] className
private int classNameIndex
private org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
private org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo[] fields
private int fieldsCount
private org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttribute innerClassesAttribute
private int[] interfaceIndexes
private char[][] interfaceNames
private int interfacesCount
private int magicNumber
private int majorVersion
private org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo[] methods
private int methodsCount
private int minorVersion
private org.eclipse.equinox.p2.internal.repository.comparator.java.SourceFileAttribute sourceFileAttribute
private char[] superclassName
private int superclassNameIndex
static void <clinit> ()
public void <init> (byte[], int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
int decodingFlags
int constantPoolCount
int constantPoolCount
int[] constantPoolOffsets
int[] constantPoolOffsets
int readOffset
int i
int tag
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo field
int i
int i
int attributeCountForField
int j
int attributeLength
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo method
int i
int i
int attributeCountForMethod
int j
int attributeLength
int attributesIndex
int i
int utf8Offset
char[] attributeName
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException e
Exception e
public int getAccessFlags ()
public int getAttributeCount ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] getAttributes ()
public int getClassIndex ()
public char[] getClassName ()
private char[] getConstantClassNameAt (byte[], int[], int)
byte[] classFileBytes
int[] constantPoolOffsets
int constantPoolIndex
int utf8Offset
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool getConstantPool ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo[] getFieldInfos ()
public int getFieldsCount ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttribute getInnerClassesAttribute ()
public int[] getInterfaceIndexes ()
public char[][] getInterfaceNames ()
public int getMagic ()
public int getMajorVersion ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo[] getMethodInfos ()
public int getMethodsCount ()
public int getMinorVersion ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.SourceFileAttribute getSourceFileAttribute ()
public int getSuperclassIndex ()
public char[] getSuperclassName ()
public boolean isClass ()
public boolean isInterface ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ClassFileStruct.class
ClassFileStruct.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public abstract org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct extends java.lang.Object {
public void <init> ()
protected double doubleAt (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
protected float floatAt (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
protected int i1At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
protected int i2At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected int i4At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected long i8At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected int u1At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
protected int u2At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected long u4At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected char[] utf8At (byte[], int, int, int)
byte[] reference
int relativeOffset
int structOffset
int bytesAvailable
int length
char[] outputBuf
int outputPos
int readOffset
int x
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ClassFormatException.class
ClassFormatException.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException extends java.lang.Exception {
public static final int ERROR_MALFORMED_UTF8
public static final int ERROR_TRUNCATED_INPUT
public static final int INVALID_CONSTANT_POOL_ENTRY
public static final int TOO_MANY_BYTES
public static final int INVALID_ARGUMENTS_FOR_INVOKEINTERFACE
public static final int INVALID_BYTECODE
public static final int INVALID_TAG_CONSTANT
public static final int INVALID_MAGIC_NUMBER
private static final long serialVersionUID
public void <init> (int)
int errorID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/equinox/p2/internal/repository/comparator/java/CodeAttribute.class
CodeAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionTableEntry[] NO_EXCEPTION_TABLE
private org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
private int attributesCount
private byte[] bytecodes
private byte[] classFileBytes
private long codeLength
private int codeOffset
private org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
private org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionTableEntry[] exceptionTableEntries
private int exceptionTableLength
private int maxLocals
private int maxStack
static void <clinit> ()
void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int readOffset
int i
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] getAttributes ()
public int getAttributesCount ()
public byte[] getBytecodes ()
public long getCodeLength ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionTableEntry[] getExceptionTable ()
public int getExceptionTableLength ()
public int getMaxLocals ()
public int getMaxStack ()
public void traverse (org.eclipse.equinox.p2.internal.repository.comparator.java.DefaultBytecodeVisitor) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
org.eclipse.equinox.p2.internal.repository.comparator.java.DefaultBytecodeVisitor visitor
int pc
int opcode
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int _const
int _const
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
int branchOffset
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int startpc
int startpc
int defaultOffset
int defaultOffset
int low
int high
int length
int[] jumpOffsets
int i
int npairs
int[][] offset_pairs
int i
byte count
int extraArgs
int atype
int dimensions
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ConstantPool.class
ConstantPool.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private int constantPoolCount
private int[] constantPoolOffset
private byte[] classFileBytes
void <init> (byte[], int[])
byte[] reference
int[] constantPoolOffset
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry decodeEntry (int)
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int kind
int declaringClassIndex
int declaringClassIndex
int fieldNameIndex
int fieldDescriptorIndex
int methodNameIndex
int methodDescriptorIndex
public int getConstantPoolCount ()
public int getEntryKind (int)
int index
private char[] getUtf8ValueAt (int)
int utf8Index
int utf8Offset
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ConstantPoolConstant.class
ConstantPoolConstant.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public abstract org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolConstant extends java.lang.Object {
public static final int CONSTANT_Class
public static final int CONSTANT_Fieldref
public static final int CONSTANT_Methodref
public static final int CONSTANT_InterfaceMethodref
public static final int CONSTANT_String
public static final int CONSTANT_Integer
public static final int CONSTANT_Float
public static final int CONSTANT_Long
public static final int CONSTANT_Double
public static final int CONSTANT_NameAndType
public static final int CONSTANT_Utf8
public static final int CONSTANT_Methodref_SIZE
public static final int CONSTANT_Class_SIZE
public static final int CONSTANT_Double_SIZE
public static final int CONSTANT_Fieldref_SIZE
public static final int CONSTANT_Float_SIZE
public static final int CONSTANT_Integer_SIZE
public static final int CONSTANT_InterfaceMethodref_SIZE
public static final int CONSTANT_Long_SIZE
public static final int CONSTANT_String_SIZE
public static final int CONSTANT_Utf8_SIZE
public static final int CONSTANT_NameAndType_SIZE
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ConstantPoolEntry.class
ConstantPoolEntry.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry extends java.lang.Object {
private int kind
private int classInfoNameIndex
private int classIndex
private int nameAndTypeIndex
private int stringIndex
private char[] stringValue
private int integerValue
private float floatValue
private double doubleValue
private long longValue
private int nameAndTypeDescriptorIndex
private int nameAndTypeNameIndex
private char[] className
private char[] fieldName
private char[] methodName
private char[] fieldDescriptor
private char[] methodDescriptor
private char[] utf8Value
private int utf8Length
private char[] classInfoName
public void <init> ()
public int getKind ()
public void setKind (int)
int kind
public int getClassInfoNameIndex ()
public int getClassIndex ()
public int getNameAndTypeIndex ()
public int getStringIndex ()
public java.lang.String getStringValue ()
public int getIntegerValue ()
public float getFloatValue ()
public double getDoubleValue ()
public long getLongValue ()
public int getNameAndTypeInfoDescriptorIndex ()
public int getNameAndTypeInfoNameIndex ()
public char[] getClassName ()
public char[] getFieldName ()
public char[] getMethodName ()
public char[] getFieldDescriptor ()
public char[] getMethodDescriptor ()
public char[] getUtf8Value ()
public char[] getClassInfoName ()
public void setClassInfoNameIndex (int)
int classInfoNameIndex
public void setClassIndex (int)
int classIndex
public void setNameAndTypeIndex (int)
int nameAndTypeIndex
public void setStringIndex (int)
int stringIndex
public void setStringValue (char[])
char[] stringValue
public void setIntegerValue (int)
int integerValue
public void setFloatValue (float)
float floatValue
public void setDoubleValue (double)
double doubleValue
public void setLongValue (long)
long longValue
public int getNameAndTypeDescriptorIndex ()
public void setNameAndTypeDescriptorIndex (int)
int nameAndTypeDescriptorIndex
public int getNameAndTypeNameIndex ()
public void setNameAndTypeNameIndex (int)
int nameAndTypeNameIndex
public void setClassName (char[])
char[] className
public void setFieldName (char[])
char[] fieldName
public void setMethodName (char[])
char[] methodName
public void setFieldDescriptor (char[])
char[] fieldDescriptor
public void setMethodDescriptor (char[])
char[] methodDescriptor
public void setUtf8Value (char[])
char[] utf8Value
public void setClassInfoName (char[])
char[] classInfoName
public int getUtf8Length ()
public void setUtf8Length (int)
int utf8Length
public void reset ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ConstantValueAttribute.class
ConstantValueAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantValueAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private int constantValueIndex
private org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry getConstantValue ()
public int getConstantValueIndex ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/DefaultBytecodeVisitor.class
DefaultBytecodeVisitor.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.DefaultBytecodeVisitor extends java.lang.Object {
private static final String EMPTY_CLASS_NAME
private static final String EMPTY_LOCAL_NAME
private static final int T_BOOLEAN
private static final int T_CHAR
private static final int T_FLOAT
private static final int T_DOUBLE
private static final int T_BYTE
private static final int T_SHORT
private static final int T_INT
private static final int T_LONG
private StringBuffer buffer
private String lineSeparator
private int tabNumber
private int digitNumberForPC
private int mode
public void <init> (org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute, char[], boolean, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute codeAttribute
char[] methodDescriptor
boolean isStatic
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
long codeLength
public void _aaload (int)
int pc
private void dumpPcNumber (int)
int pc
int digitForPC
int i
int max
public void _aastore (int)
int pc
public void _aconst_null (int)
int pc
public void _aload_0 (int)
int pc
public void _aload_1 (int)
int pc
public void _aload_2 (int)
int pc
public void _aload_3 (int)
int pc
public void _aload (int, int)
int pc
int index
public void _anewarray (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantClass
public void _areturn (int)
int pc
public void _arraylength (int)
int pc
public void _astore_0 (int)
int pc
public void _astore_1 (int)
int pc
public void _astore_2 (int)
int pc
public void _astore_3 (int)
int pc
public void _astore (int, int)
int pc
int index
public void _athrow (int)
int pc
public void _baload (int)
int pc
public void _bastore (int)
int pc
public void _bipush (int, byte)
int pc
byte _byte
public void _caload (int)
int pc
public void _castore (int)
int pc
public void _checkcast (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantClass
public void _d2f (int)
int pc
public void _d2i (int)
int pc
public void _d2l (int)
int pc
public void _dadd (int)
int pc
public void _daload (int)
int pc
public void _dastore (int)
int pc
public void _dcmpg (int)
int pc
public void _dcmpl (int)
int pc
public void _dconst_0 (int)
int pc
public void _dconst_1 (int)
int pc
public void _ddiv (int)
int pc
public void _dload_0 (int)
int pc
public void _dload_1 (int)
int pc
public void _dload_2 (int)
int pc
public void _dload_3 (int)
int pc
public void _dload (int, int)
int pc
int index
public void _dmul (int)
int pc
public void _dneg (int)
int pc
public void _drem (int)
int pc
public void _dreturn (int)
int pc
public void _dstore_0 (int)
int pc
public void _dstore_1 (int)
int pc
public void _dstore_2 (int)
int pc
public void _dstore_3 (int)
int pc
public void _dstore (int, int)
int pc
int index
public void _dsub (int)
int pc
public void _dup_x1 (int)
int pc
public void _dup_x2 (int)
int pc
public void _dup (int)
int pc
public void _dup2_x1 (int)
int pc
public void _dup2_x2 (int)
int pc
public void _dup2 (int)
int pc
public void _f2d (int)
int pc
public void _f2i (int)
int pc
public void _f2l (int)
int pc
public void _fadd (int)
int pc
public void _faload (int)
int pc
public void _fastore (int)
int pc
public void _fcmpg (int)
int pc
public void _fcmpl (int)
int pc
public void _fconst_0 (int)
int pc
public void _fconst_1 (int)
int pc
public void _fconst_2 (int)
int pc
public void _fdiv (int)
int pc
public void _fload_0 (int)
int pc
public void _fload_1 (int)
int pc
public void _fload_2 (int)
int pc
public void _fload_3 (int)
int pc
public void _fload (int, int)
int pc
int index
public void _fmul (int)
int pc
public void _fneg (int)
int pc
public void _frem (int)
int pc
public void _freturn (int)
int pc
public void _fstore_0 (int)
int pc
public void _fstore_1 (int)
int pc
public void _fstore_2 (int)
int pc
public void _fstore_3 (int)
int pc
public void _fstore (int, int)
int pc
int index
public void _fsub (int)
int pc
public void _getfield (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantFieldref
public void _getstatic (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantFieldref
public void _goto_w (int, int)
int pc
int branchOffset
public void _goto (int, int)
int pc
int branchOffset
public void _i2b (int)
int pc
public void _i2c (int)
int pc
public void _i2d (int)
int pc
public void _i2f (int)
int pc
public void _i2l (int)
int pc
public void _i2s (int)
int pc
public void _iadd (int)
int pc
public void _iaload (int)
int pc
public void _iand (int)
int pc
public void _iastore (int)
int pc
public void _if_acmpeq (int, int)
int pc
int branchOffset
public void _if_acmpne (int, int)
int pc
int branchOffset
public void _if_icmpeq (int, int)
int pc
int branchOffset
public void _if_icmpge (int, int)
int pc
int branchOffset
public void _if_icmpgt (int, int)
int pc
int branchOffset
public void _if_icmple (int, int)
int pc
int branchOffset
public void _if_icmplt (int, int)
int pc
int branchOffset
public void _if_icmpne (int, int)
int pc
int branchOffset
public void _iconst_0 (int)
int pc
public void _iconst_1 (int)
int pc
public void _iconst_2 (int)
int pc
public void _iconst_3 (int)
int pc
public void _iconst_4 (int)
int pc
public void _iconst_5 (int)
int pc
public void _iconst_m1 (int)
int pc
public void _idiv (int)
int pc
public void _ifeq (int, int)
int pc
int branchOffset
public void _ifge (int, int)
int pc
int branchOffset
public void _ifgt (int, int)
int pc
int branchOffset
public void _ifle (int, int)
int pc
int branchOffset
public void _iflt (int, int)
int pc
int branchOffset
public void _ifne (int, int)
int pc
int branchOffset
public void _ifnonnull (int, int)
int pc
int branchOffset
public void _ifnull (int, int)
int pc
int branchOffset
public void _iinc (int, int, int)
int pc
int index
int _const
public void _iload_0 (int)
int pc
public void _iload_1 (int)
int pc
public void _iload_2 (int)
int pc
public void _iload_3 (int)
int pc
public void _iload (int, int)
int pc
int index
public void _imul (int)
int pc
public void _ineg (int)
int pc
public void _instanceof (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantClass
public void _invokeinterface (int, int, byte, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
byte nargs
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantInterfaceMethodref
public void _invokespecial (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantMethodref
String signature
public void _invokestatic (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantMethodref
String signature
public void _invokevirtual (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantMethodref
String signature
public void _ior (int)
int pc
public void _irem (int)
int pc
public void _ireturn (int)
int pc
public void _ishl (int)
int pc
public void _ishr (int)
int pc
public void _istore_0 (int)
int pc
public void _istore_1 (int)
int pc
public void _istore_2 (int)
int pc
public void _istore_3 (int)
int pc
public void _istore (int, int)
int pc
int index
public void _isub (int)
int pc
public void _iushr (int)
int pc
public void _ixor (int)
int pc
public void _jsr_w (int, int)
int pc
int branchOffset
public void _jsr (int, int)
int pc
int branchOffset
public void _l2d (int)
int pc
public void _l2f (int)
int pc
public void _l2i (int)
int pc
public void _ladd (int)
int pc
public void _laload (int)
int pc
public void _land (int)
int pc
public void _lastore (int)
int pc
public void _lcmp (int)
int pc
public void _lconst_0 (int)
int pc
public void _lconst_1 (int)
int pc
public void _ldc_w (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public void _ldc (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public void _ldc2_w (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public void _ldiv (int)
int pc
public void _lload_0 (int)
int pc
public void _lload_1 (int)
int pc
public void _lload_2 (int)
int pc
public void _lload_3 (int)
int pc
public void _lload (int, int)
int pc
int index
public void _lmul (int)
int pc
public void _lneg (int)
int pc
public void _lookupswitch (int, int, int, int[][])
int pc
int defaultoffset
int npairs
int[][] offset_pairs
int i
public void _lor (int)
int pc
public void _lrem (int)
int pc
public void _lreturn (int)
int pc
public void _lshl (int)
int pc
public void _lshr (int)
int pc
public void _lstore_0 (int)
int pc
public void _lstore_1 (int)
int pc
public void _lstore_2 (int)
int pc
public void _lstore_3 (int)
int pc
public void _lstore (int, int)
int pc
int index
public void _lsub (int)
int pc
public void _lushr (int)
int pc
public void _lxor (int)
int pc
public void _monitorenter (int)
int pc
public void _monitorexit (int)
int pc
public void _multianewarray (int, int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
int dimensions
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantClass
public void _new (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantClass
public void _newarray (int, int)
int pc
int atype
public void _nop (int)
int pc
public void _pop (int)
int pc
public void _pop2 (int)
int pc
public void _putfield (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantFieldref
public void _putstatic (int, int, org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
int pc
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantFieldref
public void _ret (int, int)
int pc
int index
public void _return (int)
int pc
public void _saload (int)
int pc
public void _sastore (int)
int pc
public void _sipush (int, short)
int pc
short value
public void _swap (int)
int pc
public void _tableswitch (int, int, int, int, int[])
int pc
int defaultoffset
int low
int high
int[] jump_offsets
int i
public void _wide (int, int, int, int)
int pc
int iincopcode
int index
int _const
public void _wide (int, int, int)
int pc
int opcode
int index
public void _breakpoint (int)
int pc
public void _impdep1 (int)
int pc
public void _impdep2 (int)
int pc
private boolean isCompact ()
private java.lang.String returnConstantClassName (org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantClass
char[] className
StringBuffer classNameBuffer
private java.lang.String returnClassName (char[])
char[] classInfoName
int lastIndexOfSlash
private java.lang.String returnDeclaringClassName (org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantRef
char[] className
private java.lang.String returnMethodSignature (org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry)
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantMethodref
char[] methodDescriptor
char[] signature
private void writeNewLine ()
private void writeTabs ()
int i
int max
private void writeExtraTabs (int)
int extraTabs
int i
int max
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Disassembler$1.class
Disassembler.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler this$0
private final char[] val$EMPTY_CHAR_ARRAY
void <init> (org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler, char[])
public int compare (org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry, org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry)
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry o1
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry o2
char[] innerClassName1
char[] innerClassName2
char[] innerName1
char[] innerName2
char[] outerClassName1
char[] outerClassName2
StringBuffer buffer1
StringBuffer buffer2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Disassembler$2.class
Disassembler.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler$2 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler this$0
void <init> (org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler)
public int compare (org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo, org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo)
org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo fieldInfo1
org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo fieldInfo2
int compare
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Disassembler$3.class
Disassembler.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler$3 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler this$0
void <init> (org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler)
public int compare (org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo, org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo)
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo methodInfo1
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo methodInfo2
int compare
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Disassembler.class
Disassembler.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.Disassembler extends java.lang.Object {
public static final int DETAILED
public static final int COMPACT
private static final char[] ANY_EXCEPTION
private static final String VERSION_UNKNOWN
static void <clinit> ()
public void <init> ()
private boolean appendModifier (java.lang.StringBuffer, int, int, java.lang.String, boolean)
StringBuffer buffer
int accessFlags
int modifierConstant
String modifier
boolean firstModifier
private void decodeModifiers (java.lang.StringBuffer, int, int[])
StringBuffer buffer
int accessFlags
int[] checkBits
private void decodeModifiers (java.lang.StringBuffer, int, boolean, boolean, int[])
StringBuffer buffer
int accessFlags
boolean printDefault
boolean asBridge
int[] checkBits
boolean firstModifier
int i
int max
private void decodeModifiersForField (java.lang.StringBuffer, int)
StringBuffer buffer
int accessFlags
private final void decodeModifiersForInnerClasses (java.lang.StringBuffer, int, boolean)
StringBuffer buffer
int accessFlags
boolean printDefault
private final void decodeModifiersForMethod (java.lang.StringBuffer, int)
StringBuffer buffer
int accessFlags
private final void decodeModifiersForType (java.lang.StringBuffer, int)
StringBuffer buffer
int accessFlags
public static java.lang.String escapeString (java.lang.String)
String s
StringBuffer buffer
int i
int max
char c
static java.lang.String decodeStringValue (char[])
char[] chars
StringBuffer buffer
int i
int max
char c
static java.lang.String decodeStringValue (java.lang.String)
String s
public java.lang.String disassemble (byte[], java.lang.String, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
String lineSeparator
int mode
ArrayIndexOutOfBoundsException e
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
char[] typeName
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent[] components
int i
int max
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent annotationComponent
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue annotationComponentValue
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
String value
char[] typeName
char[] constantName
char[] className
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue[] annotationComponentValues
int i
int max
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationDefaultAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationDefaultAttribute annotationDefaultAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue componentValue
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader, char[], org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
char[] className
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo methodInfo
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute codeAttribute
char[] methodDescriptor
org.eclipse.equinox.p2.internal.repository.comparator.java.SignatureAttribute signatureAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeVisibleAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeInvisibleAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeVisibleParameterAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeInvisibleParameterAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute annotationDefaultAttribute
int accessFlags
boolean isVarArgs
char[] methodHeader
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] invisibleParameterAnnotations
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] visibleParameterAnnotations
int length
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleParameterAnnotationsAttribute attribute
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleParameterAnnotationsAttribute attribute
int insertionPosition
int start
StringBuffer stringBuffer
int i
int stringBufferSize
org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionAttribute exceptionAttribute
char[][] exceptionNames
int length
int i
char[] exceptionName
private java.lang.String disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader, java.lang.String, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
String lineSeparator
int mode
char[] className
int accessFlags
boolean isEnum
StringBuffer buffer
org.eclipse.equinox.p2.internal.repository.comparator.java.SourceFileAttribute sourceAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute classFileAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.SignatureAttribute signatureAttribute
int minorVersion
int majorVersion
String versionNumber
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttribute innerClassesAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeVisibleAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeInvisibleAnnotationsAttribute
boolean decoded
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry[] entries
int i
int max
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry entry
char[] innerClassName
boolean isAnnotation
boolean isInterface
char[] superclassName
char[][] superclassInterfaces
int length
int i
char[] superinterface
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int length
org.eclipse.equinox.p2.internal.repository.comparator.java.EnclosingMethodAttribute enclosingMethodAttribute
int remainingAttributesLength
private boolean isJavaLangObject (char[])
char[] className
private boolean isVarArgs (org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo)
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo methodInfo
int accessFlags
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute, char[], boolean, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute codeAttribute
char[] methodDescriptor
boolean isStatic
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.DefaultBytecodeVisitor visitor
int exceptionTableLength
int tabNumberForExceptionAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionTableEntry[] exceptionTableEntries
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionTableEntry exceptionTableEntry
char[] catchType
char[] catchType
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.EnclosingMethodAttribute, java.lang.StringBuffer, java.lang.String, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.EnclosingMethodAttribute enclosingMethodAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo fieldInfo
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
char[] fieldDescriptor
org.eclipse.equinox.p2.internal.repository.comparator.java.SignatureAttribute signatureAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeVisibleAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute runtimeInvisibleAnnotationsAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantValueAttribute constantValueAttribute
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttribute, java.lang.StringBuffer, java.lang.String, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttribute innerClassesAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry[] innerClassesAttributeEntries
int length
int innerClassNameIndex
int outerClassNameIndex
int innerNameIndex
int accessFlags
org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry innerClassesAttributeEntry
char[] EMPTY_CHAR_ARRAY
int i
private void disassemble (int, org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation, java.lang.StringBuffer, java.lang.String, int, int)
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation parameterAnnotation
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
int i
int max
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleAnnotationsAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
int i
int max
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleParameterAnnotationsAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] parameterAnnotations
int i
int max
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleAnnotationsAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
int i
int max
private void disassemble (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleParameterAnnotationsAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] parameterAnnotations
int i
int max
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
char[] typeName
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent[] components
int length
int i
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponent annotationComponent
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue annotationComponentValue
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
String value
char[] typeName
char[] constantName
char[] className
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue[] annotationComponentValues
int i
int max
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationDefaultAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationDefaultAttribute annotationDefaultAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.AnnotationComponentValue componentValue
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleAnnotationsAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
int i
int max
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleParameterAnnotationsAttribute, java.lang.StringBuffer, int, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute
StringBuffer buffer
int index
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] parameterAnnotations
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleParameterAnnotationsAttribute, java.lang.StringBuffer, int, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute
StringBuffer buffer
int index
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] parameterAnnotations
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation parameterAnnotation
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
int i
int max
private void disassembleAsModifier (org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleAnnotationsAttribute, java.lang.StringBuffer, java.lang.String, int, int)
org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
int i
int max
private void disassembleTypeMembers (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader, char[], java.lang.StringBuffer, java.lang.String, int, int, boolean)
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
char[] className
StringBuffer buffer
String lineSeparator
int tabNumber
int mode
boolean isEnum
org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo[] fields
int i
int max
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo[] methods
int i
int max
private final void dumpTab (int, java.lang.StringBuffer)
int tabNumber
StringBuffer buffer
int i
private org.eclipse.equinox.p2.internal.repository.comparator.java.EnclosingMethodAttribute getEnclosingMethodAttribute (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader)
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int i
int max
private char[] getSignatureForField (char[])
char[] fieldDescriptor
char[] newFieldDescriptor
char[] fieldDescriptorSignature
private boolean isDeprecated (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader)
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int i
int max
private boolean isSynthetic (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader)
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
int flags
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int i
int max
private boolean checkMode (int, int)
int mode
int flag
private boolean isCompact (int)
int mode
private char[] returnClassName (char[], char, int)
char[] classInfoName
char separator
int mode
int lastIndexOfSlash
private void writeNewLine (java.lang.StringBuffer, java.lang.String, int)
StringBuffer buffer
String lineSeparator
int tabNumber
}
org/eclipse/equinox/p2/internal/repository/comparator/java/EnclosingMethodAttribute.class
EnclosingMethodAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.EnclosingMethodAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private int enclosingClassIndex
private char[] enclosingClassName
private int methodDescriptorIndex
private char[] methodDescriptor
private int methodNameIndex
private char[] methodName
private int methodNameAndTypeIndex
void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public char[] getEnclosingClass ()
public int getEnclosingClassIndex ()
public char[] getMethodDescriptor ()
public int getMethodDescriptorIndex ()
public char[] getMethodName ()
public int getMethodNameIndex ()
public int getMethodNameAndTypeIndex ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ExceptionAttribute.class
ExceptionAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private int exceptionsNumber
private char[][] exceptionNames
private int[] exceptionIndexes
void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int exceptionLength
int readOffset
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int i
public int[] getExceptionIndexes ()
public char[][] getExceptionNames ()
public int getExceptionsNumber ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ExceptionTableEntry.class
ExceptionTableEntry.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionTableEntry extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private int startPC
private int endPC
private int handlerPC
private int catchTypeIndex
private char[] catchType
void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public int getStartPC ()
public int getEndPC ()
public int getHandlerPC ()
public int getCatchTypeIndex ()
public char[] getCatchType ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/FieldInfo.class
FieldInfo.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private int accessFlags
private int attributeBytes
private org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
private int attributesCount
private org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantValueAttribute constantValueAttribute
private char[] descriptor
private int descriptorIndex
private boolean isDeprecated
private boolean isSynthetic
private char[] name
private int nameIndex
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int flags
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int readOffset
int attributesIndex
int i
char[] attributeName
public int getAccessFlags ()
public int getAttributeCount ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] getAttributes ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantValueAttribute getConstantValueAttribute ()
public char[] getDescriptor ()
public int getDescriptorIndex ()
public char[] getName ()
public int getNameIndex ()
public boolean hasConstantValueAttribute ()
public boolean isDeprecated ()
public boolean isSynthetic ()
int sizeInBytes ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/IModifierConstants.class
IModifierConstants.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public abstract org.eclipse.equinox.p2.internal.repository.comparator.java.IModifierConstants 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_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_TRANSIENT
public static final int ACC_VARARGS
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final String VERSION_1_1
public static final String VERSION_1_2
public static final String VERSION_1_3
public static final String VERSION_1_4
public static final String VERSION_1_5
public static final String VERSION_1_6
public static final String VERSION_1_7
public static final String VERSION_CLDC_1_1
}
org/eclipse/equinox/p2/internal/repository/comparator/java/IOpcodeMnemonics.class
IOpcodeMnemonics.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public abstract org.eclipse.equinox.p2.internal.repository.comparator.java.IOpcodeMnemonics 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 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
}
org/eclipse/equinox/p2/internal/repository/comparator/java/InnerClassesAttribute.class
InnerClassesAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry[] NO_ENTRIES
private int numberOfClasses
private org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry[] entries
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int length
int readOffset
int i
public org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry[] getInnerClassAttributesEntries ()
public int getNumberOfClasses ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/InnerClassesAttributeEntry.class
InnerClassesAttributeEntry.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.InnerClassesAttributeEntry extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private int innerClassNameIndex
private int outerClassNameIndex
private int innerNameIndex
private char[] innerClassName
private char[] outerClassName
private char[] innerName
private int accessFlags
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public int getAccessFlags ()
public char[] getInnerClassName ()
public int getInnerClassNameIndex ()
public char[] getInnerName ()
public int getInnerNameIndex ()
public char[] getOuterClassName ()
public int getOuterClassNameIndex ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Messages.class
Messages.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String differentNumberOfEntries
public static String binaryDifferentLength
public static String classesDifferent
public static String propertiesSizesDifferent
public static String differentPropertyValueFull
public static String missingProperty
public static String manifestDifferentSize
public static String manifestMissingEntry
public static String manifestDifferentValue
public static String binaryFilesDifferent
public static String differentEntry
public static String missingEntry
public static String ioexception
public static String featureSize
public static String featureIdsDontMatch
public static String featureVersionsDontMatch
public static String featureEntry
public static String featureEntryOptional
public static String featureEntryUnpack
public static String featureEntryMatch
public static String featureEntryFilter
public static String disassembler_opentypedeclaration
public static String disassembler_closetypedeclaration
public static String disassembler_endofmethodheader
public static String disassembler_begincommentline
public static String disassembler_fieldhasconstant
public static String disassembler_endoffieldheader
public static String disassembler_sourceattributeheader
public static String disassembler_enclosingmethodheader
public static String disassembler_exceptiontableheader
public static String disassembler_innerattributesheader
public static String disassembler_inner_class_info_name
public static String disassembler_outer_class_info_name
public static String disassembler_inner_name
public static String disassembler_inner_accessflags
public static String disassembler_signatureattributeheader
public static String disassembler_indentation
public static String disassembler_space
public static String disassembler_comma
public static String disassembler_openinnerclassentry
public static String disassembler_closeinnerclassentry
public static String disassembler_deprecated
public static String disassembler_annotationdefaultheader
public static String disassembler_annotationdefaultvalue
public static String disassembler_annotationenumvalue
public static String disassembler_annotationclassvalue
public static String disassembler_annotationannotationvalue
public static String disassembler_annotationarrayvaluestart
public static String disassembler_annotationarrayvalueend
public static String disassembler_annotationentrystart
public static String disassembler_annotationentryend
public static String disassembler_annotationcomponent
public static String disassembler_runtimevisibleannotationsattributeheader
public static String disassembler_runtimeinvisibleannotationsattributeheader
public static String disassembler_runtimevisibleparameterannotationsattributeheader
public static String disassembler_runtimeinvisibleparameterannotationsattributeheader
public static String disassembler_parameterannotationentrystart
public static String classfileformat_versiondetails
public static String classfileformat_methoddescriptor
public static String classfileformat_fieldddescriptor
public static String classfileformat_stacksAndLocals
public static String classfileformat_superflagisnotset
public static String classfileformat_superflagisset
public static String classfileformat_clinitname
public static String classformat_classformatexception
public static String classformat_anewarray
public static String classformat_checkcast
public static String classformat_instanceof
public static String classformat_ldc_w_class
public static String classformat_ldc_w_float
public static String classformat_ldc_w_integer
public static String classformat_ldc_w_string
public static String classformat_ldc2_w_long
public static String classformat_ldc2_w_double
public static String classformat_multianewarray
public static String classformat_new
public static String classformat_iinc
public static String classformat_invokespecial
public static String classformat_invokeinterface
public static String classformat_invokestatic
public static String classformat_invokevirtual
public static String classformat_getfield
public static String classformat_getstatic
public static String classformat_putstatic
public static String classformat_putfield
public static String classformat_newarray_boolean
public static String classformat_newarray_char
public static String classformat_newarray_float
public static String classformat_newarray_double
public static String classformat_newarray_byte
public static String classformat_newarray_short
public static String classformat_newarray_int
public static String classformat_newarray_long
public static String classformat_store
public static String classformat_load
public static String classfileformat_anyexceptionhandler
public static String classfileformat_exceptiontableentry
public static String classfileformat_versionUnknown
static void <clinit> ()
private void <init> ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/MethodInfo.class
MethodInfo.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private int accessFlags
private int attributeBytes
private org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
private int attributesCount
private org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute codeAttribute
private char[] descriptor
private int descriptorIndex
private org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionAttribute exceptionAttribute
private boolean isDeprecated
private boolean isSynthetic
private char[] name
private int nameIndex
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int decodingFlags
boolean no_code_attribute
int flags
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
int attributesIndex
int readOffset
int i
char[] attributeName
public int getAccessFlags ()
public int getAttributeCount ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] getAttributes ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.CodeAttribute getCodeAttribute ()
public char[] getDescriptor ()
public int getDescriptorIndex ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.ExceptionAttribute getExceptionAttribute ()
public char[] getName ()
public int getNameIndex ()
private boolean isAbstract ()
public boolean isClinit ()
public boolean isConstructor ()
public boolean isDeprecated ()
private boolean isNative ()
public boolean isSynthetic ()
int sizeInBytes ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/OpcodeStringValues.class
OpcodeStringValues.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.OpcodeStringValues extends java.lang.Object implements org.eclipse.equinox.p2.internal.repository.comparator.java.IOpcodeMnemonics {
public static final String[] BYTECODE_NAMES
static void <clinit> ()
public void <init> ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/ParameterAnnotation.class
ParameterAnnotation.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileStruct {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] NO_ENTRIES
private int annotationsNumber
private org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
private int readOffset
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int length
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
int sizeInBytes ()
public org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] getAnnotations ()
public int getAnnotationsNumber ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/RuntimeInvisibleAnnotationsAttribute.class
RuntimeInvisibleAnnotationsAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleAnnotationsAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] NO_ENTRIES
private int annotationsNumber
private org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int length
int readOffset
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
public org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] getAnnotations ()
public int getAnnotationsNumber ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/RuntimeInvisibleParameterAnnotationsAttribute.class
RuntimeInvisibleParameterAnnotationsAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeInvisibleParameterAnnotationsAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] NO_ENTRIES
private org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] parameterAnnotations
private int parametersNumber
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int length
int readOffset
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation parameterAnnotation
public org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] getParameterAnnotations ()
public int getParametersNumber ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/RuntimeVisibleAnnotationsAttribute.class
RuntimeVisibleAnnotationsAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleAnnotationsAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] NO_ENTRIES
private int annotationsNumber
private org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] annotations
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int length
int readOffset
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation annotation
public org.eclipse.equinox.p2.internal.repository.comparator.java.Annotation[] getAnnotations ()
public int getAnnotationsNumber ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/RuntimeVisibleParameterAnnotationsAttribute.class
RuntimeVisibleParameterAnnotationsAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.RuntimeVisibleParameterAnnotationsAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private static final org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] NO_ENTRIES
private int parametersNumber
private org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] parameterAnnotations
static void <clinit> ()
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int length
int readOffset
int i
org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation parameterAnnotation
public org.eclipse.equinox.p2.internal.repository.comparator.java.ParameterAnnotation[] getParameterAnnotations ()
public int getParametersNumber ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Signature.class
Signature.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public final org.eclipse.equinox.p2.internal.repository.comparator.java.Signature extends java.lang.Object {
public static final char C_BOOLEAN
public static final char C_BYTE
public static final char C_CHAR
public static final char C_DOUBLE
public static final char C_FLOAT
public static final char C_INT
public static final char C_SEMICOLON
public static final char C_COLON
public static final char C_LONG
public static final char C_SHORT
public static final char C_VOID
public static final char C_TYPE_VARIABLE
public static final char C_STAR
public static final char C_EXCEPTION_START
public static final char C_EXTENDS
public static final char C_SUPER
public static final char C_DOT
public static final char C_DOLLAR
public static final char C_ARRAY
public static final char C_RESOLVED
public static final char C_UNRESOLVED
public static final char C_NAME_END
public static final char C_PARAM_START
public static final char C_PARAM_END
public static final char C_GENERIC_START
public static final char C_GENERIC_END
public static final char C_CAPTURE
public static final String SIG_BOOLEAN
public static final String SIG_BYTE
public static final String SIG_CHAR
public static final String SIG_DOUBLE
public static final String SIG_FLOAT
public static final String SIG_INT
public static final String SIG_LONG
public static final String SIG_SHORT
public static final String SIG_VOID
public static final int CLASS_TYPE_SIGNATURE
public static final int BASE_TYPE_SIGNATURE
public static final int TYPE_VARIABLE_SIGNATURE
public static final int ARRAY_TYPE_SIGNATURE
public static final int WILDCARD_TYPE_SIGNATURE
public static final int CAPTURE_TYPE_SIGNATURE
private static final char[] BOOLEAN
private static final char[] BYTE
private static final char[] CHAR
private static final char[] DOUBLE
private static final char[] FLOAT
private static final char[] INT
private static final char[] LONG
private static final char[] SHORT
private static final char[] VOID
private static final char[] CAPTURE
static void <clinit> ()
public void <init> ()
public static int getParameterCount (char[]) throws java.lang.IllegalArgumentException
char[] methodSignature
int count
int i
int e
public static char[][] getParameterTypes (char[]) throws java.lang.IllegalArgumentException
char[] methodSignature
int count
char[][] result
int i
int t
int e
public static char[] getReturnType (char[]) throws java.lang.IllegalArgumentException
char[] methodSignature
int paren
int last
public static char[][] getTypeParameterBounds (char[]) throws java.lang.IllegalArgumentException
char[] formalTypeParameterSignature
int p1
int p2
char[] classBound
char[] classBound
char[] classBound
char[][] interfaceBounds
int resultLength
char[][] result
public static char[][] getTypeParameters (char[]) throws java.lang.IllegalArgumentException
char[] methodOrTypeSignature
int length
java.util.ArrayList paramList
int paramStart
int i
int size
char[][] result
public static char[] toCharArray (char[]) throws java.lang.IllegalArgumentException
char[] signature
int sigLength
StringBuffer buffer
char[] result
public static char[] toCharArray (char[], char[], char[][], boolean, boolean, boolean)
char[] methodSignature
char[] methodName
char[][] parameterNames
boolean fullyQualifyTypeNames
boolean includeReturnType
boolean isVargArgs
int firstParen
StringBuffer buffer
char[] rts
char[][] pts
int i
int max
char[] result
private static int appendTypeSignature (char[], int, boolean, java.lang.StringBuffer)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
private static int appendTypeSignature (char[], int, boolean, java.lang.StringBuffer, boolean)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
boolean isVarArgs
char c
int e
private static int appendArrayTypeSignature (char[], int, boolean, java.lang.StringBuffer)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
private static int appendCaptureTypeSignature (char[], int, boolean, java.lang.StringBuffer)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
char c
private static int appendArrayTypeSignature (char[], int, boolean, java.lang.StringBuffer, boolean)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
boolean isVarArgs
int length
char c
int index
int e
int i
int dims
private static int appendClassTypeSignature (char[], int, boolean, java.lang.StringBuffer)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
char c
boolean resolved
boolean removePackageQualifiers
int p
int checkpoint
int innerTypeStart
boolean inAnonymousType
int e
private static int appendTypeArgumentSignatures (char[], int, boolean, java.lang.StringBuffer)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
char c
int p
int count
int e
private static int appendTypeArgumentSignature (char[], int, boolean, java.lang.StringBuffer)
char[] string
int start
boolean fullyQualifyTypeNames
StringBuffer buffer
char c
public static char[] toCharArray (char[], char[], char[][], boolean, boolean)
char[] methodSignature
char[] methodName
char[][] parameterNames
boolean fullyQualifyTypeNames
boolean includeReturnType
}
org/eclipse/equinox/p2/internal/repository/comparator/java/SignatureAttribute.class
SignatureAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.SignatureAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private int signatureIndex
private char[] signature
void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
int index
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public int getSignatureIndex ()
public char[] getSignature ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/SourceFileAttribute.class
SourceFileAttribute.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.SourceFileAttribute extends org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute {
private int sourceFileIndex
private char[] sourceFileName
public void <init> (byte[], org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool, int) throws org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFormatException
byte[] classFileBytes
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPool constantPool
int offset
org.eclipse.equinox.p2.internal.repository.comparator.java.ConstantPoolEntry constantPoolEntry
public int getSourceFileIndex ()
public char[] getSourceFileName ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/TypeConstants.class
TypeConstants.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public abstract org.eclipse.equinox.p2.internal.repository.comparator.java.TypeConstants extends java.lang.Object {
public static final char[] JAVA
public static final char[] LANG
public static final char[] IO
public static final char[] UTIL
public static final char[] ANNOTATION
public static final char[] REFLECT
public static final char[] LENGTH
public static final char[] CLONE
public static final char[] EQUALS
public static final char[] GETCLASS
public static final char[] HASHCODE
public static final char[] OBJECT
public static final char[] MAIN
public static final char[] SERIALVERSIONUID
public static final char[] SERIALPERSISTENTFIELDS
public static final char[] READRESOLVE
public static final char[] WRITEREPLACE
public static final char[] READOBJECT
public static final char[] WRITEOBJECT
public static final char[] CharArray_JAVA_LANG_OBJECT
public static final char[] CharArray_JAVA_LANG_ENUM
public static final char[] CharArray_JAVA_LANG_ANNOTATION_ANNOTATION
public static final char[] CharArray_JAVA_IO_OBJECTINPUTSTREAM
public static final char[] CharArray_JAVA_IO_OBJECTOUTPUTSTREAM
public static final char[] CharArray_JAVA_IO_OBJECTSTREAMFIELD
public static final char[] ANONYM_PREFIX
public static final char[] ANONYM_SUFFIX
public static final char[] WILDCARD_NAME
public static final char[] WILDCARD_SUPER
public static final char[] WILDCARD_EXTENDS
public static final char[] WILDCARD_MINUS
public static final char[] WILDCARD_STAR
public static final char[] WILDCARD_PLUS
public static final char[] WILDCARD_CAPTURE_NAME_PREFIX
public static final char[] WILDCARD_CAPTURE_NAME_SUFFIX
public static final char[] WILDCARD_CAPTURE
public static final char[] BYTE
public static final char[] SHORT
public static final char[] INT
public static final char[] LONG
public static final char[] FLOAT
public static final char[] DOUBLE
public static final char[] CHAR
public static final char[] BOOLEAN
public static final char[] NULL
public static final char[] VOID
public static final char[] VALUE
public static final char[] VALUES
public static final char[] VALUEOF
public static final char[] UPPER_SOURCE
public static final char[] UPPER_CLASS
public static final char[] UPPER_RUNTIME
public static final char[] ANNOTATION_PREFIX
public static final char[] ANNOTATION_SUFFIX
public static final char[] TYPE
public static final char[] UPPER_FIELD
public static final char[] UPPER_METHOD
public static final char[] UPPER_PARAMETER
public static final char[] UPPER_CONSTRUCTOR
public static final char[] UPPER_LOCAL_VARIABLE
public static final char[] UPPER_ANNOTATION_TYPE
public static final char[] UPPER_PACKAGE
public static final char[][] JAVA_LANG
public static final char[][] JAVA_IO
public static final char[][] JAVA_LANG_ANNOTATION_ANNOTATION
public static final char[][] JAVA_LANG_ASSERTIONERROR
public static final char[][] JAVA_LANG_CLASS
public static final char[][] JAVA_LANG_CLASSNOTFOUNDEXCEPTION
public static final char[][] JAVA_LANG_CLONEABLE
public static final char[][] JAVA_LANG_ENUM
public static final char[][] JAVA_LANG_EXCEPTION
public static final char[][] JAVA_LANG_ERROR
public static final char[][] JAVA_LANG_ILLEGALARGUMENTEXCEPTION
public static final char[][] JAVA_LANG_ITERABLE
public static final char[][] JAVA_LANG_NOCLASSDEFERROR
public static final char[][] JAVA_LANG_OBJECT
public static final char[][] JAVA_LANG_STRING
public static final char[][] JAVA_LANG_STRINGBUFFER
public static final char[][] JAVA_LANG_STRINGBUILDER
public static final char[][] JAVA_LANG_SYSTEM
public static final char[][] JAVA_LANG_RUNTIMEEXCEPTION
public static final char[][] JAVA_LANG_THROWABLE
public static final char[][] JAVA_LANG_REFLECT_CONSTRUCTOR
public static final char[][] JAVA_IO_PRINTSTREAM
public static final char[][] JAVA_IO_SERIALIZABLE
public static final char[][] JAVA_LANG_BYTE
public static final char[][] JAVA_LANG_SHORT
public static final char[][] JAVA_LANG_CHARACTER
public static final char[][] JAVA_LANG_INTEGER
public static final char[][] JAVA_LANG_LONG
public static final char[][] JAVA_LANG_FLOAT
public static final char[][] JAVA_LANG_DOUBLE
public static final char[][] JAVA_LANG_BOOLEAN
public static final char[][] JAVA_LANG_VOID
public static final char[][] JAVA_UTIL_COLLECTION
public static final char[][] JAVA_UTIL_ITERATOR
public static final char[][] JAVA_LANG_DEPRECATED
public static final char[][] JAVA_LANG_ANNOTATION_DOCUMENTED
public static final char[][] JAVA_LANG_ANNOTATION_INHERITED
public static final char[][] JAVA_LANG_OVERRIDE
public static final char[][] JAVA_LANG_ANNOTATION_RETENTION
public static final char[][] JAVA_LANG_SUPPRESSWARNINGS
public static final char[][] JAVA_LANG_ANNOTATION_TARGET
public static final char[][] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
public static final char[][] JAVA_LANG_ANNOTATION_ELEMENTTYPE
public static final char[][] JAVA_LANG_REFLECT_FIELD
public static final char[][] JAVA_LANG_REFLECT_METHOD
public static final char[][] JAVA_IO_OBJECTSTREAMEXCEPTION
public static final char[][] JAVA_IO_EXTERNALIZABLE
public static final char[][] JAVA_IO_IOEXCEPTION
public static final char[][] JAVA_IO_OBJECTOUTPUTSTREAM
public static final char[][] JAVA_IO_OBJECTINPUTSTREAM
public static final int CONSTRAINT_EQUAL
public static final int CONSTRAINT_EXTENDS
public static final int CONSTRAINT_SUPER
public static final int OK
public static final int UNCHECKED
public static final int MISMATCH
public static final char[] INIT
public static final char[] CLINIT
public static final char[] SYNTHETIC_SWITCH_ENUM_TABLE
public static final char[] SYNTHETIC_ENUM_VALUES
public static final char[] SYNTHETIC_ASSERT_DISABLED
public static final char[] SYNTHETIC_CLASS
public static final char[] SYNTHETIC_OUTER_LOCAL_PREFIX
public static final char[] SYNTHETIC_ENCLOSING_INSTANCE_PREFIX
public static final char[] SYNTHETIC_ACCESS_METHOD_PREFIX
public static final char[] PACKAGE_INFO_NAME
static void <clinit> ()
}
org/eclipse/equinox/p2/internal/repository/comparator/java/Utility.class
Utility.java
package org.eclipse.equinox.p2.internal.repository.comparator.java
public org.eclipse.equinox.p2.internal.repository.comparator.java.Utility extends java.lang.Object {
public static final int[] EMPTY_INT_ARRAY
public static final String EMPTY_STRING
private static final int DEFAULT_READING_SIZE
private static final char[] BOOLEAN
private static final char[] BYTE
private static final char[] CHAR
private static final char[] DOUBLE
private static final char[] FLOAT
private static final char[] INT
private static final char[] LONG
private static final char[] SHORT
private static final char[] VOID
private static final char[] INIT
static void <clinit> ()
public void <init> ()
public static byte[] getZipEntryByteContent (java.util.zip.ZipEntry, java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipEntry ze
java.util.zip.ZipFile zip
java.io.InputStream stream
public static void close (java.lang.Object)
Object object
public static byte[] getInputStreamAsByteArray (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int length
byte[] contents
byte[] contents
int contentsLength
int amountRead
int amountRequested
int len
int readSize
public static org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute getAttribute (org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo, char[])
org.eclipse.equinox.p2.internal.repository.comparator.java.MethodInfo methodInfo
char[] attributeName
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int i
int max
public static org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute getAttribute (org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo, char[])
org.eclipse.equinox.p2.internal.repository.comparator.java.FieldInfo fieldInfo
char[] attributeName
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int i
int max
public static org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute getAttribute (org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader, char[])
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileReader classFileReader
char[] attributeName
org.eclipse.equinox.p2.internal.repository.comparator.java.ClassFileAttribute[] attributes
int i
int max
public static int scanTypeSignature (char[], int)
char[] string
int start
char c
public static int scanBaseTypeSignature (char[], int)
char[] string
int start
char c
public static int scanArrayTypeSignature (char[], int)
char[] string
int start
int length
char c
public static int scanCaptureTypeSignature (char[], int)
char[] string
int start
char c
public static int scanTypeVariableSignature (char[], int)
char[] string
int start
char c
int id
public static int scanIdentifier (char[], int)
char[] string
int start
int p
char c
public static int scanClassTypeSignature (char[], int)
char[] string
int start
char c
int p
int e
int id
public static int scanTypeBoundSignature (char[], int)
char[] string
int start
char c
public static int scanTypeArgumentSignatures (char[], int)
char[] string
int start
char c
int p
int e
public static int scanTypeArgumentSignature (char[], int)
char[] string
int start
char c
static void appendTypeSignature (char[], int, java.lang.StringBuffer, boolean)
char[] string
int start
StringBuffer buffer
boolean compact
char c
int e
private static void appendArrayTypeSignature (char[], int, java.lang.StringBuffer, boolean)
char[] string
int start
StringBuffer buffer
boolean compact
int length
char c
int index
int i
int dims
private static void appendClassTypeSignature (char[], int, java.lang.StringBuffer, boolean)
char[] string
int start
StringBuffer buffer
boolean compact
char c
int p
int checkpoint
public static java.lang.String toString (char[], char[], char[], boolean, boolean)
char[] declaringClass
char[] methodName
char[] methodSignature
boolean includeReturnType
boolean compact
boolean isConstructor
int firstParen
StringBuffer buffer
char[] declaringClassSignature
int lastIndexOfSlash
char[][] pts
int i
int max
char[] rts
}
org/eclipse/equinox/p2/internal/repository/comparator/java/messages.properties
org/eclipse/equinox/p2/internal/repository/mirroring/
org/eclipse/equinox/p2/internal/repository/mirroring/FileMirrorLog.class
FileMirrorLog.java
package org.eclipse.equinox.p2.internal.repository.mirroring
public org.eclipse.equinox.p2.internal.repository.mirroring.FileMirrorLog extends java.lang.Object implements org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog {
private static final String INDENT
private static final String SEPARATOR
private java.io.BufferedWriter out
private boolean consoleMessage
private int minSeverity
private boolean hasRoot
static void <clinit> ()
public void <init> (java.lang.String, int, java.lang.String)
String location
int minSeverity
String root
java.io.File log
java.io.IOException e
public void log (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IStatus)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IStatus status
public void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
private void log (org.eclipse.core.runtime.IStatus, java.lang.String)
org.eclipse.core.runtime.IStatus status
String prefix
String exceptionMessage
org.eclipse.core.runtime.IStatus[] nestedStatus
int i
private void log (java.lang.String)
String message
java.io.IOException e
public void close ()
java.io.IOException e
private void exceptionOccurred (java.lang.String, java.lang.Exception)
String message
Exception e
}
org/eclipse/equinox/p2/internal/repository/mirroring/IArtifactMirrorLog.class
IArtifactMirrorLog.java
package org.eclipse.equinox.p2.internal.repository.mirroring
public abstract org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog extends java.lang.Object {
public abstract void log (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IStatus)
public abstract void log (org.eclipse.core.runtime.IStatus)
public abstract void close ()
}
org/eclipse/equinox/p2/internal/repository/mirroring/Mirroring$ArtifactDescriptorComparator.class
Mirroring.java
package org.eclipse.equinox.p2.internal.repository.mirroring
public org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring$ArtifactDescriptorComparator extends java.lang.Object implements java.util.Comparator {
final org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring this$0
protected void <init> (org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring)
public int compare (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor arg0
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor arg1
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/equinox/p2/internal/repository/mirroring/Mirroring.class
Mirroring.java
package org.eclipse.equinox.p2.internal.repository.mirroring
public org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring extends java.lang.Object {
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository baseline
private boolean raw
private boolean compare
private boolean validate
private org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator comparator
private org.eclipse.equinox.p2.query.IQuery compareExclusionQuery
private java.util.Set compareExclusions
private String comparatorID
private java.util.List keysToMirror
private org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog comparatorLog
private org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator getComparator ()
public void <init> (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
boolean raw
public void setCompare (boolean)
boolean compare
public void setComparatorId (java.lang.String)
String id
public void setComparatorLog (org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog)
org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog comparatorLog
public void setBaseline (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository baseline
public void setValidate (boolean)
boolean validate
public org.eclipse.core.runtime.MultiStatus run (boolean, boolean)
boolean failOnError
boolean verbose
org.eclipse.core.runtime.MultiStatus multiStatus
java.util.Iterator keys
org.eclipse.equinox.p2.query.IQueryResult result
org.eclipse.equinox.p2.query.IQueryResult exclusions
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
int j
org.eclipse.core.runtime.IStatus result
org.eclipse.core.runtime.IStatus validation
private org.eclipse.core.runtime.IStatus mirror (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
boolean verbose
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor targetDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor baselineDescriptor
org.eclipse.core.runtime.MultiStatus compareStatus
boolean comparing
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepository
org.eclipse.core.runtime.IStatus status
String message
private org.eclipse.core.runtime.IStatus compareToDestination (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] destDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destDescriptor
int i
private org.eclipse.core.runtime.IStatus compare (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepository
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destRepository
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destDescriptor
org.eclipse.core.runtime.IStatus comparison
private org.eclipse.core.runtime.IStatus downloadArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepo
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor srcDescriptor
org.eclipse.equinox.internal.p2.artifact.repository.RawMirrorRequest request
public void setArtifactKeys (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getBaselineDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] baselineDescriptors
int i
private org.eclipse.core.runtime.IStatus validateMirror (boolean)
boolean verbose
org.eclipse.core.runtime.MultiStatus status
java.util.Iterator keys
org.eclipse.equinox.p2.query.IQueryResult result
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] srcDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] destDescriptors
int src
int dest
java.util.Map destMap
java.util.Map srcProperties
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor baselineDescriptor
String key
public void setCompareExclusions (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery excludedKeys
}
org/eclipse/equinox/p2/internal/repository/mirroring/XMLMirrorLog.class
XMLMirrorLog.java
package org.eclipse.equinox.p2.internal.repository.mirroring
public org.eclipse.equinox.p2.internal.repository.mirroring.XMLMirrorLog extends java.lang.Object implements org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog {
private static final String DEFAULT_FORMAT
private static final String LOG
private static final String TIME_ATTRIBUTE
private static final String DESCRIPTOR_ELEMENT
private static final String DESCRIPTOR_CLASSIFIER_ATTRIBUTE
private static final String DESCRIPTOR_FORMAT_ATTRIBUTE
private static final String DESCRIPTOR_ID_ATTRIBUTE
private static final String DESCRIPTOR_VERSION_ATTRIBUTE
private static final String STATUS_ELEMENT
private static final String STATUS_SEVERITY_ATTRIBUTE
private static final String STATUS_MESSAGE_ATTRIBUTE
private int minStatus
private org.eclipse.equinox.internal.p2.persistence.XMLWriter writer
private java.io.OutputStream outputStream
private boolean consoleMessage
public void <init> (java.lang.String, int, java.lang.String)
String location
int minStatus
String root
java.io.UnsupportedEncodingException e
java.io.FileNotFoundException e
public void log (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IStatus)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IStatus status
public void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus[] nestedStatus
int i
public void close ()
java.io.IOException e
java.io.IOException e
private void exceptionOccurred (java.lang.Exception)
Exception e
}
org/eclipse/equinox/p2/internal/repository/tools/
org/eclipse/equinox/p2/internal/repository/tools/AbstractApplication.class
AbstractApplication.java
package org.eclipse.equinox.p2.internal.repository.tools
public abstract org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication extends java.lang.Object {
protected boolean removeAddedRepositories
protected java.util.List sourceRepositories
protected java.util.List artifactReposToRemove
protected java.util.List metadataReposToRemove
protected java.util.List sourceIUs
private java.util.List destinationRepos
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destinationArtifactRepository
protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepository destinationMetadataRepository
private org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository compositeMetadataRepository
private org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository compositeArtifactRepository
protected org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void <init> ()
org.eclipse.equinox.p2.core.ProvisionException e
private void setupAgent () throws org.eclipse.equinox.p2.core.ProvisionException
org.osgi.framework.ServiceReference agentRef
org.osgi.framework.ServiceReference providerRef
org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
public void setSourceIUs (java.util.List)
java.util.List ius
protected void finalizeRepositories ()
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager artifactRepositoryManager
java.net.URI uri
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataRepositoryManager
java.net.URI uri
protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager getMetadataRepositoryManager ()
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getArtifactRepositoryManager ()
public void initializeRepos (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor progress
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager artifactRepositoryManager
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataRepositoryManager
java.net.URI curLocation
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor repo
org.eclipse.equinox.p2.core.ProvisionException e
protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepository addRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository addRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
private void processDestinationRepos (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager artifactRepositoryManager
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataRepositoryManager
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor artifactRepoDescriptor
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor metadataRepoDescriptor
java.util.Iterator iter
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor repo
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getDestinationMetadataRepository ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getDestinationArtifactRepository ()
protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepository initializeDestination (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor, org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager mgr
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository source
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
UnsupportedOperationException e
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository initializeDestination (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager mgr
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
UnsupportedOperationException e
protected boolean initDestinationRepository (org.eclipse.equinox.p2.repository.IRepository, org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.repository.IRepository repository
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor descriptor
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getCompositeMetadataRepository ()
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor repo
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getCompositeArtifactRepository ()
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor repo
public boolean hasArtifactSources ()
public boolean hasMetadataSources ()
public abstract org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
public void addDestination (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor descriptor
public void addSource (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor repo
}
org/eclipse/equinox/p2/internal/repository/tools/Activator.class
Activator.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String ID
private static org.osgi.framework.BundleContext bundleContext
public void <init> ()
public static org.osgi.framework.BundleContext getBundleContext ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static java.net.URI getURI (java.lang.String)
String spec
java.net.URISyntaxException e
public static org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public static org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getArtifactRepositoryManager () throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
static org.eclipse.equinox.p2.engine.IProfileRegistry getProfileRegistry () throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.engine.IProfileRegistry registry
public static org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager getMetadataRepositoryManager () throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
}
org/eclipse/equinox/p2/internal/repository/tools/ArtifactRepositoryValidator.class
ArtifactRepositoryValidator.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.ArtifactRepositoryValidator extends java.lang.Object {
private org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator comparator
public void <init> (java.lang.String) throws org.eclipse.equinox.p2.core.ProvisionException
String comparatorId
public org.eclipse.core.runtime.IStatus validateRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.query.IQueryResult queryResult
java.util.Iterator iterator
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
int i
org.eclipse.core.runtime.IStatus compareResult
public org.eclipse.core.runtime.IStatus validateComposite (org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository)
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository repository
java.util.List repos
org.eclipse.equinox.p2.query.IQueryResult queryResult
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository firstRepo
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository child
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] d1
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] d2
org.eclipse.core.runtime.IStatus compareResult
public org.eclipse.core.runtime.IStatus validateComposite (org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository composite
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.query.IQueryResult queryResult
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] d1
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] d2
org.eclipse.core.runtime.IStatus compareResult
}
org/eclipse/equinox/p2/internal/repository/tools/CompositeRepositoryApplication.class
CompositeRepositoryApplication.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.CompositeRepositoryApplication extends org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication {
private java.util.List childrenToAdd
private java.util.List childrenToRemove
private boolean removeAllChildren
private boolean failOnExists
private String comparatorID
public void <init> ()
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.ICompositeRepository metadataRepo
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository artifactRepo
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor child
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor child
org.eclipse.equinox.p2.internal.repository.tools.ArtifactRepositoryValidator validator
public void addChild (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor child
public void removeChild (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor child
public void setRemoveAll (boolean)
boolean all
public void setFailOnExists (boolean)
boolean value
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository initializeDestination (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager mgr
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.core.ProvisionException e
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
IllegalStateException e
protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepository initializeDestination (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor, org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager mgr
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.equinox.p2.core.ProvisionException e
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository source
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repo
IllegalStateException e
private boolean validRepositoryLocation (org.eclipse.equinox.p2.repository.IRepository) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.IRepository repository
private void initRepository (org.eclipse.equinox.p2.repository.IRepository, org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.repository.IRepository repository
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor desc
public void setComparator (java.lang.String)
String value
}
org/eclipse/equinox/p2/internal/repository/tools/Messages.class
Messages.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String exception_destinationNotModifiable
public static String exception_unableToRemoveRepo
public static String exception_notLocalFileRepo
public static String exception_noEngineService
public static String exception_noPlannerService
public static String exception_needIUsOrNonEmptyRepo
public static String exception_needDestinationRepo
public static String exception_onlyOneComparator
public static String exception_loadingRepository
public static String AbstractApplication_no_valid_destinations
public static String AbstractRepositoryTask_unableToFind
public static String CompositeRepository_composite_repository_exists
public static String CompositeRepository_default_artifactRepo_name
public static String CompositeRepository_default_metadataRepo_name
public static String no_artifactRepo_manager
public static String no_metadataRepo_manager
public static String no_profile_registry
public static String no_provisioning_agent
public static String unable_to_process_uri
public static String unknown_repository_type
public static String MirrorApplication_artifactDestinationNoSource
public static String MirrorApplication_metadataDestinationNoSource
public static String MirrorApplication_no_IUs
public static String MirrorApplication_set_source_repositories
public static String ProcessRepo_location_not_url
public static String ProcessRepo_must_be_local
public static String SlicingOption_invalid_platform
public static String exception_invalidDestination
public static String exception_invalidSource
public static String Repo2RunnableTask_errorTransforming
public static String SlicingOption_invalidFilterFormat
public static String skippingInvalidFilter
public static String message_mirroringStatus
public static String mirror_alreadyExists
public static String Mirroring_noMatchingDescriptor
public static String Mirroring_ValidationError
public static String Mirroring_missingDescriptor
public static String Mirroring_differentDescriptorProperty
public static String invalidComparatorId
public static String info_noMD5Infomation
public static String info_noMD5InRepository
public static String warning_differentMD5
static void <clinit> ()
private void <init> ()
}
org/eclipse/equinox/p2/internal/repository/tools/MirrorApplication.class
MirrorApplication.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication extends org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication implements org.eclipse.equinox.app.IApplication org.eclipse.core.runtime.IExecutableExtension {
private static final String LOG_ROOT
private static final String MIRROR_MODE
protected org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions slicingOptions
private java.net.URI baseline
private String comparatorID
private org.eclipse.equinox.p2.query.IQuery compareExclusions
private boolean compare
private boolean failOnError
private boolean raw
private boolean verbose
private boolean validate
private boolean mirrorReferences
private String metadataOrArtifacts
private String[] rootIUs
private java.io.File mirrorLogFile
private java.io.File comparatorLogFile
private org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog mirrorLog
private org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog comparatorLog
public void <init> ()
public static java.lang.String[] getArrayArgsFromString (java.lang.String, java.lang.String)
String list
String separator
java.util.List result
java.util.StringTokenizer tokens
String token
public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext) throws java.lang.Exception
org.eclipse.equinox.app.IApplicationContext context
java.util.Map args
public void stop ()
public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)
org.eclipse.core.runtime.IConfigurationElement config
String propertyName
Object data
public void initializeFromArguments (java.lang.String[]) throws java.lang.Exception
String[] args
java.io.File comparatorLogLocation
java.io.File mirrorLogLocation
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor destination
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor sourceRepo
int i
String arg
java.net.URI uri
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus mirrorStatus
org.eclipse.equinox.p2.query.IQueryable slice
private org.eclipse.core.runtime.IStatus mirrorArtifacts (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQueryable slice
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.query.IQueryResult ius
java.util.ArrayList keys
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring mirror
org.eclipse.core.runtime.IStatus result
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository initializeBaseline ()
org.eclipse.equinox.p2.core.ProvisionException e
private void mirrorMetadata (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQueryable slice
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.query.IQueryResult allIUs
private void validate () throws org.eclipse.equinox.p2.core.ProvisionException
private void initializeIUs () throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepo
int i
String[] segments
org.eclipse.equinox.p2.metadata.VersionRange range
java.util.Iterator queryResult
java.util.Iterator queryResult
private void initializeLogs ()
private void finalizeLogs ()
private org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog getLog (java.io.File, java.lang.String)
java.io.File location
String root
String absolutePath
private org.eclipse.equinox.p2.query.IQueryable slice (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.director.PermissiveSlicer slicer
org.eclipse.equinox.p2.query.IQueryable slice
org.eclipse.equinox.p2.query.IQueryResult queryResult
public void setSlicingOptions (org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions)
org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions options
public void setBaseline (java.net.URI)
java.net.URI baseline
public void setComparatorID (java.lang.String)
String value
public void setCompare (boolean)
boolean value
public void setIgnoreErrors (boolean)
boolean value
public void setRaw (boolean)
boolean value
public void setVerbose (boolean)
boolean value
public void setComparatorLog (java.io.File)
java.io.File comparatorLog
public void setLog (java.io.File)
java.io.File mirrorLog
public void setLog (org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog)
org.eclipse.equinox.p2.internal.repository.mirroring.IArtifactMirrorLog log
public void setValidate (boolean)
boolean value
public void setReferences (boolean)
boolean flag
public void setComparatorExclusions (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery exclusions
}
org/eclipse/equinox/p2/internal/repository/tools/RecreateRepositoryApplication.class
RecreateRepositoryApplication.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.RecreateRepositoryApplication extends org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication {
private static final String PUBLISH_PACK_FILES_AS_SIBLINGS
private org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor descriptor
private String repoName
boolean removeArtifactRepo
private java.util.Map repoProperties
private java.util.Map repoMap
public void <init> ()
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repositoryManager
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repositoryManager
public void setArtifactRepository (org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor)
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor descriptor
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository initialize (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repositoryManager
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.query.IQueryResult keys
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
private void removeRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
boolean compressed
java.net.URI realLocation
java.io.File realFile
private void recreateRepository (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
java.util.Map newProperties
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository simple
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
String unpackedSize
java.io.File packFile
java.util.Set files
int i
java.io.File artifactFile
String size
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor newDescriptor
String md5
java.io.File temp
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor packDescriptor
private org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor createPack200ArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File, java.lang.String)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File packFile
String installSize
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor result
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
}
org/eclipse/equinox/p2/internal/repository/tools/Repo2Runnable$1.class
Repo2Runnable.java
package org.eclipse.equinox.p2.internal.repository.tools
org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable$1 extends org.eclipse.equinox.internal.p2.engine.PhaseSet {
final org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable this$0
void <init> (org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable, org.eclipse.equinox.internal.p2.engine.Phase[])
org.eclipse.equinox.internal.p2.engine.Phase[] $anonymous0
}
org/eclipse/equinox/p2/internal/repository/tools/Repo2Runnable$2.class
Repo2Runnable.java
package org.eclipse.equinox.p2.internal.repository.tools
org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable$2 extends org.eclipse.equinox.internal.p2.engine.PhaseSet {
final org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable this$0
void <init> (org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable, org.eclipse.equinox.internal.p2.engine.Phase[])
org.eclipse.equinox.internal.p2.engine.Phase[] $anonymous0
}
org/eclipse/equinox/p2/internal/repository/tools/Repo2Runnable$CollectNativesAction.class
Repo2Runnable.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable$CollectNativesAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
final org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable this$0
protected void <init> (org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable)
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
java.util.Collection toDownload
java.util.List artifactRequests
org.eclipse.equinox.p2.metadata.IArtifactKey keyToDownload
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
}
org/eclipse/equinox/p2/internal/repository/tools/Repo2Runnable$CollectNativesPhase.class
Repo2Runnable.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable$CollectNativesPhase extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
final org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable this$0
public void <init> (org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable, int)
int weight
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
protected org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
protected org.eclipse.core.runtime.IStatus completePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
java.util.List artifactRequests
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.internal.p2.engine.DownloadManager dm
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
}
org/eclipse/equinox/p2/internal/repository/tools/Repo2Runnable.class
Repo2Runnable.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable extends org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication implements org.eclipse.equinox.app.IApplication {
private static final String NATIVE_ARTIFACTS
private static final String NATIVE_TYPE
private static final String PARM_OPERAND
private java.util.Collection processedIUs
public void <init> ()
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor progress
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.IEngine engine
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
java.util.Iterator iterator
org.eclipse.core.runtime.IStatus result
org.eclipse.equinox.internal.p2.engine.PhaseSet nativeSet
protected java.net.URI[] getRepositories (boolean)
boolean metadata
java.util.List repos
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor repo
protected org.eclipse.equinox.internal.p2.engine.PhaseSet getPhaseSet ()
protected org.eclipse.equinox.internal.p2.engine.PhaseSet getNativePhase ()
private void collectIUs (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Iterator itor
private void publishMetadata (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
private org.eclipse.equinox.p2.query.IQueryResult getAllIUs (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor progress
private void removeProfile (org.eclipse.equinox.p2.engine.IProfile) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.IProfileRegistry registry
private org.eclipse.equinox.p2.engine.IProfile createProfile () throws org.eclipse.equinox.p2.core.ProvisionException
java.util.Map properties
org.eclipse.equinox.p2.engine.IProfileRegistry registry
public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext) throws java.lang.Exception
org.eclipse.equinox.app.IApplicationContext context
String[] args
private void processCommandLineArgs (java.lang.String[]) throws java.net.URISyntaxException
String[] args
int i
String option
String arg
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor source
org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor destination
private void validate () throws org.eclipse.equinox.p2.core.ProvisionException
public void stop ()
}
org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzer.class
RepositoryAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.RepositoryAnalyzer extends java.lang.Object {
private final org.eclipse.equinox.p2.repository.metadata.IMetadataRepository[] repositories
public void <init> (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository[])
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository[] repositories
public org.eclipse.core.runtime.IStatus analyze (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.core.runtime.IConfigurationElement[] config
int i
org.eclipse.equinox.p2.query.IQueryResult queryResult
org.eclipse.core.runtime.SubMonitor repositoryMonitor
int j
org.eclipse.equinox.p2.repository.tools.analyzer.IIUAnalyzer verifier
String analyizerName
java.util.Iterator iter
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.core.runtime.IStatus postAnalysisResult
org.eclipse.core.runtime.CoreException e
}
org/eclipse/equinox/p2/internal/repository/tools/RepositoryAnalyzerApplication.class
RepositoryAnalyzerApplication.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.RepositoryAnalyzerApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication {
private java.net.URI uri
public void <init> ()
public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext) throws java.lang.Exception
org.eclipse.equinox.app.IApplicationContext context
long start
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.equinox.p2.internal.repository.tools.RepositoryAnalyzer repositoryAnalyzer
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus[] children
long time
int i
org.eclipse.core.runtime.IStatus[] subChildren
int j
private void processArguments (java.lang.String[]) throws org.eclipse.core.runtime.CoreException java.net.URISyntaxException
String[] args
int i
private void validateLaunch () throws org.eclipse.core.runtime.CoreException
public void stop ()
}
org/eclipse/equinox/p2/internal/repository/tools/RepositoryDescriptor.class
RepositoryDescriptor.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor extends java.lang.Object {
public static final int TYPE_BOTH
public static final String KIND_ARTIFACT
public static final String KIND_METADATA
private boolean compressed
private boolean append
private String name
private java.net.URI location
private java.net.URI format
private int kind
private java.net.URI originalLocation
private boolean optional
public void <init> ()
public void setCompressed (boolean)
boolean compress
public void setName (java.lang.String)
String repoName
public void setOptional (boolean)
boolean optional
public boolean isOptional ()
public void setLocation (java.net.URI)
java.net.URI repoLocation
public void setFormat (java.net.URI)
java.net.URI format
public void setAppend (boolean)
boolean appendMode
public boolean isCompressed ()
public boolean isAppend ()
public java.lang.String getName ()
public java.net.URI getRepoLocation ()
public java.net.URI getOriginalRepoLocation ()
public java.net.URI getFormat ()
public int getKind ()
public boolean isBoth ()
public boolean isArtifact ()
public boolean isMetadata ()
public void setKind (java.lang.String)
String repoKind
public static int determineKind (java.lang.String)
String repoKind
public static boolean kindMatches (java.lang.String, java.lang.String)
String repoKind
String kindIdentifier
}
org/eclipse/equinox/p2/internal/repository/tools/RepositoryUtilities.class
RepositoryUtilities.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.RepositoryUtilities extends java.lang.Object {
public void <init> ()
public static java.lang.String computeMD5 (java.io.File)
java.io.File file
java.security.MessageDigest md5Checker
java.security.MessageDigest md5Checker
java.io.InputStream fis
int read
byte[] digest
StringBuffer buf
int i
}
org/eclipse/equinox/p2/internal/repository/tools/SlicingOptions.class
SlicingOptions.java
package org.eclipse.equinox.p2.internal.repository.tools
public org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions extends java.lang.Object {
private boolean includeOptionalDependencies
private boolean everythingGreedy
private boolean forceFilterTo
private boolean considerStrictDependencyOnly
private boolean followOnlyFilteredRequirements
private boolean latestVersion
private java.util.Map filter
public void <init> ()
public boolean includeOptionalDependencies ()
public void includeOptionalDependencies (boolean)
boolean optional
public boolean isEverythingGreedy ()
public void everythingGreedy (boolean)
boolean greedy
public boolean forceFilterTo ()
public void forceFilterTo (boolean)
boolean forcedTo
public boolean considerStrictDependencyOnly ()
public void considerStrictDependencyOnly (boolean)
boolean strict
public java.util.Map getFilter ()
public void setFilter (java.util.Map)
java.util.Map filter
public void followOnlyFilteredRequirements (boolean)
boolean onlyFiltered
public boolean followOnlyFilteredRequirements ()
public boolean latestVersionOnly ()
public void latestVersionOnly (boolean)
boolean latest
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/
org/eclipse/equinox/p2/internal/repository/tools/analyzer/CopyrightAnalyzer.class
CopyrightAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.CopyrightAnalyzer extends org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer {
public void <init> ()
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String copyrightProperty
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/HostCheckAnalyzer.class
HostCheckAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.HostCheckAnalyzer extends org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer {
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
public void <init> ()
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment
java.util.Collection hosts
org.eclipse.equinox.p2.metadata.IRequirement req
org.eclipse.equinox.p2.metadata.expression.IMatchExpression hostMatch
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.query.IQueryResult results
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/IUCounting.class
IUCounting.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.IUCounting extends java.lang.Object implements org.eclipse.equinox.p2.repository.tools.analyzer.IIUAnalyzer {
int totalIUs
int totalGroups
int totalFragments
int totalCategories
public void <init> ()
private boolean hasProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String property
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public org.eclipse.core.runtime.IStatus postAnalysis ()
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repo
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/LicenseAnalyzer.class
LicenseAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.LicenseAnalyzer extends org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer {
public void <init> ()
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection licenses
org.eclipse.equinox.p2.metadata.ILicense license
String licenseProperty
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/UniqueIUAnalyzer.class
UniqueIUAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.UniqueIUAnalyzer extends org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer {
java.util.Set versionedNames
public void <init> ()
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String uniqueID
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repo
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/UnzipFeatureJarAnalyzer.class
UnzipFeatureJarAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.UnzipFeatureJarAnalyzer extends org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer {
public void <init> ()
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection touchpointData
boolean found
org.eclipse.equinox.p2.metadata.ITouchpointData td
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
}
org/eclipse/equinox/p2/internal/repository/tools/analyzer/VersionAnalyzer.class
VersionAnalyzer.java
package org.eclipse.equinox.p2.internal.repository.tools.analyzer
public org.eclipse.equinox.p2.internal.repository.tools.analyzer.VersionAnalyzer extends org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer {
public void <init> ()
public void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String qualifier
private static org.osgi.framework.Version toOSGiVersion (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
public void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repo
}
org/eclipse/equinox/p2/internal/repository/tools/messages.properties
org/eclipse/equinox/p2/repository/
org/eclipse/equinox/p2/repository/tools/
org/eclipse/equinox/p2/repository/tools/analyzer/
org/eclipse/equinox/p2/repository/tools/analyzer/IIUAnalyzer.class
IIUAnalyzer.java
package org.eclipse.equinox.p2.repository.tools.analyzer
public abstract org.eclipse.equinox.p2.repository.tools.analyzer.IIUAnalyzer extends java.lang.Object {
public static final String ID
public abstract void preAnalysis (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
public abstract org.eclipse.core.runtime.IStatus postAnalysis ()
public abstract void analyzeIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
}
org/eclipse/equinox/p2/repository/tools/analyzer/IUAnalyzer.class
IUAnalyzer.java
package org.eclipse.equinox.p2.repository.tools.analyzer
public abstract org.eclipse.equinox.p2.repository.tools.analyzer.IUAnalyzer extends java.lang.Object implements org.eclipse.equinox.p2.repository.tools.analyzer.IIUAnalyzer {
private java.util.List errors
private String analyzerName
public void <init> ()
public void setName (java.lang.String)
String name
protected void error (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String error
public org.eclipse.core.runtime.IStatus postAnalysis ()
}
org/eclipse/equinox/p2/repository/tools/comparator/
org/eclipse/equinox/p2/repository/tools/comparator/ArtifactComparatorFactory.class
ArtifactComparatorFactory.java
package org.eclipse.equinox.p2.repository.tools.comparator
public org.eclipse.equinox.p2.repository.tools.comparator.ArtifactComparatorFactory extends java.lang.Object {
private static final String comparatorPoint
private static final String ATTR_ID
private static final String ATTR_CLASS
public void <init> ()
public static org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator getArtifactComparator (java.lang.String)
String comparatorID
org.eclipse.core.runtime.IConfigurationElement[] extensions
org.eclipse.core.runtime.IConfigurationElement element
int i
Object execExt
}
org/eclipse/equinox/p2/repository/tools/comparator/IArtifactComparator.class
IArtifactComparator.java
package org.eclipse.equinox.p2.repository.tools.comparator
public abstract org.eclipse.equinox.p2.repository.tools.comparator.IArtifactComparator extends java.lang.Object {
public abstract org.eclipse.core.runtime.IStatus compare (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
}