META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/expressions/
org/eclipse/core/expressions/ElementHandler.class
ElementHandler.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.ElementHandler extends java.lang.Object {
	private static final org.eclipse.core.expressions.ElementHandler INSTANCE
	static void  () 
	public void  () 
	public static org.eclipse.core.expressions.ElementHandler getDefault () 
	public abstract org.eclipse.core.expressions.Expression create (org.eclipse.core.expressions.ExpressionConverter, org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.expressions.Expression create (org.eclipse.core.expressions.ExpressionConverter, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.ExpressionConverter converter
		org.w3c.dom.Element element
	protected void processChildren (org.eclipse.core.expressions.ExpressionConverter, org.eclipse.core.runtime.IConfigurationElement, org.eclipse.core.internal.expressions.CompositeExpression)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.ExpressionConverter converter
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.internal.expressions.CompositeExpression expression
	protected void processChildren (org.eclipse.core.expressions.ExpressionConverter, org.w3c.dom.Element, org.eclipse.core.internal.expressions.CompositeExpression)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.ExpressionConverter converter
		org.w3c.dom.Element element
		org.eclipse.core.internal.expressions.CompositeExpression expression
}

org/eclipse/core/expressions/EvaluationContext.class
EvaluationContext.java
package org.eclipse.core.expressions
public org.eclipse.core.expressions.EvaluationContext extends java.lang.Object implements org.eclipse.core.expressions.IEvaluationContext  {
	private org.eclipse.core.expressions.IEvaluationContext fParent
	private Object fDefaultVariable
	private java.util.Map fVariables
	private org.eclipse.core.expressions.IVariableResolver[] fVariableResolvers
	private Boolean fAllowPluginActivation
	public void  (org.eclipse.core.expressions.IEvaluationContext, java.lang.Object) 
		org.eclipse.core.expressions.IEvaluationContext parent
		Object defaultVariable
	public void  (org.eclipse.core.expressions.IEvaluationContext, java.lang.Object, org.eclipse.core.expressions.IVariableResolver[]) 
		org.eclipse.core.expressions.IEvaluationContext parent
		Object defaultVariable
		org.eclipse.core.expressions.IVariableResolver[] resolvers
	public org.eclipse.core.expressions.IEvaluationContext getParent () 
	public org.eclipse.core.expressions.IEvaluationContext getRoot () 
	public java.lang.Object getDefaultVariable () 
	public void setAllowPluginActivation (boolean) 
		boolean value
	public boolean getAllowPluginActivation () 
	public void addVariable (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object removeVariable (java.lang.String) 
		String name
	public java.lang.Object getVariable (java.lang.String) 
		String name
		Object result
	public java.lang.Object resolveVariable (java.lang.String, java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		String name
		Object[] args
		int i
		org.eclipse.core.expressions.IVariableResolver resolver
		Object variable
}

org/eclipse/core/expressions/EvaluationResult.class
EvaluationResult.java
package org.eclipse.core.expressions
public org.eclipse.core.expressions.EvaluationResult extends java.lang.Object {
	private int fValue
	private static final int FALSE_VALUE
	private static final int TRUE_VALUE
	private static final int NOT_LOADED_VALUE
	public static final org.eclipse.core.expressions.EvaluationResult FALSE
	public static final org.eclipse.core.expressions.EvaluationResult TRUE
	public static final org.eclipse.core.expressions.EvaluationResult NOT_LOADED
	private static final org.eclipse.core.expressions.EvaluationResult[][] AND
	private static final org.eclipse.core.expressions.EvaluationResult[][] OR
	private static final org.eclipse.core.expressions.EvaluationResult[] NOT
	static void  () 
	private void  (int) 
		int value
	public org.eclipse.core.expressions.EvaluationResult and (org.eclipse.core.expressions.EvaluationResult) 
		org.eclipse.core.expressions.EvaluationResult other
	public org.eclipse.core.expressions.EvaluationResult or (org.eclipse.core.expressions.EvaluationResult) 
		org.eclipse.core.expressions.EvaluationResult other
	public org.eclipse.core.expressions.EvaluationResult not () 
	public static org.eclipse.core.expressions.EvaluationResult valueOf (boolean) 
		boolean b
	public static org.eclipse.core.expressions.EvaluationResult valueOf (java.lang.Boolean) 
		Boolean b
	public java.lang.String toString () 
}

org/eclipse/core/expressions/Expression$1.class
Expression.java
package org.eclipse.core.expressions
 org.eclipse.core.expressions.Expression$1 extends org.eclipse.core.expressions.Expression {
	void  () 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/core/expressions/Expression$2.class
Expression.java
package org.eclipse.core.expressions
 org.eclipse.core.expressions.Expression$2 extends org.eclipse.core.expressions.Expression {
	void  () 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/core/expressions/Expression.class
Expression.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.Expression extends java.lang.Object {
	protected static final int HASH_CODE_NOT_COMPUTED
	protected static final int HASH_FACTOR
	protected static final String ATT_VALUE
	public static final org.eclipse.core.expressions.Expression TRUE
	public static final org.eclipse.core.expressions.Expression FALSE
	private transient int fHashCode
	static void  () 
	public void  () 
	protected static final boolean equals (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	protected static final boolean equals (java.lang.Object[], java.lang.Object[]) 
		Object[] leftArray
		Object[] rightArray
		int i
		Object left
		Object right
		boolean equal
	protected static final int hashCode (java.lang.Object) 
		Object object
	protected static final int hashCode (java.lang.Object[]) 
		Object[] array
		int hashCode
		int i
	public abstract org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
	public final org.eclipse.core.expressions.ExpressionInfo computeExpressionInfo () 
		org.eclipse.core.expressions.ExpressionInfo result
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected int computeHashCode () 
	public int hashCode () 
}

org/eclipse/core/expressions/ExpressionConverter.class
ExpressionConverter.java
package org.eclipse.core.expressions
public final org.eclipse.core.expressions.ExpressionConverter extends java.lang.Object {
	private org.eclipse.core.expressions.ElementHandler[] fHandlers
	private static final org.eclipse.core.expressions.ExpressionConverter INSTANCE
	static void  () 
	public static org.eclipse.core.expressions.ExpressionConverter getDefault () 
	public void  (org.eclipse.core.expressions.ElementHandler[]) 
		org.eclipse.core.expressions.ElementHandler[] handlers
	public org.eclipse.core.expressions.Expression perform (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement root
		int i
		org.eclipse.core.expressions.ElementHandler handler
		org.eclipse.core.expressions.Expression result
	public org.eclipse.core.expressions.Expression perform (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element root
		int i
		org.eclipse.core.expressions.ElementHandler handler
		org.eclipse.core.expressions.Expression result
	void processChildren (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.core.internal.expressions.CompositeExpression)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.internal.expressions.CompositeExpression result
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		org.eclipse.core.expressions.Expression child
	private java.lang.String getDebugPath (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		StringBuffer buf
		Object parent
		org.eclipse.core.runtime.IConfigurationElement parent2
		String id
		org.eclipse.core.runtime.IExtension parent2
	void processChildren (org.w3c.dom.Element, org.eclipse.core.internal.expressions.CompositeExpression)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		org.eclipse.core.internal.expressions.CompositeExpression result
		org.w3c.dom.Node child
		org.eclipse.core.expressions.Expression exp
}

org/eclipse/core/expressions/ExpressionInfo.class
ExpressionInfo.java
package org.eclipse.core.expressions
public org.eclipse.core.expressions.ExpressionInfo extends java.lang.Object {
	private boolean fHasDefaultVariableAccess
	private boolean fHasSystemPropertyAccess
	private java.util.List fAccessedVariableNames
	private java.util.List fMisbehavingExpressionTypes
	private java.util.List fAccessedPropertyNames
	public void  () 
	public boolean hasDefaultVariableAccess () 
	public void markDefaultVariableAccessed () 
	public boolean hasSystemPropertyAccess () 
	public void markSystemPropertyAccessed () 
	public java.lang.String[] getAccessedVariableNames () 
	public void addVariableNameAccess (java.lang.String) 
		String name
	public java.lang.String[] getAccessedPropertyNames () 
	public void addAccessedPropertyName (java.lang.String) 
		String name
	public java.lang.Class[] getMisbehavingExpressionTypes () 
	public void addMisBehavingExpressionType (java.lang.Class) 
		Class clazz
	public void merge (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
	public void mergeExceptDefaultVariable (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
	private void mergeDefaultVariableAccess (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
	private void mergeSystemPropertyAccess (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
	private void mergeAccessedVariableNames (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
		java.util.Iterator iter
		Object variableName
	private void mergeAccessedPropertyNames (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
		java.util.Iterator iter
		Object variableName
	private void mergeMisbehavingExpressionTypes (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo other
		java.util.Iterator iter
		Object clazz
}

org/eclipse/core/expressions/ExpressionTagNames.class
ExpressionTagNames.java
package org.eclipse.core.expressions
public final org.eclipse.core.expressions.ExpressionTagNames extends java.lang.Object {
	public static final String ENABLEMENT
	public static final String AND
	public static final String OR
	public static final String NOT
	public static final String INSTANCEOF
	public static final String TEST
	public static final String WITH
	public static final String ADAPT
	public static final String COUNT
	public static final String ITERATE
	public static final String RESOLVE
	public static final String SYSTEM_TEST
	public static final String EQUALS
	public static final String REFERENCE
	public void  () 
}

org/eclipse/core/expressions/ICountable.class
ICountable.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.ICountable extends java.lang.Object {
	public abstract int count () 
}

org/eclipse/core/expressions/IEvaluationContext.class
IEvaluationContext.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.IEvaluationContext extends java.lang.Object {
	public static final Object UNDEFINED_VARIABLE
	static void  () 
	public abstract org.eclipse.core.expressions.IEvaluationContext getParent () 
	public abstract org.eclipse.core.expressions.IEvaluationContext getRoot () 
	public abstract void setAllowPluginActivation (boolean) 
	public abstract boolean getAllowPluginActivation () 
	public abstract java.lang.Object getDefaultVariable () 
	public abstract void addVariable (java.lang.String, java.lang.Object) 
	public abstract java.lang.Object removeVariable (java.lang.String) 
	public abstract java.lang.Object getVariable (java.lang.String) 
	public abstract java.lang.Object resolveVariable (java.lang.String, java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/expressions/IIterable.class
IIterable.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.IIterable extends java.lang.Object {
	public abstract java.util.Iterator iterator () 
}

org/eclipse/core/expressions/IPropertyTester.class
IPropertyTester.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.IPropertyTester extends java.lang.Object {
	public abstract boolean handles (java.lang.String, java.lang.String) 
	public abstract boolean isInstantiated () 
	public abstract boolean isDeclaringPluginActive () 
	public abstract org.eclipse.core.expressions.IPropertyTester instantiate ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
}

org/eclipse/core/expressions/IVariableResolver.class
IVariableResolver.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.IVariableResolver extends java.lang.Object {
	public abstract java.lang.Object resolve (java.lang.String, java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/expressions/PropertyTester.class
PropertyTester.java
package org.eclipse.core.expressions
public abstract org.eclipse.core.expressions.PropertyTester extends java.lang.Object implements org.eclipse.core.expressions.IPropertyTester  {
	private org.eclipse.core.runtime.IConfigurationElement fConfigElement
	private String fNamespace
	private String fProperties
	public void  () 
	public final void internalInitialize (org.eclipse.core.internal.expressions.PropertyTesterDescriptor) 
		org.eclipse.core.internal.expressions.PropertyTesterDescriptor descriptor
	public final org.eclipse.core.internal.expressions.PropertyTesterDescriptor internalCreateDescriptor () 
	public final boolean handles (java.lang.String, java.lang.String) 
		String namespace
		String property
	public final boolean isInstantiated () 
	public boolean isDeclaringPluginActive () 
		org.osgi.framework.Bundle bundle
	public final org.eclipse.core.expressions.IPropertyTester instantiate () 
}

org/eclipse/core/internal/
org/eclipse/core/internal/expressions/
org/eclipse/core/internal/expressions/AdaptExpression.class
AdaptExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.AdaptExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	private static final String ATT_TYPE
	private static final int HASH_INITIAL
	private String fTypeName
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	public void  (java.lang.String) 
		String typeName
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.AdaptExpression that
	protected int computeHashCode () 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object var
		Object adapted
		org.eclipse.core.runtime.IAdapterManager manager
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/core/internal/expressions/AndExpression.class
AndExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.AndExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	public void  () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.AndExpression that
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
}

org/eclipse/core/internal/expressions/CompositeExpression.class
CompositeExpression.java
package org.eclipse.core.internal.expressions
public abstract org.eclipse.core.internal.expressions.CompositeExpression extends org.eclipse.core.expressions.Expression {
	private static final org.eclipse.core.expressions.Expression[] EMPTY_ARRAY
	private static final int HASH_INITIAL
	protected java.util.List fExpressions
	static Class class$0
	static void  () 
	public void  () 
	public void add (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression expression
	public org.eclipse.core.expressions.Expression[] getChildren () 
	protected org.eclipse.core.expressions.EvaluationResult evaluateAnd (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext scope
		org.eclipse.core.expressions.EvaluationResult result
		java.util.Iterator iter
		org.eclipse.core.expressions.Expression expression
	protected org.eclipse.core.expressions.EvaluationResult evaluateOr (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext scope
		org.eclipse.core.expressions.EvaluationResult result
		java.util.Iterator iter
		org.eclipse.core.expressions.Expression expression
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
		java.util.Iterator iter
		org.eclipse.core.expressions.Expression expression
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/CountExpression.class
CountExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.CountExpression extends org.eclipse.core.expressions.Expression {
	private static final int GREATER_THAN
	private static final int LESS_THAN
	private static final int ANY_NUMBER
	private static final int EXACT
	private static final int ONE_OR_MORE
	private static final int NONE_OR_ONE
	private static final int NONE
	private static final int UNKNOWN
	private static final int HASH_INITIAL
	private int fMode
	private int fSize
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
		String size
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String size
	public void  (java.lang.String) 
		String size
	private void initializeSize (java.lang.String) 
		String size
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object var
		int size
		int size
		org.eclipse.core.expressions.ICountable countable
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.CountExpression that
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/DefaultVariable.class
DefaultVariable.java
package org.eclipse.core.internal.expressions
public final org.eclipse.core.internal.expressions.DefaultVariable extends java.lang.Object implements org.eclipse.core.expressions.IEvaluationContext  {
	private Object fDefaultVariable
	private org.eclipse.core.expressions.IEvaluationContext fParent
	private org.eclipse.core.expressions.IEvaluationContext fManagedPool
	public void  (org.eclipse.core.expressions.IEvaluationContext, java.lang.Object) 
		org.eclipse.core.expressions.IEvaluationContext parent
		Object defaultVariable
	public org.eclipse.core.expressions.IEvaluationContext getParent () 
	public org.eclipse.core.expressions.IEvaluationContext getRoot () 
	public java.lang.Object getDefaultVariable () 
	public void setAllowPluginActivation (boolean) 
		boolean value
	public boolean getAllowPluginActivation () 
	public void addVariable (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object removeVariable (java.lang.String) 
		String name
	public java.lang.Object getVariable (java.lang.String) 
		String name
	public java.lang.Object resolveVariable (java.lang.String, java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		String name
		Object[] args
}

org/eclipse/core/internal/expressions/DefinitionRegistry.class
DefinitionRegistry.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.DefinitionRegistry extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	private java.util.Map cache
	private java.util.Map getCache () 
	public void  () 
	public org.eclipse.core.expressions.Expression getExpression (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		org.eclipse.core.expressions.Expression cachedExpression
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] ces
		org.eclipse.core.expressions.Expression foundExpression
		int i
		String cid
	private org.eclipse.core.expressions.Expression getExpression (java.lang.String, org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.InvalidRegistryObjectException org.eclipse.core.runtime.CoreException 
		String id
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.expressions.Expression expr
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] extensionDeltas
		int i
		org.eclipse.core.runtime.IConfigurationElement[] ces
		int j
		String id
}

org/eclipse/core/internal/expressions/EnablementExpression.class
EnablementExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.EnablementExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.EnablementExpression that
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		long start
		org.eclipse.core.expressions.EvaluationResult result
}

org/eclipse/core/internal/expressions/EqualsExpression.class
EqualsExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.EqualsExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private Object fExpectedValue
	static Class class$0
	static void  () 
	public void  (java.lang.Object) 
		Object expectedValue
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		String value
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String value
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object element
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.EqualsExpression that
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/ExpressionMessages.class
ExpressionMessages.java
package org.eclipse.core.internal.expressions
public final org.eclipse.core.internal.expressions.ExpressionMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String Expression_attribute_missing
	public static String Expression_attribute_invalid_value
	public static String Expression_variable_not_a_collection
	public static String Expression_variable_not_a_list
	public static String Expression_variable_not_iterable
	public static String Expression_variable_not_countable
	public static String Expression_unknown_element
	public static String Missing_Expression
	public static String Expression_string_not_correctly_escaped
	public static String Expression_string_not_terminated
	public static String TypeExtender_unknownMethod
	public static String TypeExtender_incorrectType
	public static String TestExpression_no_name_space
	public static String WithExpression_variable_not_defined
	public static String ResolveExpression_variable_not_defined
	public static String PropertyTesterDescriptor_no_namespace
	public static String PropertyTesterDescritpri_no_properties
	public static String ElementHandler_unsupported_element
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/core/internal/expressions/ExpressionMessages.properties
org/eclipse/core/internal/expressions/ExpressionPlugin.class
ExpressionPlugin.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.ExpressionPlugin extends org.eclipse.core.runtime.Plugin {
	private static org.eclipse.core.internal.expressions.ExpressionPlugin fgDefault
	static org.osgi.framework.BundleListener fgBundleListener
	private org.osgi.framework.BundleContext fBundleContext
	public void  () 
	public static org.eclipse.core.internal.expressions.ExpressionPlugin getDefault () 
	public static java.lang.String getPluginId () 
	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 org.osgi.framework.BundleContext getBundleContext () 
}

org/eclipse/core/internal/expressions/ExpressionStatus.class
ExpressionStatus.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.ExpressionStatus extends org.eclipse.core.runtime.Status {
	public static final int VARIABLE_IS_NOT_A_COLLECTION
	public static final int VARIABLE_IS_NOT_A_LIST
	public static final int VALUE_IS_NOT_AN_INTEGER
	public static final int MISSING_ATTRIBUTE
	public static final int WRONG_ATTRIBUTE_VALUE
	public static final int MISSING_EXPRESSION
	public static final int VARAIBLE_POOL_WRONG_NUMBER_OF_ARGUMENTS
	public static final int VARAIBLE_POOL_ARGUMENT_IS_NOT_A_STRING
	public static final int TYPE_EXTENDER_PLUGIN_NOT_LOADED
	public static final int TYPE_EXTENDER_UNKOWN_METHOD
	public static final int TYPE_EXTENDER_INCORRECT_TYPE
	public static final int TEST_EXPRESSION_NOT_A_BOOLEAN
	public static final int NO_NAMESPACE_PROVIDED
	public static final int VARIABLE_NOT_DEFINED
	public static final int STRING_NOT_CORRECT_ESCAPED
	public static final int STRING_NOT_TERMINATED
	public void  (int, java.lang.String) 
		int errorCode
		String message
	public void  (int, java.lang.String, java.lang.Throwable) 
		int errorCode
		String message
		Throwable exception
}

org/eclipse/core/internal/expressions/Expressions$1.class
Expressions.java
package org.eclipse.core.internal.expressions
 org.eclipse.core.internal.expressions.Expressions$1 extends java.lang.Object implements org.osgi.framework.BundleListener  {
	void  () 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
}

org/eclipse/core/internal/expressions/Expressions.class
Expressions.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.Expressions extends java.lang.Object {
	private static java.util.WeakHashMap fgKnownClasses
	public static final boolean TRACING
	public static final Object[] EMPTY_ARGS
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	private void  () 
	public static boolean isInstanceOf (java.lang.Object, java.lang.String) 
		Object element
		String type
	private static synchronized boolean isSubtype (java.lang.Class, java.lang.String) 
		Class clazz
		String type
		java.util.WeakHashMap knownClassesMap
		java.util.Map nameMap
		Object obj
		boolean isSubtype
	private static java.util.WeakHashMap getKnownClasses () 
		org.osgi.framework.BundleContext bundleContext
		org.osgi.framework.BundleListener listener
	public static boolean uncachedIsSubtype (java.lang.Class, java.lang.String) 
		Class clazz
		String type
		Class superClass
		Class[] interfaces
		int i
	public static void checkAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		String value
	public static void checkAttribute (java.lang.String, java.lang.String, java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String name
		String value
		String[] validValues
		int i
	public static void checkCollection (java.lang.Object, org.eclipse.core.expressions.Expression)  throws org.eclipse.core.runtime.CoreException 
		Object var
		org.eclipse.core.expressions.Expression expression
	public static void checkList (java.lang.Object, org.eclipse.core.expressions.Expression)  throws org.eclipse.core.runtime.CoreException 
		Object var
		org.eclipse.core.expressions.Expression expression
	public static org.eclipse.core.expressions.IIterable getAsIIterable (java.lang.Object, org.eclipse.core.expressions.Expression)  throws org.eclipse.core.runtime.CoreException 
		Object var
		org.eclipse.core.expressions.Expression expression
		org.eclipse.core.runtime.IAdapterManager manager
		org.eclipse.core.expressions.IIterable result
	public static org.eclipse.core.expressions.ICountable getAsICountable (java.lang.Object, org.eclipse.core.expressions.Expression)  throws org.eclipse.core.runtime.CoreException 
		Object var
		org.eclipse.core.expressions.Expression expression
		org.eclipse.core.runtime.IAdapterManager manager
		org.eclipse.core.expressions.ICountable result
	public static boolean getOptionalBooleanAttribute (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String attributeName
		String value
	public static boolean getOptionalBooleanAttribute (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attributeName
		String value
	public static java.lang.Object[] getArguments (org.eclipse.core.runtime.IConfigurationElement, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		String attributeName
		String args
	public static java.lang.Object[] getArguments (org.w3c.dom.Element, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String attributeName
		String args
	public static java.lang.Object[] parseArguments (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String args
		java.util.List result
		int start
		int comma
		int comma
	private static int findNextComma (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String str
		int start
		boolean inString
		int i
		char ch
	public static java.lang.Object convertArgument (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String arg
	public static java.lang.String unEscapeString (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String str
		StringBuffer result
		int i
		char ch
	static java.util.WeakHashMap access$0 () 
}

org/eclipse/core/internal/expressions/InstanceofExpression.class
InstanceofExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.InstanceofExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private String fTypeName
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	public void  (java.lang.String) 
		String typeName
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		Object element
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.InstanceofExpression that
	protected int computeHashCode () 
	public java.lang.String toString () 
}

org/eclipse/core/internal/expressions/IterateExpression$IteratePool.class
IterateExpression.java
package org.eclipse.core.internal.expressions
 org.eclipse.core.internal.expressions.IterateExpression$IteratePool extends java.lang.Object implements org.eclipse.core.expressions.IEvaluationContext  {
	private java.util.Iterator fIterator
	private Object fDefaultVariable
	private org.eclipse.core.expressions.IEvaluationContext fParent
	public void  (org.eclipse.core.expressions.IEvaluationContext, java.util.Iterator) 
		org.eclipse.core.expressions.IEvaluationContext parent
		java.util.Iterator iterator
	public org.eclipse.core.expressions.IEvaluationContext getParent () 
	public org.eclipse.core.expressions.IEvaluationContext getRoot () 
	public java.lang.Object getDefaultVariable () 
	public boolean getAllowPluginActivation () 
	public void setAllowPluginActivation (boolean) 
		boolean value
	public void addVariable (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object removeVariable (java.lang.String) 
		String name
	public java.lang.Object getVariable (java.lang.String) 
		String name
	public java.lang.Object resolveVariable (java.lang.String, java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		String name
		Object[] args
	public java.lang.Object next () 
	public boolean hasNext () 
}

org/eclipse/core/internal/expressions/IterateExpression.class
IterateExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.IterateExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	private static final String ATT_OPERATOR
	private static final String ATT_IF_EMPTY
	private static final int OR
	private static final int AND
	private static final int HASH_INITIAL
	private int fOperator
	private Boolean fEmptyResult
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
		String opValue
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String opValue
		String ifEmpty
	public void  (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String opValue
	public void  (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String opValue
		String ifEmpty
	private void initializeOperatorValue (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String opValue
	private void initializeEmptyResultValue (java.lang.String) 
		String value
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object var
		java.util.Collection col
		org.eclipse.core.internal.expressions.IterateExpression$IteratePool iter
		org.eclipse.core.expressions.EvaluationResult result
		org.eclipse.core.expressions.IIterable iterable
		int count
		org.eclipse.core.internal.expressions.IterateExpression$IteratePool iter
		org.eclipse.core.expressions.EvaluationResult result
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.IterateExpression that
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/Messages.class
Messages.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.Messages extends java.lang.Object {
	public static java.lang.String format (java.lang.String, java.lang.Object) 
		String message
		Object object
	public static java.lang.String format (java.lang.String, java.lang.Object[]) 
		String message
		Object[] objects
	private void  () 
}

org/eclipse/core/internal/expressions/NotExpression.class
NotExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.NotExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private org.eclipse.core.expressions.Expression fExpression
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression expression
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.NotExpression that
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/OrExpression.class
OrExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.OrExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	public void  () 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.OrExpression that
}

org/eclipse/core/internal/expressions/Property.class
Property.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.Property extends java.lang.Object {
	private Class fType
	private String fNamespace
	private String fName
	private org.eclipse.core.expressions.IPropertyTester fTester
	void  (java.lang.Class, java.lang.String, java.lang.String) 
		Class type
		String namespace
		String name
	void setPropertyTester (org.eclipse.core.expressions.IPropertyTester) 
		org.eclipse.core.expressions.IPropertyTester tester
	public boolean isInstantiated () 
	public boolean isDeclaringPluginActive () 
	public boolean isValidCacheEntry (boolean) 
		boolean forcePluginActivation
	public boolean test (java.lang.Object, java.lang.Object[], java.lang.Object) 
		Object receiver
		Object[] args
		Object expectedValue
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.expressions.Property other
	public int hashCode () 
}

org/eclipse/core/internal/expressions/PropertyCache.class
PropertyCache.java
package org.eclipse.core.internal.expressions
 org.eclipse.core.internal.expressions.PropertyCache extends java.lang.Object {
	private org.eclipse.core.internal.expressions.util.LRUCache fCache
	public void  (int) 
		int cacheSize
	public org.eclipse.core.internal.expressions.Property get (org.eclipse.core.internal.expressions.Property) 
		org.eclipse.core.internal.expressions.Property key
	public void put (org.eclipse.core.internal.expressions.Property) 
		org.eclipse.core.internal.expressions.Property method
	public void remove (org.eclipse.core.internal.expressions.Property) 
		org.eclipse.core.internal.expressions.Property method
}

org/eclipse/core/internal/expressions/PropertyTesterDescriptor.class
PropertyTesterDescriptor.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.PropertyTesterDescriptor extends java.lang.Object implements org.eclipse.core.expressions.IPropertyTester  {
	private org.eclipse.core.runtime.IConfigurationElement fConfigElement
	private String fNamespace
	private String fProperties
	private static final String PROPERTIES
	private static final String NAMESPACE
	private static final String CLASS
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		StringBuffer buffer
		String properties
		int i
		char ch
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String namespace
		String properties
	public java.lang.String getProperties () 
	public java.lang.String getNamespace () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public boolean handles (java.lang.String, java.lang.String) 
		String namespace
		String property
	public boolean isInstantiated () 
	public boolean isDeclaringPluginActive () 
		org.osgi.framework.Bundle fBundle
	public org.eclipse.core.expressions.IPropertyTester instantiate ()  throws org.eclipse.core.runtime.CoreException 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String method
		Object[] args
		Object expectedValue
}

org/eclipse/core/internal/expressions/ReferenceExpression.class
ReferenceExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.ReferenceExpression extends org.eclipse.core.expressions.Expression {
	private static org.eclipse.core.internal.expressions.DefinitionRegistry fgDefinitionRegistry
	private static final String ATT_DEFINITION_ID
	private static final int HASH_INITIAL
	private String fDefinitionId
	static Class class$0
	static void  () 
	private static org.eclipse.core.internal.expressions.DefinitionRegistry getDefinitionRegistry () 
	public void  (java.lang.String) 
		String definitionId
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.Expression expr
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
		org.eclipse.core.expressions.Expression expr
		org.eclipse.core.expressions.Expression expr
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.ReferenceExpression that
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/ResolveExpression.class
ResolveExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.ResolveExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	private String fVariable
	private Object[] fArgs
	private static final String ATT_VARIABLE
	private static final String ATT_ARGS
	private static final int HASH_INITIAL
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	public void  (java.lang.String, java.lang.Object[]) 
		String variable
		Object[] args
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object variable
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
		org.eclipse.core.expressions.ExpressionInfo other
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.ResolveExpression that
	protected int computeHashCode () 
}

org/eclipse/core/internal/expressions/StandardElementHandler.class
StandardElementHandler.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.StandardElementHandler extends org.eclipse.core.expressions.ElementHandler {
	public void  () 
	public org.eclipse.core.expressions.Expression create (org.eclipse.core.expressions.ExpressionConverter, org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.ExpressionConverter converter
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		org.eclipse.core.internal.expressions.OrExpression result
		org.eclipse.core.internal.expressions.AndExpression result
		org.eclipse.core.internal.expressions.WithExpression result
		org.eclipse.core.internal.expressions.AdaptExpression result
		org.eclipse.core.internal.expressions.IterateExpression result
		org.eclipse.core.internal.expressions.ResolveExpression result
		org.eclipse.core.internal.expressions.EnablementExpression result
	public org.eclipse.core.expressions.Expression create (org.eclipse.core.expressions.ExpressionConverter, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.ExpressionConverter converter
		org.w3c.dom.Element element
		String name
		org.eclipse.core.internal.expressions.OrExpression result
		org.eclipse.core.internal.expressions.AndExpression result
		org.w3c.dom.Node child
		org.eclipse.core.internal.expressions.WithExpression result
		org.eclipse.core.internal.expressions.AdaptExpression result
		org.eclipse.core.internal.expressions.IterateExpression result
		org.eclipse.core.internal.expressions.ResolveExpression result
		org.eclipse.core.internal.expressions.EnablementExpression result
}

org/eclipse/core/internal/expressions/SystemTestExpression.class
SystemTestExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.SystemTestExpression extends org.eclipse.core.expressions.Expression {
	private String fProperty
	private String fExpectedValue
	private static final String ATT_PROPERTY
	private static final int HASH_INITIAL
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	public void  (java.lang.String, java.lang.String) 
		String property
		String expectedValue
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		String str
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.SystemTestExpression that
	protected int computeHashCode () 
	public java.lang.String toString () 
}

org/eclipse/core/internal/expressions/TestExpression.class
TestExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.TestExpression extends org.eclipse.core.expressions.Expression {
	private String fNamespace
	private String fProperty
	private Object[] fArgs
	private Object fExpectedValue
	private boolean fForcePluginActivation
	private static final char PROP_SEP
	private static final String ATT_PROPERTY
	private static final String ATT_ARGS
	private static final String ATT_FORCE_PLUGIN_ACTIVATION
	private static final int HASH_INITIAL
	private static final org.eclipse.core.internal.expressions.TypeExtensionManager fgTypeExtensionManager
	static Class class$0
	static Class class$1
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		String property
		int pos
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String property
		int pos
		String value
	public void  (java.lang.String, java.lang.String, java.lang.Object[], java.lang.Object) 
		String namespace
		String property
		Object[] args
		Object expectedValue
	public void  (java.lang.String, java.lang.String, java.lang.Object[], java.lang.Object, boolean) 
		String namespace
		String property
		Object[] args
		Object expectedValue
		boolean forcePluginActivation
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object element
		String str
		org.eclipse.core.internal.expressions.Property property
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.TestExpression that
	protected int computeHashCode () 
	public java.lang.String toString () 
		StringBuffer args
		int i
		Object arg
	public boolean testGetForcePluginActivation () 
	public static org.eclipse.core.internal.expressions.TypeExtensionManager testGetTypeExtensionManager () 
}

org/eclipse/core/internal/expressions/TypeExtension$1.class
TypeExtension.java
package org.eclipse.core.internal.expressions
 org.eclipse.core.internal.expressions.TypeExtension$1 extends java.lang.Object implements org.eclipse.core.expressions.IPropertyTester  {
	void  () 
	public boolean handles (java.lang.String, java.lang.String) 
		String namespace
		String method
	public boolean isInstantiated () 
	public boolean isDeclaringPluginActive () 
	public org.eclipse.core.expressions.IPropertyTester instantiate () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String method
		Object[] args
		Object expectedValue
}

org/eclipse/core/internal/expressions/TypeExtension$2.class
TypeExtension.java
package org.eclipse.core.internal.expressions
 org.eclipse.core.internal.expressions.TypeExtension$2 extends org.eclipse.core.internal.expressions.TypeExtension {
	void  () 
	org.eclipse.core.expressions.IPropertyTester findTypeExtender (org.eclipse.core.internal.expressions.TypeExtensionManager, java.lang.String, java.lang.String, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.expressions.TypeExtensionManager manager
		String namespace
		String name
		boolean staticMethod
		boolean forcePluginActivation
}

org/eclipse/core/internal/expressions/TypeExtension.class
TypeExtension.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.TypeExtension extends java.lang.Object {
	private static final org.eclipse.core.internal.expressions.TypeExtension[] EMPTY_TYPE_EXTENSION_ARRAY
	static final org.eclipse.core.expressions.IPropertyTester CONTINUE
	private static final org.eclipse.core.internal.expressions.TypeExtension END_POINT
	private Class fType
	private org.eclipse.core.expressions.IPropertyTester[] fExtenders
	private org.eclipse.core.internal.expressions.TypeExtension fExtends
	private org.eclipse.core.internal.expressions.TypeExtension[] fImplements
	static void  () 
	private void  () 
	void  (java.lang.Class) 
		Class type
	org.eclipse.core.expressions.IPropertyTester findTypeExtender (org.eclipse.core.internal.expressions.TypeExtensionManager, java.lang.String, java.lang.String, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.expressions.TypeExtensionManager manager
		String namespace
		String method
		boolean staticMethod
		boolean forcePluginActivation
		org.eclipse.core.expressions.IPropertyTester result
		int i
		org.eclipse.core.expressions.IPropertyTester extender
		org.eclipse.core.internal.expressions.PropertyTesterDescriptor descriptor
		org.eclipse.core.expressions.IPropertyTester inst
		org.eclipse.core.runtime.CoreException e
		ClassCastException e
		Class superClass
		Class[] interfaces
		int i
		int i
	void  (org.eclipse.core.internal.expressions.TypeExtension) 
}

org/eclipse/core/internal/expressions/TypeExtensionManager$1.class
TypeExtensionManager.java
package org.eclipse.core.internal.expressions
 org.eclipse.core.internal.expressions.TypeExtensionManager$1 extends java.lang.Object implements org.eclipse.core.expressions.IPropertyTester  {
	void  () 
	public boolean handles (java.lang.String, java.lang.String) 
		String namespace
		String property
	public boolean isInstantiated () 
	public boolean isDeclaringPluginActive () 
	public org.eclipse.core.expressions.IPropertyTester instantiate ()  throws org.eclipse.core.runtime.CoreException 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
}

org/eclipse/core/internal/expressions/TypeExtensionManager.class
TypeExtensionManager.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.TypeExtensionManager extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	private String fExtensionPoint
	private static boolean DEBUG
	private static final String TYPE
	private static final org.eclipse.core.expressions.IPropertyTester[] EMPTY_PROPERTY_TESTER_ARRAY
	private static final org.eclipse.core.expressions.IPropertyTester NULL_PROPERTY_TESTER
	private java.util.Map fTypeExtensionMap
	private java.util.Map fConfigurationElementMap
	private org.eclipse.core.internal.expressions.PropertyCache fPropertyCache
	static void  () 
	public void  (java.lang.String) 
		String extensionPoint
	public org.eclipse.core.internal.expressions.Property getProperty (java.lang.Object, java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		Object receiver
		String namespace
		String method
	public synchronized org.eclipse.core.internal.expressions.Property getProperty (java.lang.Object, java.lang.String, java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		Object receiver
		String namespace
		String method
		boolean forcePluginActivation
		long start
		Class clazz
		org.eclipse.core.internal.expressions.Property result
		org.eclipse.core.internal.expressions.Property cached
		org.eclipse.core.internal.expressions.TypeExtension extension
		org.eclipse.core.expressions.IPropertyTester extender
		Throwable t
	org.eclipse.core.internal.expressions.TypeExtension get (java.lang.Class) 
		Class clazz
		org.eclipse.core.internal.expressions.TypeExtension result
	org.eclipse.core.expressions.IPropertyTester[] loadTesters (java.lang.Class) 
		Class type
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] ces
		int i
		org.eclipse.core.runtime.IConfigurationElement config
		String typeAttr
		java.util.List typeConfigs
		String typeName
		java.util.List typeConfigs
		org.eclipse.core.expressions.IPropertyTester[] result
		int i
		org.eclipse.core.runtime.IConfigurationElement config
		org.eclipse.core.runtime.CoreException e
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] deltas
	private synchronized void initializeCaches () 
}

org/eclipse/core/internal/expressions/WithExpression.class
WithExpression.java
package org.eclipse.core.internal.expressions
public org.eclipse.core.internal.expressions.WithExpression extends org.eclipse.core.internal.expressions.CompositeExpression {
	private String fVariable
	private static final String ATT_VARIABLE
	private static final int HASH_INITIAL
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public void  (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	public void  (java.lang.String) 
		String variable
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.expressions.WithExpression that
	protected int computeHashCode () 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object variable
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
		org.eclipse.core.expressions.ExpressionInfo other
}

org/eclipse/core/internal/expressions/propertytester/
org/eclipse/core/internal/expressions/propertytester/PlatformPropertyTester.class
PlatformPropertyTester.java
package org.eclipse.core.internal.expressions.propertytester
public org.eclipse.core.internal.expressions.propertytester.PlatformPropertyTester extends org.eclipse.core.expressions.PropertyTester {
	private static final String PROPERTY_PRODUCT
	private static final String PROPERTY_IS_BUNDLE_INSTALLED
	private static final String PROPERTY_BUNDLE_STATE
	static Class class$0
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
		org.eclipse.core.runtime.IProduct product
		org.osgi.framework.Bundle b
	private boolean bundleState (int, java.lang.Object) 
		int bundleState
		Object expectedValue
}

org/eclipse/core/internal/expressions/util/
org/eclipse/core/internal/expressions/util/LRUCache$LRUCacheEntry.class
LRUCache.java
package org.eclipse.core.internal.expressions.util
public org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry extends java.lang.Object {
	public Object _fKey
	public Object _fValue
	public int _fTimestamp
	public int _fSpace
	public org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry _fPrevious
	public org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry _fNext
	public void  (java.lang.Object, java.lang.Object, int) 
		Object key
		Object value
		int space
	public java.lang.String toString () 
}

org/eclipse/core/internal/expressions/util/LRUCache.class
LRUCache.java
package org.eclipse.core.internal.expressions.util
public org.eclipse.core.internal.expressions.util.LRUCache extends java.lang.Object implements java.lang.Cloneable  {
	protected int fCurrentSpace
	protected int fSpaceLimit
	protected int fTimestampCounter
	protected java.util.Hashtable fEntryTable
	protected org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry fEntryQueue
	protected org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry fEntryQueueTail
	protected static final int DEFAULT_SPACELIMIT
	public void  () 
	public void  (int) 
		int size
	public java.lang.Object clone () 
		org.eclipse.core.internal.expressions.util.LRUCache newCache
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry qEntry
	public double fillingRatio () 
	public void flush () 
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	public void flush (java.lang.Object) 
		Object key
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	public java.lang.Object get (java.lang.Object) 
		Object key
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	public int getCurrentSpace () 
	public int getSpaceLimit () 
	public java.util.Enumeration keys () 
	protected boolean makeSpace (int) 
		int space
		int limit
	protected org.eclipse.core.internal.expressions.util.LRUCache newInstance (int) 
		int size
	public java.lang.Object peek (java.lang.Object) 
		Object key
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	protected void privateAdd (java.lang.Object, java.lang.Object, int) 
		Object key
		Object value
		int space
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	protected void privateAddEntry (org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry, boolean) 
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
		boolean shuffle
	protected void privateNotifyDeletionFromCache (org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry) 
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	protected void privateRemoveEntry (org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry, boolean) 
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
		boolean shuffle
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry previous
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry next
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int newSpace
		int oldSpace
		int newTotal
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
	public java.lang.Object removeKey (java.lang.Object) 
		Object key
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
		Object value
	public void setSpaceLimit (int) 
		int limit
	protected int spaceFor (java.lang.Object) 
		Object value
	public java.lang.String toString () 
	protected java.lang.String toStringContents () 
		StringBuffer result
		int length
		Object[] unsortedKeys
		String[] unsortedToStrings
		java.util.Enumeration e
		int i
		Object key
		org.eclipse.core.internal.expressions.util.ToStringSorter sorter
		int i
		String toString
		Object value
	public java.lang.String toStringFillingRation (java.lang.String) 
		String cacheName
		StringBuffer buffer
	protected void updateTimestamp (org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry) 
		org.eclipse.core.internal.expressions.util.LRUCache$LRUCacheEntry entry
}

org/eclipse/core/internal/expressions/util/ToStringSorter.class
ToStringSorter.java
package org.eclipse.core.internal.expressions.util
public org.eclipse.core.internal.expressions.util.ToStringSorter extends java.lang.Object {
	Object[] sortedObjects
	String[] sortedStrings
	public void  () 
	public boolean compare (java.lang.String, java.lang.String) 
		String stringOne
		String stringTwo
	private void quickSort (int, int) 
		int left
		int right
		int originalLeft
		int originalRight
		int midIndex
		String midToString
		Object tmp
		String tmpToString
	public void sort (java.lang.Object[], java.lang.String[]) 
		Object[] unSortedObjects
		String[] unsortedStrings
		int size
}