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) }